Text & Writing

Case Converter

Type or paste text and convert it instantly between upper, lower, title, sentence, camel, Pascal, snake, kebab, and alternating case.

Live editor

Convert text case

Updates instantly

Your text

0 words · 0 characters

UPPERCASE

0 words · 0 characters
Numbers and punctuation are preserved

Only letters change case. Digits, punctuation, and symbols stay exactly as you typed them, except in the programming styles that join words with _ or -.

Which case should you use?

  • UPPERCASE: HELLO WORLD 2026!
  • lowercase: hello world 2026!
  • Title Case: The Art of the Deal
  • Sentence case: Hello world. Nice to meet you.
  • Capitalize Each Word: The Art Of The Deal
  • camelCase: helloWorld2026
  • PascalCase: HelloWorld2026
  • snake_case: hello_world_2026
  • kebab-case: hello-world-2026
  • aLtErNaTiNg CaSe: hElLo WoRlD

Writing styles

Title Case follows common headline rules: short words such as “a”, “of”, “and”, and “the” stay lowercase unless they are the first or last word. Capitalize Each Word capitalizes every word without exception, which suits names and labels. Sentence case lowercases everything, then capitalizes the first letter after each full stop, question mark, exclamation mark, or line break.

Programming styles

camelCase and PascalCase are used for variables, functions, and class names. snake_case is common in Python, databases, and file names, while kebab-case is the standard for URLs, CSS classes, and page slugs — for example turning “Best Running Shoes 2026” into best-running-shoes-2026.

Tips

Use Use result as input to chain conversions, such as lowercasing messy ALL CAPS text and then applying Title Case. Every button is reachable with Tab and activated with Enter or Space.

Good to know

Frequently asked questions

What is the difference between Title Case and Capitalize Each Word?

Title Case keeps short joining words such as “of”, “and”, and “the” in lowercase unless they start or end the title. Capitalize Each Word capitalizes every single word.

Are numbers and punctuation changed?

No. Only letters are re-cased. In camel, Pascal, snake, and kebab styles, spacing and separators are rebuilt by design, but digits are kept.

Does it work with accented and non-Latin text?

Yes. Conversions use locale-aware upper and lower casing, so accented Latin, Cyrillic, Greek, and similar alphabets are handled correctly.

Is my text uploaded anywhere?

No. Conversion happens entirely in your browser and your text never leaves your device.