Case Converter
Switch your text between UPPERCASE, lowercase, Title Case and more — one click each.
Which case should you use?
UPPERCASE grabs attention in headlines and warnings, lowercase reads as casual and friendly, and Title Case Is the Standard for English headings and book titles. Sentence case simply capitalizes the first letter — the default for body text.
camelCase, snake_case and kebab-case come from programming: camelCase is common for JavaScript variables, snake_case for Python, and kebab-case for URLs and CSS class names. Converting between them by hand is error-prone — paste your text and switch with one click.
Frequently asked questions
What is the difference between camelCase, snake_case and kebab-case?
They differ only in how words are joined. camelCase capitalizes each word after the first with no separator (myVariableName) and is the JavaScript convention. snake_case joins with underscores (my_variable_name) and is standard in Python. kebab-case joins with hyphens (my-variable-name) and is used for URLs and CSS class names.
Does case conversion work on Korean text?
Korean has no uppercase or lowercase, so Hangul passes through unchanged. Mixed text still works — the Latin letters convert while Hangul stays as-is. The camelCase, snake_case and kebab-case options do reshape spacing and separators in mixed text.
What are the rules for Title Case?
This tool capitalizes the first letter of every word, which is the simplest and most predictable rule. Strict editorial style guides leave short words like "a", "of" and "the" lowercase unless they start the title, so you may want to adjust those by hand for published headlines.
Can I undo a conversion?
The conversion replaces the text in the box, but your browser's undo still works — press Ctrl+Z (Cmd+Z on Mac) with the cursor in the text area to step back. Nothing is saved, so reloading the page clears everything.