InputTestHub

Uppercase Converter

Converts any text to UPPERCASE instantly, keeping numbers, punctuation and line breaks exactly as they were.

Text Nothing uploaded No sign-up Free, unlimited
Text tool
Paste something on the left to see the result.
In short Converting to uppercase maps every lowercase letter to its capital and leaves numbers, punctuation, spacing and line breaks exactly as they were. It is the simplest text transformation there is, and it has two non-obvious cases. The German ß has no single-character capital in ordinary use and conventionally becomes SS, so a round trip back to lowercase does not return the original. And Turkish has two distinct i letters — dotted and dotless — so uppercasing "i" correctly gives İ in Turkish and I everywhere else, which is a genuine source of bugs in software that uppercases text before comparing it. For ordinary English neither applies. The practical uses are headings where the design calls for capitals, filling in forms that demand block capitals, and normalising data before comparison. That last one is worth a warning: uppercasing to compare is fine, but storing the uppercased version destroys the original casing permanently. Keep the text as typed and uppercase only for the comparison itself.

How to use the Uppercase Converter

  1. Paste your text into the input box on the left.
  2. Adjust the options above the box if you need a different behaviour.
  3. The converted text appears on the right; press Copy to put it on your clipboard.

About the Uppercase Converter

The Uppercase Converter converts any text to UPPERCASE instantly, keeping numbers, punctuation and line breaks exactly as they were. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Making a heading match a brand style that uses all caps.
  • Normalising country or currency codes in a data file.
  • Shouting, responsibly.

Frequently asked questions

Is the Uppercase Converter free, or is there a paid tier?
Free, unlimited, and no email address required. You can use it a hundred times a day and nothing changes.
Can you see what I put into this tool?
No. The Uppercase Converter runs entirely in your browser using JavaScript. Because the work happens locally, the tool also keeps working if your connection drops, and closing the tab is all it takes to discard everything.
What problem does the Uppercase Converter solve?
The jobs it is built for: making a heading match a brand style that uses all caps. Normalising country or currency codes in a data file. Shouting, responsibly. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Will this work on a tablet?
Yes. The page is responsive and the tool works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related text tools

All 92
01

Case Converter

Converts text between twelve cases: UPPER, lower, Title, Sentence, camelCase, PascalCase…

02

Lowercase Converter

Converts any text to lowercase, including text that was typed with Caps Lock on by mistake.

03

Title Case Converter

Converts headings to proper Title Case using AP and Chicago rules, keeping short words like…

04

Sentence Case Converter

Rewrites text in sentence case: first letter of each sentence capitalised, the rest lowercase…

05

camelCase Converter

Turns any phrase into camelCase for JavaScript, Java and JSON keys, stripping spaces, hyphens…

06

PascalCase Converter

Converts phrases to PascalCase (UpperCamelCase) for class names, React components and type…

07

snake_case Converter

Converts text to snake_case for Python variables, database columns and file names.

08

kebab-case Converter

Converts text to kebab-case for URLs, CSS class names and HTML attributes.

09

CONSTANT_CASE Converter

Converts text to SCREAMING_SNAKE_CASE for environment variables, constants and configuration…