Uppercase Converter
Paste any text and every letter turns into a capital as you type: "pay by Friday" becomes "PAY BY FRIDAY". Digits, punctuation and emoji stay as they are.
The preview is shortened. Copy and Download include the whole result.
Your text never leaves your device.
How to use
- Type or paste your text into the box.
- The uppercase version appears immediately below, with the character, word and line counts.
- Press Copy to put the result on your clipboard, or Download to save it as a .txt file.
Examples
- Before
- warning: do not unplug during the update
- After
- WARNING: DO NOT UNPLUG DURING THE UPDATE
- Before
- Total due: €45. Straße 12, Köln — pay by Friday.
- After
- TOTAL DUE: €45. STRASSE 12, KÖLN — PAY BY FRIDAY.
- Before
- İstanbul ıi dž fi
- After
- İSTANBUL II DŽ FI
When to use all caps
Capitals are the right choice for short text that has to stand out or match a fixed format: button labels, warning signs, form fields that require block letters, airport and product codes, the headings of a legal clause (“LIMITATION OF LIABILITY”). Postal services in many countries also prefer addresses in capitals because scanners read them more reliably.
For anything longer than a line, all caps works against the reader. Lowercase letters have ascenders and descenders (b, d, g, p) that give each word a recognizable outline; in capitals every word is a rectangle, so reading slows down. In emails and chat, a full sentence in capitals also reads as shouting.
What the converter changes
Every letter that has a capital form is replaced by it, in any alphabet that has case: Latin with accents (é → É, ñ → Ñ), Cyrillic (ж → Ж), Greek, Armenian and others. A few characters become two letters, because the capital form is longer:
- ß becomes SS, the standard German spelling in capitals.
- Ligatures such as fi and fl become FI and FL.
- dž, a single character used in Croatian, becomes DŽ.
The Turkish dotless ı becomes a plain I, and the dotted capital İ stays as it is, so Turkish place names keep the correct letter. Digits, punctuation, symbols such as € and emoji are not touched. Line breaks and spacing stay exactly where they were.
Common mistakes
- Converting text you will later need in normal case. Uppercase removes information: once “Paris” and “paris” are both “PARIS”, no tool can tell which was a name. Keep a copy of the original if you might need it again.
- Typing in capitals instead of converting. Text typed with Caps Lock often ends up mixed (“hELLO”). Paste it here and everything becomes consistent capitals, or use the lowercase converter to start over.
- Using all caps for a whole paragraph of terms or instructions. Bold or a heading draws the eye without making the text harder to read.
Frequently asked questions
How do I convert text to uppercase?
Paste the text into the box above. Every lowercase letter is replaced by its capital immediately, and the result is ready to copy. There is no button to press and no length limit for normal documents.
Why did "ß" turn into "SS"?
German has no common capital form of ß in everyday spelling, so the official rule is to write SS in capitals: "Straße" becomes "STRASSE". The converter follows that rule. Ligatures behave the same way: the single character "fi" becomes the two letters "FI".
How do I make text uppercase in Excel, Word or Google Docs?
In Excel and Google Sheets, use =UPPER(A1) in a new column, then paste the results back as values. In Word, select the text and press Ctrl+Shift+A (Cmd+Shift+A on a Mac) to format it as all caps, or Shift+F3 to cycle through cases. In Google Docs, choose Format → Text → Capitalization → UPPERCASE.
Is Word's "All Caps" the same as converting to uppercase?
No. Word's All Caps is formatting: the letters only look capitalized, and if you copy the text into an email or a form it comes out in its original case. This converter changes the characters themselves, so the capitals survive any copy and paste.
Is my text sent to a server?
No. The conversion runs in your browser. Nothing you type is uploaded or logged; the last input is kept only in this browser so it survives a page reload, and Clear removes it.