Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case and more.
How to use Case Converter
-
Paste or type your text
Drop your text into the box on the left. It is seeded with a sample sentence, so feel free to clear it and start fresh.
-
Pick a case
Choose any of the eleven cases — from UPPERCASE and Title Case to camelCase, snake_case and aLtErNaTiNg. The result appears instantly on the right.
-
Tweak and watch it update
Keep editing on the left and the converted output re-runs live, so you can fine-tune the wording without re-clicking anything.
-
Copy your result
Hit Copy to grab the converted text, or Clear to empty the box and start over. The word and character counts update as you go.
Key features
- Eleven cases in one place: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and aLtErNaTiNg
- Smart Title Case that keeps short joining words (a, an, the, of, and…) lowercase unless they start or end the line
- A camelCase- and acronym-aware tokenizer that untangles messy mixed-case input like "fooBarHTTPServer" cleanly
- Live output as you type, plus one-click copy and a running word and character count
- Runs entirely in your browser; your text is never sent anywhere
- Completely free — no sign-up, no limits
About Case Converter
Instantly transform any text between a dozen letter cases — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and aLtErNaTiNg — right in your browser. A smart tokenizer splits on spaces, punctuation, and camelCase humps, so even messy mixed-case input converts cleanly. Output updates live as you type, with a one-click copy and a running word and character count. Nothing is uploaded; everything runs client-side at full quality.
Last updated 26 May 2026.
Frequently asked questions
- What is the difference between camelCase, snake_case and Title Case?
- camelCase joins words with no spaces and capitalizes each word after the first (myVariableName). snake_case joins lowercase words with underscores (my_variable_name). Title Case keeps spaces and capitalizes each significant word (My Variable Name) — the first three are common in code, while Title Case is for headings and titles.
- How does Title Case handle small words like "of" and "the"?
- It keeps short joining words — a, an, and, as, at, but, by, for, in, of, on, or, the, to, up, via and a few more — lowercase, unless the word is the very first or last in your text, which always gets capitalized.
- Can it handle messy mixed-case input?
- Yes. The tokenizer splits on spaces, punctuation, digit boundaries and camelCase humps, and even detects acronyms, so "fooBarHTTPServer2Go" cleanly becomes foo-bar-http-server-2-go (or any other case you pick).
- Is my text sent to a server?
- No. Every conversion runs locally in your browser, so whatever you paste never leaves your device and we never see it.
- Is there a length limit?
- There are no artificial limits — paste a single word or whole paragraphs. The only ceiling is your device’s available memory.
- Does it work on a phone?
- Yes. The layout is fully responsive and the case buttons reflow into a tidy grid, so it works in any modern mobile or desktop browser with nothing to install.