Case Converter

Convert text to any case format instantly. Supports 8+ case styles.

Your converted text will appear here...

How to Convert Text Case

  1. Paste or type your text — enter any text in the input box above.
  2. Click a case style button — choose from UPPER CASE, lower case, Title Case, camelCase, snake_case, kebab-case, and 6 more formats.
  3. Copy the result — the converted text appears in the output box. Click "Copy Result" to copy it.

Frequently Asked Questions

What case styles are supported?
12 case styles: UPPER CASE (all caps), lower case (all lowercase), Title Case (each word capitalised), Sentence case (first word only), camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, tOGGLE cASE, and aLtErNaTiNg CaSe.
What is camelCase and when is it used?
camelCase joins words together, capitalising each word after the first: "hello world" → "helloWorld". It's the standard for JavaScript and TypeScript variable names, function names, JSON property keys, and Java method names.
What is snake_case used for?
snake_case uses underscores between words in lowercase: "hello world" → "hello_world". It's the standard in Python variable and function names, PostgreSQL column names, and many configuration files.
What is kebab-case used for?
kebab-case uses hyphens between words in lowercase: "hello world" → "hello-world". It's used in CSS class names, HTML data attributes, URL slugs, and npm package names.
What is the difference between Title Case and Sentence case?
Title Case capitalises the first letter of every word: "the quick brown fox". Sentence case only capitalises the first word: "The quick brown fox". Title Case is used in headings; Sentence case follows normal sentence rules.
Is my text stored when using this tool?
No. All conversions happen entirely in your browser using JavaScript. No text is transmitted to any server and nothing is stored or logged.