Case Converter
UPPER, lower, Title, camelCase, snake_case & more
Eleven ways of rewriting the same string, chosen from a row of buttons and applied to whatever you have pasted. The two uppercase forms are trivial, but the interesting ones are the identifier styles, and these treat punctuation as a word boundary: a headline with spaces, hyphens and dots becomes a single unbroken identifier without you tidying the input first. Sentences get their capital letters placed for Title Case, and Sentence case only touches the opening word and anything after a full stop, question mark or exclamation mark. Two extras sit alongside — an alternating case and a reversed string — for the times a piece of text needs to look wrong on purpose. Nothing here guesses at intent: a name like HTTPServer loses the capitals inside the acronym whatever style you pick.
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE in one click. Perfect for headlines, code identifiers and cleanup of messy text.
Private Case Converter In Your Browser
Case Converter is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Case Converter
Paste or type into the box labelled Input text; the character count updates above it.
Click the pill for the style you want — the selected one fills in to show it is active.
Read the Result panel, which refreshes on every keystroke rather than needing a submit.
Copy the result with the button beside its heading.
- Eleven styles including Title Case, Sentence case and CONSTANT_CASE
- Identifier styles treat spaces, hyphens and dots as word boundaries automatically
- Live result with no submit step, and a copy control on the output
- Character count on the input so you can watch the length change between styles
- A developer turning a page title into a kebab-case slug or a component name in PascalCase.
- An editor normalising a column of product names to UPPERCASE before importing them.
- A student checking which letters a string-manipulation function actually changes.