Case Converter
Paste any text and instantly see it converted to eight different cases: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and CONSTANT_CASE. Each result has a one-click copy button so you can grab exactly the format you need without retyping.
The programmatic cases (camelCase, snake_case, kebab-case, CONSTANT_CASE) tokenize the input intelligently — splitting on spaces, punctuation, existing underscores and hyphens, and camelCase word boundaries — so 'hello world', 'Hello World', 'hello-world', and 'helloWorld' all produce the same normalized tokens before reassembly.
Useful for developers renaming variables across conventions, writers switching between headline styles, and anyone who needs text in a specific format without manually editing character by character. Everything runs in your browser.
By The Paper Room Editorial Team — Text & Formatting Tools
Frequently asked questions
What's the difference between Title Case and Sentence case?▼
Title Case capitalizes the first letter of every word (e.g. 'The Quick Brown Fox'). Sentence case capitalizes only the first letter of each sentence (e.g. 'The quick brown fox. Jumps over.'). Title Case is used for headlines and titles; Sentence case is used for normal prose.
How does the camelCase conversion handle multi-word input?▼
The tool splits your input into individual words (tokens) by looking at spaces, punctuation, underscores, hyphens, and camelCase boundaries. It then lowercases the first token and capitalizes the first letter of each subsequent token, producing standard lowerCamelCase — the convention used for variables and function names in JavaScript, TypeScript, and Java.
What's CONSTANT_CASE used for?▼
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is the convention for constants and environment variables in most programming languages — all uppercase letters with underscores between words, like MAX_RETRY_COUNT or API_BASE_URL.