Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.
What is Case Converter?
The Text Case Converter transforms pasted text between common casing conventions for writers (Title Case, Sentence case) and developers (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE) with a live preview.
How it works
Conversion runs client-side. Programming-case conversions split input into words first — handling camelCase and acronym boundaries (myVariableName → my/Variable/Name; parseXMLFile → parse/XML/File) — then rejoin with the requested convention. Smart Title Case lowercases minor words (a, the, of, and) unless they are first or last.
- Paste or type text. Any text works — plain sentences, ALL CAPS, or an identifier like myVariableName.
- Pick a case. Tap any of the 11 case buttons. The converted result updates live below.
- Copy or download. Copy the result to your clipboard or download it as a .txt file.
Examples
Developer naming
Type my variable name and select snake_case to get my_variable_name, or kebab-case for my-variable-name.
Smart Title Case
"the war of the worlds" becomes "The War of the Worlds" — the minor words 'of' and 'the' stay lowercase.
Common mistakes
Acronym handling
parseXMLFile splits correctly into parse/XML/File rather than parse/XM/LFile thanks to acronym-aware word splitting.
Title Case edge cases
Minor words at the start or end of a title stay capitalized ('The' in 'The Quick Brown Fox').
Alternatives
Text to Slug
For a URL-safe lowercase slug instead of a readable case conversion.
Find and Replace
For bulk case changes across a document with regex support.
Frequently asked questions
Does smart Title Case lowercase minor words?
Yes — articles, conjunctions and short prepositions (a, an, the, and, but, of, to, for, etc.) are lowercased unless they are the first or last word of the title.
Can it convert variable names?
Yes. camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE all split your input into words first, so identifiers convert cleanly between naming conventions.