§ 01 / TOOL
Case Converter.
STATUS ACTIVEFORMATS 13PRIVACY IN-BROWSER
> INPUT
0 CHARS
OUTPUT APPEARS HERE.
LIVE
// READY
Paste or type text.
Pick a case format. Output updates live. Nothing leaves your browser.
§ 02 / ABOUT
Every case you'll actually use.
Case converters swap the capitalization pattern of a string. Text casing isn't just aesthetic — each style signals what a piece of code or copy is for. This tool supports 13 common formats, all computed locally in your browser.
// PROSE CASES
- lowercase — quick lowercase of the whole string.
- UPPERCASE — shouty. Use sparingly.
- Title Case — "A Tale Of Two Cities". Article-aware: small words like of and the stay lowercase unless first.
- Sentence case — first letter of each sentence.
// PROGRAMMING CASES
- camelCase — JavaScript variable names, function names.
- PascalCase — class and React component names.
- snake_case — Python, Rust, database columns.
- kebab-case — URLs, CSS classes, filenames.
- SCREAMING_SNAKE_CASE — constants, env vars.
Related: Word Counter, Lorem Ipsum, Word Unscrambler.
§ 02 / FAQ
Questions. Answered.
What case formats are supported?+
lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, SCREAMING-KEBAB-CASE, iNVERSE cASE, SpOnGe CaSe, and reverse. Pick from the picker; output updates live.
Why are there so many case formats?+
Different ecosystems use different conventions. JavaScript uses camelCase for variables. Python uses snake_case. CSS uses kebab-case. SQL constants are SCREAMING_SNAKE_CASE. Title Case for headings. We cover the common ones plus a few playful options.
How does Title Case handle short words?+
We capitalize the first letter of every word — even short words like 'and', 'or', 'the'. APA, Chicago, and AP styles each have different rules about which short words to leave lowercase; we don't try to guess which style you want. If you need a strict style, you can capitalize, then manually lowercase the small words.
Does it handle international characters?+
Yes. Unicode-aware splitting via spread iteration handles emoji, accents (é, ü, ñ), and non-Latin scripts correctly. Title Case capitalizes the first letter of each word using Unicode letter ranges.
Is my text saved?+
Only in your browser's local storage so you don't lose your work on refresh. Nothing is sent to a server. Click CLEAR to remove it.
§ 04 / TOOLS
Related calculators.
§ 05 / READING

