Text Case Converter
Turn text into UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more, all at once.
How it works
Type or paste your text and the tool shows it converted into several cases at the same time, each ready to copy. The transformations cover both everyday writing and programming conventions:
- UPPERCASE and lowercase β every letter up or down.
- Title Case β each significant word capitalized, the way headlines are written.
- Sentence case β only the first letter of each sentence capitalized.
- camelCase and PascalCase β words joined together, common in programming for variable and class names.
- snake_case and kebab-case β words joined by underscores or hyphens, used in file names, variables and URLs.
Everything updates as you type, and each result has its own copy button. The processing happens in your browser, with nothing sent anywhere.
When to use
Case conversion solves problems in two worlds. In everyday writing, it fixes text typed with caps lock on, standardizes titles and adjusts formatting without retyping. Copy something that came in all caps and turn it into a normal sentence in one click.
In programming, the "programmer" cases are essential: variables in camelCase, classes in PascalCase, files and constants in snake_case, URLs and CSS classes in kebab-case. Converting a phrase into any of these formats saves manual work and avoids typos. Writers, developers and anyone standardizing text benefit from having all formats in one place.
Practical examples
Fixing all caps
A message pasted in all caps, "PLEASE READ THIS", becomes readable again with lowercase or sentence case: "Please read this". No need to retype a thing.
Naming a variable
The description "user full name" turns into userFullName (camelCase) for a variable, or user_full_name (snake_case) for a database column, straight from the corresponding result.
Common mistakes
A common point of confusion is expecting Title Case to capitalize every single word. By convention, small words like articles and prepositions ("a", "the", "of", "and") stay lowercase in the middle of a title. This tool follows that convention, which is why not every word gets a capital.
Another thing to watch is that the "programmer" cases (camelCase, snake_case and friends) strip accents and special symbols, since those formats are used in code where such characters can cause problems. That's intentional, but it means the output won't be identical to the original if it had accents.
There's also the mix-up between camelCase and PascalCase. Both join the words; the difference is the first letter β lowercase in camelCase, uppercase in PascalCase. Picking the wrong one leads to naming that breaks a project's convention.
Frequently asked questions
What is Title Case?
It's the style where each significant word starts with a capital letter, the way titles and headlines are written. Small words like articles and prepositions usually stay lowercase in the middle.
What is the difference between camelCase and snake_case?
Both join words without spaces. In camelCase, each new word starts with a capital (userName); in snake_case, words are separated by underscores in lowercase (user_name). They're used in different programming conventions.
Do the programmer cases keep accents?
No. Formats like camelCase and snake_case remove accents and special characters, since they're meant for code where such symbols can cause issues. The everyday cases preserve the original text.
Is my text sent to a server?
No. All conversion happens in your browser. The text never leaves your device, so it's safe even for private content.