Case Converter
Type or paste text below and see it converted to every common case at once. Everything runs in your browser.
How to convert case
- Type or paste your text into the Text box.
- Read all ten conversions at once: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, and dot.case.
- Click Copy next to the style you need. There’s no convert button; the results follow your typing.
- Use Clear to empty the box and start again.
When to use it
Naming conventions differ by context: camelCase or PascalCase in code, CONSTANT_CASE for environment variables, snake_case in many databases, kebab-case for URL slugs and CSS classes. Paste a name once and copy it in whichever form the target expects, instead of retyping and risking a typo.
It also tidies prose: Title Case for a heading, Sentence case to fix text that arrived in all caps. Because it splits on camelCase boundaries and separators alike, an identifier like fooBar_baz converts cleanly whatever shape it started in.
Frequently asked questions
Is my text uploaded while it converts?
No. Every conversion runs locally in your browser as you type; the text never leaves the page.
Which case styles do I get?
Ten at once: lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, and dot.case, each with its own copy button.
How does the tool decide where words begin and end?
It splits on existing separators (spaces, _ - . and other punctuation), on camelCase boundaries, at the end of acronyms (HTMLParser becomes HTML + Parser), and between letters and digits. So fooBar, foo_bar, and foo-bar all convert identically.
Does it work with non-English letters?
Yes. The tokenizer is Unicode-aware, so accented and other non-ASCII letters are kept as letters rather than treated as separators.
Do I need to press a convert button?
No. All ten conversions update live as you type; just click Copy next to the style you want.