Text Case Converter
Convert text between camelCase, snake_case, kebab-case, Title Case and more.
About this tool
Paste an identifier, a phrase, or a whole column of names and get every common spelling back at once: camelCase, PascalCase, snake_case, SCREAMING_SNAKE, kebab-case, Title Case, sentence case, upper and lower. Each line converts independently, and every result has its own copy button.
The splitter understands the boundaries that trip up naive converters: acronym runs (HTTPServer becomes http server, not h-t-t-p), digits that belong to a word (sha256Hash), and mixed separators in one string. Useful when renaming across languages that disagree about conventions, or moving keys between JSON, Python and CSS. Runs entirely in your browser as you type.
Frequently asked questions
- How are acronyms like HTTPServer handled?
- An uppercase run followed by a capitalized word splits before the last capital, so HTTPServer becomes http + server and parseJSONFile becomes parse + json + file. Digits stay attached to their word: sha256Hash is sha256 + hash.
- Can I convert a whole column of identifiers at once?
- Yes. Each line converts independently, so paste a list of names and copy the converted list back out.
- Does Title Case follow style-guide rules about small words?
- No. Every word is capitalized, which is what you want for identifiers and labels. Editorial title case (lowercasing "of", "the" and so on) varies by style guide and is out of scope here.