Free Case Converter
Paste text and convert it instantly between a dozen casing conventions — Title Case for headings, camelCase and snake_case for code, kebab-case for URLs and filenames, alternating caps for memes. Conversion re-renders on every keystroke, entirely in your browser.
Each format applies real rules rather than naive capitalization: Title Case knows which minor words stay lowercase mid-title, and the developer formats handle acronyms, numbers, and existing delimiters without producing artifacts like "h_t_t_p_response."
Pick a case — conversion happens as you type, fully offline
Converted
Conversion Steps
Your text is parsed into word tokens by splitting on spaces, hyphens, underscores, and case boundaries (the humps in camelCase), so mixed input like "user_profileName" still converts cleanly.
Title Case applies editorial convention: principal words get capitalized while articles, coordinating conjunctions, and short prepositions stay lowercase — unless they open or close the title.
Developer formats rebuild the token stream from scratch: camelCase joins words with capitalized internals, snake_case with underscores, kebab-case with hyphens — all lowercased first so acronyms don't leave residue.
Sentence case capitalizes after terminal punctuation; alternating caps flips per letter starting uppercase.
Everything transforms locally in JavaScript as you type or switch modes — no upload, no latency, no account.
Before / After
| Before | After |
|---|---|
| the quick brown fox jumps | UPPERCASE: THE QUICK BROWN FOX JUMPS · Title Case: The Quick Brown Fox Jumps · camelCase: theQuickBrownFoxJumps · snake_case: the_quick_brown_fox_jumps · kebab-case: the-quick-brown-fox-jumps · aLtErNaTiNg: ThE qUiCk BrOwN fOx JuMpS |
One input, every convention
Who Uses This, and Why
- Defusing ALL-CAPS paste jobs
- Emails and form fields that arrived shouting get normalized to sentence case before you forward them to anyone with a blood pressure.
- Naming variables and columns
- JavaScript convention favors camelCase for variables, Python/Ruby/SQL favor snake_case — convert once instead of retyping a dozen identifiers.
- URL slugs and file names
- kebab-case produces the hyphenated, lowercase slugs search engines parse as word separators, plus safe CSS class names and CLI-friendly file names.
- Formatting headings and titles
- Title Case applied per editorial style (AP or Chicago) keeps resumes, papers, and slide decks consistent where word processors' "Capitalize Each Word" stumbles.
- Recovering from Caps Lock
- A paragraph typed entirely in caps converts to readable sentence case in one click — faster than retyping and safer than manual fixes.
- Meme and sarcasm formatting
- aLtErNaTiNg CaPs is the internet's irony dial; generating it letter-by-letter beats typing it by hand for even one caption.
How It Compares to Alternatives
Word processors change case but offer only the office classics — upper, lower, sentence, and a "Capitalize Each Word" that happily capitalizes "of" and "the" in your title. IDEs refactor identifiers properly but require opening a project. Most free web converters cover four or five formats and choke on mixed-delimiter input. This tool covers both the editorial and programming conventions in one place, splits intelligently on existing delimiters, and keeps everything local — no round-trip to a server for a string transform that takes microseconds.
Pro Tips From Heavy Users
- For URL slugs, convert to kebab-case first, then trim filler words — five or six meaningful terms beat a full headline stuffed with "the" and "to."
- SQL naming in one pass: tables snake_case plural, boolean columns prefixed is_ or has_ — convert everything, then adjust prefixes.
- Pick one title style and stay consistent: AP (prepositions under four letters lowercase) for journalism, Chicago (all prepositions lowercase) for books and long-form.
- PascalCase is camelCase's capitalized sibling used for class names — React components and C# classes follow it when plain camelCase won't do.
- Alternating caps defeats simple keyword filters but also screen readers — treat it as decoration for images, never for accessible text.
Frequently Asked Questions
Which words stay lowercase in Title Case?
Articles (a, an, the), coordinating conjunctions (and, but, or, nor, for), and short prepositions (of, to, in, on, at, by) stay lowercase unless they're the first or last word. Guides differ at the margins: AP lowercases prepositions under four letters, Chicago lowercases all prepositions.
What's the difference between camelCase and snake_case?
Both join words without spaces. camelCase lowercases the first word and capitalizes each subsequent one — standard for JavaScript and Java variables. snake_case lowercases everything and joins with underscores — standard for Python, Ruby, SQL, and environment variables.
When should I use kebab-case?
For URLs, CSS class names, file names, and CLI flags. Hyphens are URL-safe and search engines treat them as word separators, whereas underscores in URLs have historically been glued into single "words" by crawlers.
Does it handle acronyms correctly?
Yes — case-boundary splitting treats "HTTPResponse" as two words rather than six, so conversions produce http_response and httpResponse instead of fragmenting the acronym letter by letter.
Is alternating case just for jokes?
Mostly — it's the meme register of mock emphasis. One accessibility caveat: screen readers can spell out heavily alternating text letter by letter, so keep it out of copy people depend on and reserve it for images and captions.
Does my text leave my device?
No. Every conversion runs as local JavaScript in your browser tab. Nothing uploads, nothing persists after you close the page, and conversions keep working offline once loaded.
Related Free Tools
Word Counter
Count words, characters, sentences, and paragraphs live as you type — plus reading time estimates.
Character Counter
Check character counts instantly against X, Instagram, LinkedIn, SMS, and SEO limits.
Plain English Rewriter
Convert officialese, legalese, and corporate jargon into clear plain English with this free rewriter.
Punctuation Checker
Fix comma splices, missing apostrophes, and run-on sentences with a free punctuation checker.