Uppercase converter
Convert text to uppercase with English (United States) case mapping.
Paste mixed-case text. All caps is harder to read, so check the result before you publish it.
Processed in your browser. The text is not uploaded.Read the privacy policy.
Uppercase result
No text yet. Paste, type, or load the sample.
Every letter is mapped with English (United States) uppercase rules. The German ß can become SS, so the result can be longer than the source.
—
- Characters in
- —
- Characters out
- —
- Length change
- —
How to convert to uppercase
- Paste the label, the identifier, or the short string that genuinely needs capitals.
- Read the result and the length change. A change of zero is the usual English outcome.
- Copy it, or send it back into the box if you want to run a cleaner afterward.
- If you meant a heading with only the first letter of each word capitalized, use the title case converter instead. If you meant readable prose, use sentence case.
What “uppercase” means here
Every character is passed through English (United States) uppercase mapping. “Hello” becomes “HELLO”. Letters that are already capital stay capital. Digits and punctuation stay as they are. The mapping is not a picture of the glyph in a particular font, so you do not get small caps, and you do not get a tracking change.
Length is not guaranteed. The character ß uppercases to “SS” under these rules, so Straße becomes STRASSE. The panel’s length change is the grapheme count of the result minus the grapheme count of the source. A positive number means the result is longer. That matters if you are about to paste the capitals into a field you also measure on the character counter. Convert first, then count. Do not assume the two strings occupy the same limit.
The sister tools are separate pages because the rules are easy to mix up.Lowercase is the inverse for ordinary English letters, with the same locale limit. Title case and sentence case are not “a bit of uppercase.” They lowercase the rest of each word or sentence on purpose. Running uppercase and then title case is just title case. Running title case and then uppercase throws away the title.
When not to use it
A paragraph in all capitals is harder to read, and screen readers may spell it out or shout it depending on the settings. If the source was a heading someone typed in capitals by habit, lowercase or sentence case will get you closer to something you can edit. If the source is an identifier that a system will reject unless it is upper case, this is the right page. The tool will not know which of those you meant.
Limitations
- The locale is English (United States), not Turkish and not a locale you can switch.
- Some Unicode case pairs change length or change which characters appear. The length figure is the warning.
- The converter does not add or remove spaces. Clean those on Remove extra spaces if the capitals are not the only problem.
- There is no cloud copy. Copy the result before you clear the box.
Questions people ask
Why would the result be longer than the source?
English uppercase mapping can change length. The German letter ß becomes SS under these rules, so “Straße” becomes “STRASSE”. The length-change figure on the page is there for that reason. Most English letters stay one-for-one.
Is all caps easier to read?
No. A block of capitals is slower to read than sentence case, and it is often read as shouting. Use uppercase for a short label or a required form field, not for a paragraph you want someone to finish. Sentence case is the better converter for prose.
Does this match a style guide’s small caps?
No. Small caps are a typeface feature. This page produces ordinary capital letters. It does not choose a font.
What locale is used?
English (United States). The Turkish dotless ı and dotted İ are not given Turkish mappings. If you are converting Turkish text, do not trust this page for the letter i.
Is the text uploaded to be converted?
No. Uppercase is applied in the browser. Copy the result if you want to keep it.