Convert text case
Switch text between nine cases: UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
Drop your file here
or click to browse
How it works
Switch text between nine cases: UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
Type the source in the input box and see a live preview of all nine cases in a grid below. Click any case to push that version into a copyable output box. UPPER and lower are straightforward. Title Case capitalizes every word. Sentence case capitalizes only after sentence-ending punctuation. camelCase strips non-alphanumeric separators and capitalizes word boundaries after the first. PascalCase is camelCase with the first letter capitalized. snake_case uses underscores between words. kebab-case uses hyphens. CONSTANT_CASE is upper-snake. Useful for renaming variables, normalizing file names, formatting URL slugs, and titling articles. Handles UTF-8 well for Latin scripts; non-Latin scripts (CJK) pass through unchanged.
How to use it
- Type your text. All nine cases render live in a grid below the input.
- Pick a case. Click the one you need — camelCase for variables, kebab-case for slugs, Title Case for headlines.
- Copy the result. The chosen version lands in a copyable output box.
Frequently asked questions
- What's the difference between camelCase and PascalCase?
- camelCase starts with a lowercase letter (helloWorld). PascalCase capitalizes the first letter too (HelloWorld). Both omit separators.
- What does it do with non-Latin characters?
- Latin-script characters (with accents) convert correctly. Non-Latin scripts (Cyrillic, Greek, CJK) pass through unchanged because case isn't defined the same way.
- Does it preserve numbers?
- Yes. Digits stay where they are. "hello 2 world" becomes "hello-2-world" in kebab-case, etc.
- Is my text uploaded?
- No. Case conversion runs locally.