Technology
Text Case Converter
Instantly convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case. Live, private, and free in your browser.
Text Case Converter
Method
How this calculator works
Text is split into words on spaces, punctuation, and camelCase boundaries, then recombined per style — e.g. snake_case joins lowercased words with underscores, camelCase capitalizes each word after the first.
- Type or paste your text into the input area.
- The tool instantly detects word boundaries, including spaces, punctuation, and camelCase transitions.
- Each of the seven case formats is generated at once and shown in its own read-only field.
- Copy whichever format you need directly from its output box.
Use cases
When to use it
- Converting headings to Title Case for articles and documents.
- Renaming variables between camelCase and snake_case across languages.
- Creating kebab-case slugs and CSS class names.
- Fixing text that was accidentally typed in all caps.
FAQ
Frequently asked questions
What case formats does this tool support?
It converts your text to seven common formats at once: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case.
What is the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every word, ideal for headings. Sentence case capitalizes only the first letter of each sentence, matching normal prose.
When should I use camelCase, snake_case, or kebab-case?
camelCase is common for JavaScript variables, snake_case for Python and database columns, and kebab-case for URLs, CSS classes, and file names.
Does it handle multi-word and accented input?
Yes. The converter splits text into words on spaces, symbols, and camelCase boundaries, so mixed input is reformatted cleanly for each style.
Is my text uploaded anywhere?
No. Every conversion happens instantly in your browser as you type, so nothing is sent to a server.