TextMora / Text tools

Case Converter

Convert your text between common letter cases. The result updates as you type, and nothing leaves your browser.

Conversion type
Characters: 0
Characters: 0

Continue with…

Tool
Suggested
Suggested next step
Text to send

Workspace: empty. It is kept in memory only and cleared when you reload the page.

Clear workspace?

This removes the saved original text and last output that carry over between tools. Text currently typed into an editor stays where it is.

How to use the Case Converter

  1. Paste or type your text into the input field.
  2. Choose a conversion type. The output updates live. Under “More options” you will find camelCase, snake_case, kebab-case and CONSTANT_CASE for names and identifiers.
  3. Copy the result or download it as a TXT file.

Examples

The same input in each conversion type

ConversionResult for “hello WORLD. how are you?”
UPPERCASEHELLO WORLD. HOW ARE YOU?
lowercasehello world. how are you?
Title CaseHello World. How Are You?
Sentence caseHello world. How are you?
Capitalize WordsHello World. How Are You?
Alternating CasehElLo WoRlD. hOw ArE yOu?
Invert CaseHELLO world. HOW ARE YOU?
camelCase (for “Hello big world”)helloBigWorld
snake_case (for “Hello big world”)hello_big_world
kebab-case (for “Hello big world”)hello-big-world
CONSTANT_CASE (for “Hello big world”)HELLO_BIG_WORLD

Limitations

  • Case rules follow standard Unicode mappings and are not tuned to a specific language. For example, German “ß” becomes “SS” in uppercase, and Turkish dotted and dotless I use the default mapping.
  • Title Case follows English rules and does not preserve acronyms, brand names or proper nouns.
  • Sentence case capitalizes after . ! and ? followed by a space or line break, so abbreviations such as “dr.” are treated as sentence ends.
  • Invert Case swaps lowercase and uppercase letters only. Titlecase letters are left unchanged.
  • camelCase, snake_case, kebab-case and CONSTANT_CASE convert every line on its own, so a list of names becomes a list of identifiers. Punctuation and spaces separate words, and apostrophes inside a word are dropped (“don't” becomes “dont”).
  • These styles also split existing camelCase at its capitals, so “parseHTML” becomes “parse_html”. A capital after a lowercase letter or a digit starts a new word, so “iPhone” becomes “i_phone” and “3D” becomes “3_d”.

Frequently asked questions

What is a case converter?

A case converter changes the capitalization of text, for example to uppercase, lowercase, title case or sentence case.

Can it turn one naming style into another?

Yes. It reads spaces, underscores, hyphens and camelCase alike, so “userNameId”, “user-name-id” and “USER_NAME_ID” all give the same words in any style you choose.

Is my text sent to a server?

No. Text entered into the case converter is processed locally in your browser and is not sent to TextMora.

Does converting overwrite my original text?

No. The input stays exactly as you typed it, and the result appears in the output field. Use Continue with… to take the result to another tool.

Is the case converter free?

Yes. It is free to use and needs no registration.

About TextMora: Free Online Text Tools for everyday writing, editing and formatting. Text you enter is processed in your browser and is never sent to TextMora.