Text

Text Case Converter

Convert text between upper, lower, title, camelCase, snake_case, and more.

Text input

Settings

Output

Result appears here after you select

{ } How to use

  1. Paste your text.
  2. Choose a case, then select Process.

{ } How it works

Text Case Converter works on the text you provide. Adjust the options, then select Process ▸ and it runs entirely in your browser — nothing is uploaded to a server — then shows the result in the Output panel.

Inputs

  • Text input — paste or type your input in the left panel (use Sample for an example)
  • Target case — choose one — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case (default: Title Case)

Output

TXT text — copy or download it from the Output panel.

{ } Common uses

  • Move an identifier between the naming conventions two languages use.
  • Normalize headings or labels that were typed inconsistently.
  • Turn a phrase into a variable, a constant or a file name.

{ } Limitations

  • camelCase, PascalCase, snake_case and kebab-case split the text on anything that is not a letter or a digit, so punctuation is dropped and non-Latin scripts do not survive those four modes.
  • Title Case capitalizes the first letter of each word but leaves the rest of the word alone, so SHOUTING stays shouted. Run lower case over it first if you want it normalized.
  • Sentence case lowercases everything before capitalizing after . ! and ?, so it also lowercases names and acronyms.

{ } FAQ

Is my data uploaded to a server?

No. Everything runs locally in your browser — your files never leave your device.

Can I process more than one file at once?

This tool works on one input at a time.

Is this tool free?

Yes — it’s completely free and needs no sign-up.

Which mode should I use for a variable name?

camelCase for JavaScript, Java and Swift; PascalCase for C# and for exported Go names; snake_case for Python and Rust; kebab-case for CSS classes and URLs.