Case Converter
Convert text between UPPER, lower, Title, Sentence case and programmer styles like camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Instant and in-browser.
The case styles
Title capitalises each word; Sentence capitalises the first letter of each sentence. camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE first split your text into words, breaking on spaces, punctuation and camelCase humps, then re-join them in the chosen style.
All conversion happens in your browser; nothing is uploaded.
What this does
A case converter changes text between UPPER, lower, Title and Sentence case, plus programmer styles like camelCase, snake_case and kebab-case.
How to use it
- Paste your text.
- Pick the target case.
- Read the converted result.
- Copy it.
How it works
Text is split into words on spaces, punctuation and camelCase humps, then re-joined in the chosen style. Title Case capitalises every word; Sentence case capitalises only the first letter of each sentence.
Example
“XML HTTP request” becomes xmlHttpRequest in camelCase or xml_http_request in snake_case.
Sources & methodology
Last updated .
Frequently asked questions
What is the difference between Title and Sentence case?
Title Case capitalises the first letter of every word; Sentence case capitalises only the first letter of each sentence.
How do the programmer cases split words?
Your text is broken into words on spaces, punctuation and camelCase humps, then re-joined in the chosen style, so “XML HTTP request” becomes xmlHttpRequest or xml_http_request.
Is my text private?
Yes. All conversion runs in your browser; nothing is uploaded.
Related tools
Word Counter
Count words, characters, sentences, paragraphs and lines as you type, with an estimated reading time. Fast and private, your text is analysed in your browser.
Slug Generator
Turn any title into a clean, URL-friendly slug: accents are stripped, spaces and symbols become hyphens, and the result is lowercased. Slugify many lines at once, all in your browser.
Sort Lines
Sort a list of lines alphabetically, by length or numerically, in either direction, with optional case-sensitivity, trimming and duplicate removal. Runs entirely in your browser.
Remove Duplicate Lines
Remove duplicate lines from a list while keeping the first occurrence and the original order. Optional case-insensitive matching, trimming and sorting, all in your browser.