Text Case Converter — UPPERCASE, lowercase, Title Case & More
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case instantly in your browser — no upload, no signup, free.
UPPERCASE
lowercase
Title Case
Sentence case
camelCase
snake_case
kebab-case
How to convert text case
Type or paste your text into the input box. All seven case formats update instantly as you type — no button needed.
Click the 'Copy' button next to any output to copy that specific format to your clipboard.
Title Case skips short function words ('a', 'the', 'of', etc.) that are conventionally left lowercase mid-sentence. camelCase, snake_case, and kebab-case strip punctuation and split on whitespace.
Frequently asked questions
- What is the difference between Title Case and Sentence case?
- Title Case capitalizes the first letter of most words (skipping short conjunctions and prepositions mid-sentence), as used in headlines and titles. Sentence case only capitalizes the very first word of each sentence, treating the rest as lowercase — which reads more naturally as body text.
- Why does camelCase remove spaces and punctuation?
- camelCase (and snake_case/kebab-case) are programming conventions where each word is joined without spaces. Punctuation characters aren't valid in identifiers, so they're stripped and word boundaries are marked by capitalisation (camelCase), underscores (snake_case), or hyphens (kebab-case) instead.
- Is my text sent to a server?
- No. All conversion happens entirely in your browser using JavaScript. Your text is never uploaded or stored anywhere.
- Does it handle Unicode, accents, and emoji?
- Yes. The converter works on the full Unicode range, so accented characters, non-Latin scripts, and emoji pass through untouched in the case variants that don't transform letter case.
- What are the stop words excluded from Title Case?
- Short coordinating conjunctions and prepositions — 'a', 'an', 'the', 'and', 'but', 'or', 'nor', 'for', 'so', 'yet', 'at', 'by', 'in', 'of', 'on', 'to', 'up' — are left lowercase unless they are the first word of the text.