Skip to main content
ASCII Art Generator

Case converter

Change text to uppercase or lowercase, then copy or save. Your original stays editable.

Ordinary letter casing, not a fancy font. No account needed.

Leave without saving your work?

Your input and artwork are not saved. Keep editing, or download the current result and check it before leaving.

Convert to

20 / 1,000 UTF-16 input units. No silent shortening.

Switch cases without replacing your original.

Your converted text

Uses default Unicode casing, not a language-specific spelling rule. Some letters expand into multiple characters. Check names and text with accents before sharing.

Actual copyable examples

Uppercase: Make room for ideas.
MAKE ROOM FOR IDEAS.
Lowercase: MEET AT 9.
meet at 9.
Uppercase: Straße
STRASSE
Lowercase: ΟΣ
ος

Change capitalization without retyping

Paste a heading, label or short note, choose a case, then use Copy text or Download TXT. Switching cases always starts from the original field. Spaces, tabs, line breaks, digits and punctuation stay in place.

This changes actual characters, unlike a CSS font effect. ASCII letters become A-Z or a-z. Unicode letters with case mappings can change too; emoji and scripts without case stay unchanged.

Use the result as wording in the ASCII banner generator, or paste it into a text box. For different letter shapes instead of capitalization, try Small text.

Unicode casing is not always reversible

A letter can become several characters: the German sharp S becomes SS in uppercase. Greek sigma uses its position in a word when lowercased. The converter processes the whole input at once so that context is retained.

These are default Unicode rules, not Turkish or another selected locale. For example, lowercase ASCII i becomes I in uppercase, while uppercase dotted I becomes i followed by a combining dot in lowercase. Check language-sensitive names manually. The tool does not normalize or transliterate your text.

Converting SS to lowercase cannot recover a previous sharp S. Keep your original if capitalization matters. Title case and sentence case are not included; this tool does not guess names, acronyms or editorial style.

For character-by-character inspection, open the Unicode inspector. Receiving apps can still alter text or line endings; this preview is not a compatibility guarantee.

Limits, exports and data handling

Up to 1,000 UTF-16 input units and 3,000 result units, without silent truncation. Incomplete Unicode, bidirectional formatting controls and controls other than tabs and line breaks are rejected. Browser text fields normally turn pasted CRLF or lone CR endings into LF.

Copy and TXT contain only the current result, with no labels or added final newline. TXT uses UTF-8; clipboard and receiving editors may adapt line endings. If copying fails, select the raw result or use TXT.

Your input stays in this page's memory, not links, saved settings or analytics events. Export before leaving. Site resources and analytics still make requests; see data handling.

Technical reference: the ECMAScript specification for default lowercase and uppercase conversion.