Text Case Converter
Convert a phrase between the naming conventions that keep reappearing in code, configuration and headings. Words are split on punctuation and on existing camelCase humps, so an all-caps compound followed by an underscore becomes four words rather than one, and all eleven styles are shown at once so you can pick with the result in front of you.
Turn this off to output only the style selected above.
How text case converter works
- Paste a phraseAny style, any language, in any of the eleven conventions.
- Compare the stylesAll eleven are listed together by default.
- Narrow the outputTurn off “show every style” to get only the one you selected.
What you get
Eleven case styles, including camelCase, snake_case and CONSTANT_CASE. Everything happens inside this page: the file is read by your browser, transformed in memory and handed straight back to you as a download. There is no upload queue, no waiting for a server, and nothing left behind when you close the tab.
Supported formats
This tool works on text you paste or type, so there is no file format to worry about. Nothing you type is sent anywhere.
Limitations, stated up front
- Word splitting is a heuristic for scripts that do not separate words with spaces, and for run-together capitals in English.
- No locale-aware capitalisation rules: German nouns, Turkish dotted i and similar conventions are not applied.
Frequently asked questions
How does it decide where the words are?
On whitespace and punctuation — spaces, hyphens, underscores, slashes, dots and commas — and on letter-case changes inside a word, so an all-caps compound followed by a capital splits into two words. An apostrophe inside a word is kept, so a contraction stays one word rather than becoming two.
Which Title Case is this?
The editorial one: the first and last word are capitalised, and short articles, prepositions and conjunctions are not unless they start or end the title. That is a convention, not a standard, and a second convention capitalises every word. The choice is a matter of house style, which is why the tool shows you the words it found as well as the result.
What happens to the punctuation?
It is treated as a word boundary and dropped from the identifier styles, because snake_case and kebab-case cannot carry a comma. The text styles — sentence, lower, upper, title — work on the original string and keep their punctuation.
Does it handle languages other than English?
It handles them consistently but not linguistically. Capitalisation rules differ by language: German nouns stay capitalised, Turkish has two forms of the letter i, and scripts without case are unaffected by the case styles and pass through unchanged. Splitting into words is a guess outside languages that put spaces between words.
Is my text uploaded?
No. Re-casing is a local string operation, so a column of customer names or an internal identifier never leaves the page.