How does uppercase conversion handle accented letters?
The tool uses the Unicode toUpperCase mapping so accented lowercase letters become their uppercase equivalents - é becomes É, ñ becomes Ñ, and the German ß becomes SS. Most Latin, Greek, and Cyrillic scripts have well-defined upper-case forms. Scripts like Arabic, Hebrew, Chinese, Japanese, and Korean have no concept of case, so the text passes through unchanged.
Will it change my numbers and punctuation?
No. Digits, punctuation, symbols, emoji, and whitespace are not affected because they have no letter case. Only alphabetic characters are transformed, so a string like Order #42 becomes ORDER #42. This makes the tool safe to use on text containing prices, codes, or technical identifiers without worrying about unintended changes.
When should I use uppercase text?
Uppercase works well for short emphatic copy like ad headlines, button labels, error codes, and section titles in legal documents. Avoid it for body copy because all-caps is harder to read and is interpreted as shouting in casual writing. Acronyms and initialisms like NASA or HTML are the natural home for permanent uppercase.
Does it work with non-English alphabets?
Yes for any case-bicameral script - Latin extended, Greek, Cyrillic, Armenian, Coptic, and a few others all have upper and lower forms that the tool maps correctly. Turkish has a special quirk where lowercase i should map to a dotted İ, which standard JavaScript uppercase does not handle; for Turkish copy use a locale-aware tool to avoid the dotless I problem.
How is this different from CSS text-transform: uppercase?
CSS only changes the visual rendering - the underlying text in the DOM stays lowercase, so screen readers, copy-paste, and form submissions still see the original casing. This tool changes the actual characters, which is what you want when storing data, generating slugs, or producing copy that must remain uppercase even when the CSS is stripped.
Can I undo the conversion?
There is no automatic undo because casing information is lost during conversion - once SHOUTING THIS becomes uppercase, the tool cannot know whether the original was Shouting This or shouting this. Always keep a copy of the original text if you might need to revert. Some editors offer a separate title-case or sentence-case tool that approximates the original style.