Case Converter
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case.
Last updated: April 2026 ยท Runs in your browser ยท No sign-up
When each case matters
Developers need snake_case for Python variables, kebab-case for CSS classes, camelCase for JavaScript. Writers need Title Case for headlines and Sentence case for body copy. Using the wrong case breaks style guides โ or worse, breaks your code.
Quick reference
camelCaseโ JS/TS variables, JSON keysPascalCaseโ class and component namessnake_caseโ Python, Ruby, SQL columnskebab-caseโ URLs, CSS classes, HTML attributesSCREAMING_SNAKE_CASEโ constants, env vars
Frequently Asked Questions
What's the difference between Title Case and Sentence case?
Title Case capitalises every major word (The Quick Brown Fox). Sentence case only capitalises the first letter of each sentence (The quick brown fox).
How does Title Case handle short words like 'of' or 'the'?
We follow AP style by default: articles, coordinating conjunctions and prepositions under 4 letters stay lowercase unless they start the title.
What is camelCase vs PascalCase?
camelCase starts with a lowercase letter (myVariableName). PascalCase capitalises the first letter (MyClassName). Both remove spaces between words.
Does it preserve accents and umlauts?
Yes. Conversions use JavaScript's Unicode-aware toUpperCase/toLowerCase, so รค โ ร, รฉ โ ร, ร โ SS etc. are handled correctly.