Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more — instantly in your browser.

FreeBrowser-basedInstant

0 words0 characters

Your files are processed locally in your browser and are not uploaded to our servers. Every conversion happens instantly in your browser as you click — nothing is ever sent anywhere.

How to use Case Converter

Paste or type any text, then click a button to convert it — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, aLtErNaTiNg case, or InVeRsE case. Each conversion happens instantly and in place, so you can try several styles on the same text without re-pasting — "Reset original" restores exactly what you started with. Useful for renaming variables between naming conventions, tidying up headlines and titles, or reformatting text pulled from somewhere with the wrong capitalization.

Key features

  • 11 case styles in one click: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, alternating case, and inverse case
  • Converts in place, so you can try multiple styles on the same text
  • Includes a "Reset original" button that restores your starting text at any point
  • Live word and character count
  • One-click copy to clipboard
  • Fully client-side — works offline once the page has loaded

Practical use cases

  • Renaming a variable or function between naming conventions (camelCase, snake_case, kebab-case, CONSTANT_CASE)
  • Fixing text that was pasted in the wrong case (e.g. ALL CAPS from an old document)
  • Formatting headlines and titles consistently
  • Quickly generating a "shouty" or stylized version of text for social posts

Supported formats

Accepted: case-converter

Limitations

  • Word-boundary splitting for camelCase/PascalCase/snake_case/kebab-case uses spaces, hyphens, underscores, and capital-letter boundaries — unusual existing formatting (e.g. already-mixed separators) may not split exactly as expected
  • Sentence case capitalization is based on punctuation (./!/?) followed by whitespace, so text without standard sentence-ending punctuation may not split into sentences correctly
  • Case conversion only changes letter casing and separators — it does not translate, spell-check, or otherwise change the words themselves

Frequently asked questions

Does this tool upload or store my text anywhere?
No. All case conversion happens locally in your browser using JavaScript. Your text is never transmitted or stored.
What's the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every word ("This Is A Title"). Sentence case only capitalizes the first letter of each sentence, the rest stays lowercase ("This is a sentence. Like this.").
How does camelCase/PascalCase/snake_case handle text with spaces or punctuation?
Words are split on spaces, hyphens, underscores, and existing capital-letter boundaries, so "hello world" and "hello-world" and "helloWorld" all convert to the same result in a given case style — useful when renaming a variable between naming conventions.
Can I undo a conversion?
Click "Reset original" to restore exactly the text you started with, so you can try a different case style without re-pasting. This only remembers one step back — the text you had before your very first conversion on this page load.
Is there a text length limit?
No hard limit — conversion is just string processing, so even very long text converts instantly. Extremely large pastes (many megabytes) may feel slightly slower on low-memory devices.

Part of Text Tools