Paste or type your text, then click a case to convert.
Paste text and convert it between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, and more — one click per style, all running locally in your browser.
It's the fast way out of two classic messes: prose typed with the wrong caps, and identifiers that need to hop between naming conventions.
Take the phrase customer billing address. As camelCase it becomes customerBillingAddress (a JavaScript variable), as snake_case customer_billing_address (a Python variable or database column), as kebab-case customer-billing-address (a URL slug or CSS class), and as Title Case Customer Billing Address (a form label). One source phrase, four conventions, zero manual retyping.
Title Case capitalizes the first letter of each significant word ("The Quick Brown Fox"); Sentence case capitalizes only the first word and proper nouns ("The quick brown fox"). News headlines increasingly use sentence case; book titles traditionally use title case.
Follow the ecosystem: camelCase dominates JavaScript and Java, snake_case dominates Python, Ruby, and SQL, and kebab-case is standard for URLs, file names, and CSS classes. Consistency within a codebase matters more than the choice itself.
Conventional title case leaves short articles, conjunctions, and prepositions lowercase unless they start the title. Simple converters capitalize every word; skim the output and lowercase the small words if you're matching a strict style guide.
No — case mapping uses Unicode rules, so é uppercases to É correctly, and characters without case (digits, emoji, CJK text) pass through unchanged.