Every tool on this site — small text, invisible text, subscript, cursive — works the same underlying way: it maps ordinary letters to different, visually similar characters that already exist in the Unicode Standard, maintained by the Unicode Consortium. None of it installs a font, changes your keyboard, or uploads anything. This page is the single explanation behind all four tools, written once so each tool page can stay focused on the tool itself.
What Unicode actually is
Unicode is a single, shared numbering system that assigns every character — letters, digits, punctuation, emoji, and thousands of symbols across the world's writing systems — a unique code point. When you type the letter A, your device isn't storing a picture of the letter A; it's storing the number U+0041, and your font is what draws that number as a shape on screen. That separation between 'which character' and 'how it's drawn' is what makes the same text file look right whether it's opened on a phone, a laptop, or a different operating system entirely.
Why text generators can 'change the font' without installing one
Unicode includes several blocks of characters that were added for specific technical reasons but happen to look like styled versions of the Latin alphabet: the Mathematical Alphanumeric Symbols block (bold, italic, script, double-struck, and fraktur letters, originally for writing math notation like 𝔸 for a set or 𝒜 for a variable), the Enclosed Alphanumerics block (circled letters like Ⓐ), the Superscripts and Subscripts block (originally for footnotes and formulas), and Latin Extended blocks that include small-caps-shaped letters used in phonetic transcription. A text generator's whole job is mapping A→𝒜 or A→ᴀ using these existing blocks — it's substitution, not styling.
Why some letters don't convert
Because these blocks were designed for specific technical purposes — math notation, phonetics, footnotes — rather than as a general-purpose alphabet, they're often incomplete. Subscript letters, for example, only exist for a handful of consonants and vowels because that's all early phonetic notation needed; there's no subscript Q or subscript B in Unicode at all. When a generator can't find a matching character, the honest options are to leave the original letter in place or substitute something misleading — this site always does the former.
The accessibility trade-off
Because styled Unicode characters are technically different characters from the letters they resemble — not a font applied to the same letter — screen readers can behave unpredictably with them: some announce them normally, some skip them, and some read out a technical description instead of the word. The W3C Web Accessibility Initiative treats this kind of visual-only styling as a real accessibility gap, not a minor detail. The practical takeaway: styled Unicode text is fine for a bio line, a caption, or a display name, but important information — instructions, warnings, contact details — should stay in plain text.