About
These pages do one thing: replace the letters you type with Unicode lookalikes that stay styled after a copy and paste.
What this site is
A set of small text generators. You type a phrase, the page rewrites it with different Unicode characters, and you copy the version you want. Everything happens in the browser: no account, no upload, no waiting for a server round trip.
There are eight generators, one per style family: bold, cursive script, Old English fraktur, strikethrough, small text, upside down, circled letters, and the main page that shows thirteen styles at once. Each page prints the alphabet it uses, so the mapping is visible rather than hidden behind a button.
Why it is not a font
A font is a file that tells a device how to draw ordinary characters. It only works where the device has that file. The generators here take the other route: they replace each character with a different character that already looks styled. Nothing is installed, and the result survives copy and paste into any app that can display Unicode.
The trade-off is real. These styles cannot be switched off by the reader, they are not recognised as formatting, they break search and exact matching, and some of them are incomplete sets — script has no digits, small caps has no digits, black circled and squared letters have no lowercase. Each page states its own gaps.
Where the characters come from
All of them are assigned in the Unicode Standard, mostly in these blocks:
| Block | Range | Used for |
|---|---|---|
| Mathematical Alphanumeric Symbols | U+1D400–U+1D7FF | Bold, italic, script, fraktur, double-struck, monospace, sans-serif |
| Letterlike Symbols | U+2100–U+214F | The eight script capitals, five fraktur capitals and seven double-struck capitals |
| Enclosed Alphanumerics | U+2460–U+24FF | White circled letters and digits |
| Enclosed Alphanumeric Supplement | U+1F100–U+1F1FF | Black circled and squared capitals |
| Combining Diacritical Marks | U+0300–U+036F | Strikethrough, underline and slash overlays |
| Phonetic Extensions and IPA Extensions | U+0250–U+02FF, U+1D00–U+1D7F | Small capitals, superscript and the rotated letters |
What it will not do
- Bypass a character filter. If a field rejects non-ASCII input, the generated text is rejected too.
- Stay bold in a document. Real bold is formatting; this is characters. Use the formatting tools where they exist.
- Work for accessibility. Screen readers handle these characters inconsistently. Keep essential text plain.
- Be reversible. Several mappings are many-to-one (both cases of a letter often map to one glyph), so converting back is guesswork.
How the pages are built
Static HTML, one stylesheet and one script, served from this domain. No framework, no CDN, no third-party script. The generators run with JavaScript disabled only insofar as the alphabet charts stay readable; the conversion needs the script. The pages are regenerated from a single build script, so a correction to a mapping applies everywhere at once.
Corrections
If a character is wrong for a style, or a claim on one of these pages does not match what you see on your device, the fix belongs in the mapping table rather than in the page text. The charts on every page are generated from that same table, so they show the real behaviour rather than a description of it.