Case Converter
Type or paste text and get every common case at once — UPPERCASE, lowercase, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Copy any line with a single click.
Your text
Converted
About this case converter
Change the capitalization of any text in one place. Paste a heading, a variable name, a CSV column, or a whole paragraph and read it back in nine formats — three writing cases and six programmer cases. The writing cases keep your original spacing and punctuation; the programmer cases re-split the words and rejoin them in the right style, so XMLHttpRequest and my-cool value both convert cleanly.
How to use it
- Type or paste your text into the box — every case updates as you type.
- UPPERCASE, lowercase, Title Case, and Sentence case preserve your spacing and symbols.
- camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE tokenize the words first, so existing separators and capital humps are handled.
- Press Copy on any row to put just that version on your clipboard.
Is my text private?
Yes. Every conversion runs in your browser with JavaScript. Nothing you type is uploaded, stored, or sent to a server.
How does it split camelCase and acronyms?
The tokenizer breaks on spaces, punctuation, underscores, and hyphens, and also on capital-letter boundaries. Runs of capitals are treated as acronyms, so parseHTMLString becomes parse, html, string — and rejoins correctly for each target case.
What is the difference between Title Case and PascalCase?
Title Case keeps your spaces and just capitalizes the first letter of each word ("My Cool Title"). PascalCase removes the separators entirely and capitalizes each word's first letter ("MyCoolTitle"), which is common for class names in code.
Does Sentence case fix every sentence?
It lowercases the text, then capitalizes the first letter after each sentence-ending mark (. ! ?). It does not know proper nouns, so names like "Paris" may need a manual capital afterward.