Case Converter

UPPER, lower, Title, camelCase, snake_case and more.

Loading the interactive tool… It runs in your browser — if it doesn't appear, enable JavaScript.

Paste text and switch it between ten cases: the writing ones (UPPER, lower, Title Case, Sentence case) and the programming ones (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE). The converter understands word boundaries in existing camelCase and snake_case input, so renaming identifiers between conventions works cleanly.

Frequently asked questions

What's the difference between Title Case and Sentence case?

Title Case Capitalizes Every Word, as in headlines. Sentence case capitalizes only the first word of each sentence, like ordinary prose. Style guides differ on small words in titles — this tool capitalizes every word for predictability.

When would I use snake_case vs camelCase vs kebab-case?

Convention by ecosystem: snake_case in Python and SQL, camelCase in JavaScript and Java, PascalCase for class names, kebab-case in URLs and CSS, CONSTANT_CASE for constants.

Does it handle pasted code identifiers?

Yes — "getUserName" converts to "get_user_name" or "get-user-name" correctly because the converter splits on internal capital letters, not just spaces.