Upper Case Generator
Convert text to UPPERCASE in one click. The same tool also handles lowercase, Sentence case, Title Case, aLtErNaTiNg case, and InVeRt case so you can experiment with any text transformation. Paste, pick a case, copy the result.
How to convert text to upper case
1. Paste or type your text
Drop any text into the input box. The same tool handles short headlines, paragraphs of body copy, or full-page documents.
2. Pick a case button
Click UPPERCASE for ALL CAPS, lowercase for all small letters, Sentence case for prose-style capitalization, Title Case for headings (small words like "the" and "of" stay lowercase except at the start or end), aLtErNaTiNg for meme-style alternating caps, InVeRt to flip the existing case, or RaNdOm for randomly mixed case.
3. Copy or download
The output appears in the output box. Click Copy, Download .txt, or paste directly from the output box. Stats show character count, word count, uppercase count, and lowercase count to verify the conversion.
When to use UPPERCASE
Uppercase is one of the strongest typographic tools but also one of the easiest to overuse.
Acronyms and brand names
Initialisms (NASA, IBM, HTTP) are always uppercase. Brand names where the brand defines the styling (BMW, IKEA, LEGO) follow the brand. Convert only what the source uses.
Headlines and short emphasis
A 3-5 word headline in uppercase visually outranks surrounding mixed-case text. Effective in posters, social graphics, and CTAs. Limit to short phrases; uppercase is harder to read in long blocks.
Variable names and constants in code
By convention, named constants in most programming languages use UPPER_SNAKE_CASE. Paste a config block, switch to UPPERCASE, and you have a draft constants section.
Form fields with strict character sets
Some legacy systems (banking, government, airline) require all-caps input. Paste user input, convert, copy back.
lowercase, Sentence case, Title Case explained
lowercase
Every letter forced to lowercase. Used for stylistic effect (some brands and writers prefer all-lowercase), and for normalizing user input before deduplication or comparison.
Sentence case
The first letter of each sentence capitalized, everything else lowercase. The natural style for body prose. The case-converter detects sentence boundaries (., !, ?) and capitalizes the first letter after.
Title Case
Major words capitalized; short words (articles, conjunctions, prepositions) lowercase except at the start or end. Used for book titles, article headlines, and chapter names. Different style guides have slightly different rules; this tool uses AP-style stop words (title case converter for more granular control).
aLtErNaTiNg, InVeRt, and RaNdOm: novelty cases
aLtErNaTiNg (SpongeBob mock)
Every other letter is uppercase, starting with lowercase. Originated as the "mocking SpongeBob" meme: a way to render sarcasm in text. Use it for memes and very informal messaging only; it's not accessible for screen readers.
InVeRt case
Every uppercase letter becomes lowercase, every lowercase becomes uppercase. Other characters unchanged. Useful for novelty effects and for testing case-sensitivity bugs in code (paste a config value, invert, see if the system accepts the inverted form).
RaNdOm case
Each letter has a 50/50 chance of being upper or lower. Pure novelty. Useful for placeholder strings or generating test data with mixed casing.
How to spot all-caps that should not be all-caps
A common job: a document was typed with caps lock on, or pasted from a source that used uppercase for emphasis, and now it needs to be normalized to mixed case.
- Paste the all-caps text into the input box.
- Click Sentence case for body prose or Title Case for headlines.
- Review the output for proper nouns, acronyms, and brand names that should stay uppercase. The converter does not know which proper nouns to preserve. Fix manually.
- Copy and replace in your source document.
For acronym preservation (recognizing IBM, NASA, etc. in the source), the full case converter has a smart-case mode that preserves standalone capital sequences.
Common case-conversion problems
Why is "the" capitalized in my Title Case output?
If "the" is the first or last word in the line, Title Case capitalizes it. That is the conventional rule. To keep "the" lowercase in those positions, use the title case converter with custom stop-word handling.
My acronym got lowercased
Sentence case and Title Case both lowercase letters that are not at a sentence boundary. If your input was NASA in all caps, Sentence case lowercases it to nasa. The converter cannot tell NASA the acronym from NASA a typo. Restore manually after the conversion.
Where did my line breaks go?
The case converter preserves all whitespace including newlines. If your line breaks disappeared, they were stripped somewhere else (a paste from a PDF, a copy from a styled HTML source). Use the text cleaner first to normalize the input.
Related tools
Frequently asked questions
How is this different from the case converter?
The upper case generator is a simplified, single-purpose version of the case converter. Both convert between cases. The full case converter has more modes (camelCase, snake_case, kebab-case, PascalCase) and finer control over edge cases. Use this tool for fast UPPERCASE conversion and the case converter for programming-style cases.
What is the difference between Title Case and capitalizing every word?
Title Case lowercases short words (articles, conjunctions, prepositions like a, the, of, and) except when they are the first or last word. The Lord Of The Rings is wrong; The Lord of the Rings is Title Case. Capitalizing every word (The Lord Of The Rings) is sometimes called Initial Caps but is not the standard.
Why is my acronym lowercased by Sentence case?
Sentence case lowercases everything except the first letter after a sentence boundary. It cannot tell NASA the acronym from a regular word. Restore acronyms manually after Sentence case conversion, or use the full case converter's smart-case mode which preserves standalone uppercase sequences.
What does aLtErNaTiNg case look like in real use?
Each letter alternates between lowercase and uppercase: this is alternating becomes tHiS iS aLtErNaTiNg. Originated as the 'mocking SpongeBob' meme for rendering sarcasm in text. Used in casual social media and meme contexts only; not for any business or accessible use.
Does the converter handle non-English characters?
Yes. The converter uses JavaScript's built-in toUpperCase and toLowerCase methods, which handle most Latin alphabets (accented letters, special characters) and Cyrillic correctly. Some scripts (Greek sigma, Turkish dotted/dotless i) have locale-dependent rules; the converter uses the default Unicode case mapping which works for most uses.
Does the text leave my browser?
No. The converter runs entirely in your browser using JavaScript. Your text and the converted output are never sent to our servers and are not logged.
Is there a limit on input size?
No hard cap. The converter handles multi-megabyte text comfortably. Conversion is O(n); even very large inputs convert in a fraction of a second.
Can I undo a case conversion?
Yes, partly. If you went from mixed case to UPPERCASE, you cannot perfectly recover the original (the original case info is lost). Sentence case and Title Case are lossy conversions: once converted, original-case info cannot be reconstructed. To preserve the original, copy it before converting.
More wordcounter.ai tools
Other tools you might find useful.