Textnify

Uppercase Converter

Turn text into capital letters in one step. Paste your text, copy the result, and carry on.

Your text stays in this browser tab. Nothing is uploaded, saved or logged.

How the Uppercase Converter works

Every letter that has an uppercase form is converted using the Unicode case mapping, so accented letters work (é becomes É) and so do Greek, Cyrillic and other cased alphabets. Digits, punctuation and scripts without case, such as Chinese or Arabic, are left untouched.

Some conversions change the length of the text. The German sharp s ß becomes SS, so “straße” becomes “STRASSE”. This follows the official Unicode rule and cannot be reversed by lowercasing.

In Turkish and Azeri the letter i has a dotted and a dotless form, so “istanbul” should become “İSTANBUL”, not “ISTANBUL”. Choose the language rules in the options when your text needs them.

How to use it

  1. Paste or type your text in the input box.
  2. Pick language rules only if you write Turkish, Azeri or Lithuanian.
  3. Copy the result or download it as a text file.

Example

Accents are kept and ß expands to SS.

Input

Café Müller sells straße maps at 5 p.m.

Result

CAFÉ MÜLLER SELLS STRASSE MAPS AT 5 P.M.

Frequently asked questions

Does uppercase conversion change my line breaks or spacing?

No. Only letters change. Spaces, tabs, line breaks, digits and punctuation stay exactly as they were.

Why did the output get longer than the input?

A few letters expand when capitalised: ß becomes SS, and ligatures such as fi become FI. That is the correct Unicode behaviour.

How do I convert back to normal sentences?

Use the Sentence Case Converter to capitalise only the first letter of each sentence, or the Title Case Converter for headings.