Case Converter: Transform Text to UPPERCASE, lowercase, Title Case

Accidentally typed a whole paragraph in caps lock? Need to convert a heading to title case? Want to turn a label into camelCase for your code? The case converter handles all of these text transformations instantly. Paste your text, click the format you want, done.
Available Conversions
The tool covers every text case format you're likely to need:
- UPPERCASE — ALL CAPS. Good for headings, labels, acronyms.
- lowercase — all lowercase. Useful for normalizing data, email addresses, URLs.
- Title Case — Capitalize The First Letter Of Each Word. Standard for headings and titles.
- Sentence case — Capitalize only the first word. Natural reading format for body text.
- camelCase — noSpacesFirstWordLowercase. Standard naming convention in JavaScript and Java.
- PascalCase — NoSpacesAllWordsCapitalized. Used for class names in most programming languages.
- snake_case — words_separated_by_underscores. Python convention, also common in database columns.
- kebab-case — words-separated-by-hyphens. Used in CSS classes and URL slugs.
- CONSTANT_CASE — UPPERCASE_WITH_UNDERSCORES. For constants and environment variables.
Everyday Use Cases
I use the case converter more than I expected to. The most common situations:
Someone sends me a document where headings are in all caps and I need to convert them to title case. Copy, paste, click, done. Way faster than retyping them.
I'm writing code and need to convert a plain English label like "user first name" into the right format for my codebase — userFirstName for JavaScript, user_first_name for Python, user-first-name for a CSS class. One tool handles all of them.
Data cleanup is another big one. Got a CSV where someone entered names in all caps? Convert them to title case in bulk.
Smart Title Case
The title case conversion is smarter than just capitalizing every word. It follows standard English title case rules — articles (a, an, the), short prepositions (in, on, at), and conjunctions (and, but, or) stay lowercase unless they're the first word. "The Lord of the Rings" not "The Lord Of The Rings."
Handles Special Characters
Accented characters, emoji, Unicode — it all works. Converting "über cool résumé" to uppercase gives you "ÜBER COOL RÉSUMÉ" with proper accent handling. Some tools choke on non-ASCII characters, but this one doesn't.