Case Converter
Switch text between UPPER, lower, Title, Sentence, and inverse case.
Input
44 characters · 9 words
Output
What is a Case Converter?
A case converter changes the letter case of text between styles — uppercase, lowercase, title case, sentence case, and several others — while leaving punctuation, numbers, and spacing intact. It is the kind of tool you reach for after an accidental caps-lock, when a paste from a PDF comes in all-caps, when a copywriter wants title case for a headline, or when a developer needs a column of names normalised before importing into a database. Doing this by hand is tedious and error-prone; a converter does it in one paste.
The most common styles are straightforward. UPPERCASE converts every letter to its capital form; lowercase does the opposite. Sentence case capitalises the first letter of every sentence, leaving the rest lowercase — the standard for prose. Title Case capitalises the first letter of every word, the style of book and song titles in most English-language style guides. Less common but useful styles include iNVERSE cASE (swap every letter), MiXeD cAsE (random alternation, for mocking or meme formatting), alternating (strict letter-by-letter switching), and programmer-friendly snake_case and kebab-case for variable names and URL slugs.
Language awareness matters more than most people expect. The default JavaScripttoUpperCase() uses Unicode's locale-agnostic rules, which break subtly in real-world text. Turkish has two forms of the letter I — dotted İ/i and dotless I/ı — that map to each other differently from English; "istanbul".toUpperCase() returns "ISTANBUL" in English locale but should be "İSTANBUL" in Turkish. German's sharp-S (ß) traditionally uppercases to SS, though the 2017 Unicode update introduced a capital ß too. Our converter uses toLocaleUpperCase / toLocaleLowerCase with the locale you pick, which fixes both cases correctly.
Use cases are broad. Marketers normalise headline capitalisation across a CMS before launch; students fix essays exported from speech-to-text tools; data analysts clean columns of email addresses and names before a join; developers convert display text to snake_case for environment variables; social media managers generate m0cKiNg sPoNgEbOb-style text for memes. Nothing leaves your browser — paste whatever you need, convert it, copy or download the result, and close the tab.
Title case is the trickiest style to get right. English style guides disagree on which short words to leave lowercase (articles, short prepositions, the particle "to"). Our converter takes the simple approach: capitalise the first letter of every word, leave the rest as-is. That matches how most CMSes and design tools apply title case, and is the safer default when you do not know which style guide the reader is using.
How to use the Case Converter
- Paste your text. Drop any amount into the input box — the tool handles multi-paragraph documents just as easily as short phrases.
- Pick a case style. The style list shows every option with a live preview of how the first sentence would look.
- Set the locale. Turkish, German, and other locales handle their special characters correctly. Stick with English if your text is entirely Latin-1.
- Copy or download. Copy places the result on your clipboard; Download saves it as a .txt file.
- Try another style. Switching the mode re-renders the output instantly, no re-pasting needed.
Features
- Nine case styles including snake_case and kebab-case for developers.
- Locale-aware conversion for Turkish, German, French, Spanish, Italian, Portuguese.
- Live preview — switch style and see the output update immediately.
- Character and word counts for the input text.
- Copy to clipboard and download as a .txt file.
- Runs entirely in your browser — text never leaves your device.
Frequently asked questions
- What's the difference between title case and sentence case?
- Sentence case capitalises only the first word of each sentence and any proper nouns — the normal style for paragraphs of prose. Title case capitalises the first letter of every word, like a book title. Which one you use depends on style guide: most web copy uses sentence case for headings today; print still leans toward title case.
- How do I change uppercase to lowercase without Word?
- Paste the text above, pick the lowercase mode, copy the result back into your document. Our converter supports texts of any size and handles locale-specific characters that Word often misses.
- What is toggle / inverse case?
- Inverse case swaps every letter's case: uppercase letters become lowercase and vice versa. Useful when a caps-lock mishap produced the exact opposite of what you wanted — toggle once to fix.
- Does this work with non-English characters?
- Yes. Pick the matching locale and the converter applies the language's rules correctly. Turkish handles the dotted and dotless I (İ/i vs I/ı) properly; German handles ß; French and Spanish accented letters case-fold correctly.
- What are snake_case and kebab-case?
- snake_case replaces spaces with underscores and lowercases everything, commonly used for Python and environment variable names. kebab-case uses hyphens instead, standard for URL slugs and CSS class names. Both styles also handle input that's already camelCase by inserting separators before capital letters.
- Is my pasted text private?
- Yes. Conversion runs entirely in your browser via JavaScript — nothing is uploaded, stored, or logged by our servers.