Text Case Converter
Paste anything and press a case: Sentence case, Title Case, UPPER CASE, snake_case and eleven more — acronyms left alone, every change undoable.
108 characters · 22 words · 2 sentences · 1 line · 1 paragraph · 7 sec read · 86 without spaces
Keep acronyms and brand spellings intact, and pick the title-case rules.
Your text, in every case
Apply changes the text above; Copy takes the whole text in that case and leaves the box alone.
For writing
Sentence case
Our new SEO guide is live. Dr. patel wrote it for the marketing team — grab a copy before the AMA on friday.
One capital per sentence. Knows that “Dr.” and “e.g.” are not the end of one.
Lower case
our new SEO guide is live. dr. patel wrote it for the marketing team — grab a copy before the AMA on friday.
Everything down. Acronyms survive unless the whole text is shouting.
Upper case
OUR NEW SEO GUIDE IS LIVE. DR. PATEL WROTE IT FOR THE MARKETING TEAM — GRAB A COPY BEFORE THE AMA ON FRIDAY.
Everything up.
Capitalized case
Our New SEO Guide Is Live. Dr. Patel Wrote It For The Marketing Team — Grab A Copy Before The AMA On Friday.
Every word capitalised, small ones included — names, menus, labels.
Title case
Our New SEO Guide Is Live. Dr. Patel Wrote It for the Marketing Team — Grab a Copy Before the AMA on Friday.
Headline capitals: “a”, “of” and “the” stay down, the first and last word never do.
Alternating case
oUr nEw sEo gUiDe iS LiVe. Dr. PaTeL WrOtE It fOr tHe mArKeTiNg tEaM — GrAb a cOpY BeFoRe tHe aMa oN FrIdAy.
The mocking-SpongeBob one.
Inverse case
OUR NEW seo GUIDE IS LIVE. DR. PATEL WROTE IT FOR THE MARKETING TEAM — GRAB A COPY BEFORE THE ama ON FRIDAY.
Every letter flipped — the fix for a paragraph typed with caps lock on.
For code, files and URLs
Camel case
ourNewSeoGuideIsLiveDrPatelWroteItForTheMarketingTeamGrabACopyBeforeTheAmaOnFriday
JavaScript variables, JSON keys.
Pascal case
OurNewSeoGuideIsLiveDrPatelWroteItForTheMarketingTeamGrabACopyBeforeTheAmaOnFriday
Class and component names.
Snake case
our_new_seo_guide_is_live_dr_patel_wrote_it_for_the_marketing_team_grab_a_copy_before_the_ama_on_friday
Python, SQL columns, database fields.
Constant case
OUR_NEW_SEO_GUIDE_IS_LIVE_DR_PATEL_WROTE_IT_FOR_THE_MARKETING_TEAM_GRAB_A_COPY_BEFORE_THE_AMA_ON_FRIDAY
Environment variables and constants.
Kebab case
our-new-seo-guide-is-live-dr-patel-wrote-it-for-the-marketing-team-grab-a-copy-before-the-ama-on-friday
CSS classes, file names, HTML ids.
Dot case
our.new.seo.guide.is.live.dr.patel.wrote.it.for.the.marketing.team.grab.a.copy.before.the.ama.on.friday
Config keys and namespaced settings.
Train case
Our-New-Seo-Guide-Is-Live-Dr-Patel-Wrote-It-For-The-Marketing-Team-Grab-A-Copy-Before-The-Ama-On-Friday
HTTP headers — Content-Type, X-Request-Id.
Url slug
our-new-seo-guide-is-live-dr-patel-wrote-it-for-the-marketing-team-grab-a-copy-before-the-ama-on-friday
A URL path: accents folded, “&” spelt out, everything else dropped.
Worth knowing: nothing here is sent anywhere — the text is converted in this page, so a draft, a client list or an internal document is as safe here as in a text editor. Undo steps back through the last 50 changes.
How it works
How to change the case of text?
Paste your text
A headline, a caption, a paragraph or a whole document. It stays in the page — nothing is uploaded, so a draft or a client list is as safe here as in a text editor.
Press a case
Every button is written in the case it applies, so you pick by example rather than by name. The text in the box changes on the spot.
Or convert part of it
Select a line inside a longer piece and only that is converted — the rest is left exactly as typed. Undo steps back if it was not what you wanted.
Copy or download
Copy the whole thing, copy any one case straight from the list underneath, or save it as a .txt file. No signup and no watermark.
The list under the box shows your own words in all fifteen cases at once, which is faster than pressing buttons to find out what they do — and it is the only reliable way to tell Capitalized Case from Title Case before you commit to one.
Every case
Which case is which
The same six words, run through each of them. The top half is for writing; the bottom half is for anywhere a space is not allowed.
| Case | “the future of the API is here” | Where it belongs |
|---|---|---|
| Sentence case | The future of the API is here | Body copy, captions, anything written in sentences. One capital per sentence |
| lower case | the future of the API is here | Tags, handles, a deliberately quiet caption. Acronyms still survive it |
| UPPER CASE | THE FUTURE OF THE API IS HERE | Labels, buttons, a shout. Slower to read in quantity, and read as one by most people |
| Capitalized Case | The Future Of The API Is Here | Menus, names, column headings — every word capitalised, no exceptions |
| Title Case | The Future of the API Is Here | Headlines and article titles. Small words stay down: “The Lord of the Rings” |
| aLtErNaTiNg cAsE | tHe fUtUrE Of tHe aPi iS HeRe | The mocking-SpongeBob meme, and nothing else |
| iNVERSE CASE | THE FUTURE OF THE api IS HERE | Every letter flipped — the one-press fix for a paragraph typed with caps lock on |
| camelCase | theFutureOfTheApiIsHere | JavaScript variables and JSON keys |
| PascalCase | TheFutureOfTheApiIsHere | Class names, React components, type names |
| snake_case | the_future_of_the_api_is_here | Python, SQL columns, database fields |
| CONSTANT_CASE | THE_FUTURE_OF_THE_API_IS_HERE | Environment variables and constants |
| kebab-case | the-future-of-the-api-is-here | CSS classes, HTML ids, file names |
| dot.case | the.future.of.the.api.is.here | Config keys and namespaced settings |
| Train-Case | The-Future-Of-The-Api-Is-Here | HTTP headers — Content-Type, X-Request-Id |
| url-slug | the-future-of-the-api-is-here | The last part of a web address. Accents folded, “&” spelt out |
Features
What this one does
15 case styles
Writing cases like sentence, title, and UPPER, plus code styles like camelCase, snake_case, kebab-case, and URL slugs.
Convert a selection
Highlight part of the text and only that part changes. Leave the rest as it is.
Keeps acronyms
Short all-caps words like NASA, SEO, and API stay capped when you switch to lower or sentence case.
Title case rules
Small words stay lowercase. Pick AP or Chicago style.
Keep list
Add words like iPhone or eBay so conversions do not flatten them.
Cleanup tools
Fix double spaces, join hard-wrapped lines, or remove blank lines.
Undo
Step back through previous conversions if you click the wrong case.
Live counts
Characters, words, sentences, lines, and reading time update as you type.
Runs in your browser
Text stays on your device. No upload, no account, no limit.
Questions