Text Case Converter
What the case converter does
Paste any text and turn it into the exact casing you need with a single click. Alongside the everyday styles — UPPERCASE, lowercase, Title Case, and Sentence case — it produces the programmer-friendly formats used for variable names, files, and URLs: camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
When each case is useful
Title and Sentence case tidy up headings and prose. camelCase and PascalCase are the naming conventions in most programming languages. snake_case suits database columns and Python; kebab-case is the norm for URLs, slugs, and CSS class names; CONSTANT_CASE marks fixed configuration values. Converting by hand is fiddly and error-prone — this does it consistently in one step.
Fast, private, no limits
The plain-language cases keep your line breaks and spacing, while the code cases tokenise the words and rejoin them the way those formats expect. It handles large blocks of text comfortably, and because everything runs in your browser there is nothing to upload and nothing is stored.
Frequently asked questions
Which cases can it produce?
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE — one click each.
Will it keep my line breaks and spacing?
The plain-language cases (upper, lower, title, sentence) preserve your layout; the code cases (camel, snake, kebab, etc.) tokenise the words and rejoin them, which is what those formats need.
Is there a length limit?
No hard limit — it comfortably handles large blocks of text, and because it runs in your browser there is nothing to upload or wait for.
Is my text private?
Yes. Nothing you paste is uploaded or stored; it is transformed locally on your device.