Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.
How to use Case Converter
- Type or paste your text.
- Every case style updates at once below — click any result's copy button to copy it.
About this tool
The Case Converter transforms text into any common casing style at once: UPPERCASE, lowercase, Title Case, Sentence case, and the programming identifier styles camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. The identifier styles strip punctuation and spacing to produce a clean, valid-looking identifier; Title Case and Sentence case preserve your original punctuation. Everything runs instantly in your browser as you type — nothing is uploaded or sent to a server.
Frequently Asked Questions
Why do camelCase and snake_case remove my punctuation?
Those styles are meant to produce valid programming identifiers (variable and function names), which can't contain spaces or punctuation like periods or exclamation marks — so those characters are stripped, keeping only letters, numbers, and word boundaries.
How does it detect word boundaries in something like 'helloWorld'?
It looks for transitions from a lowercase letter (or digit) to an uppercase letter, as well as spaces, hyphens, and underscores, and treats each as a word boundary — so 'helloWorld', 'hello-world', and 'hello_world' are all recognized as the same two words.
Is my text uploaded anywhere?
No — every conversion happens entirely in your browser as you type. Nothing is sent to a server.