Font Generator
Type your text once. Every style below is the same sentence written with different Unicode letters — copy the one you want and paste it anywhere.
What you are copying is not a font
No font file is loaded and the page does not change how your device draws text. What happens is simpler: each of the letters you type is replaced by a different Unicode character that already looks bold, cursive or circled. The character 𝐇 in the output is not an H in a bold font — it is U+1D407 MATHEMATICAL BOLD CAPITAL H, a separate code point that every modern system draws as a bold H.
That is why the result survives a copy and paste. A font choice would be lost the moment you paste into another app; a different character cannot be lost, because it is the text itself.
How to use it
- Type or paste your text into the box. Up to 400 characters is plenty for a bio, a caption or a message.
- Find the style you want in the list below. Every line is the same sentence, written differently.
- Press Copy on that line and paste it where you want it. If the button says "Select and copy", the browser blocked clipboard access — select the styled text with the mouse and copy it manually.
Sample of each style
Same word, thirteen different character sets. The third column is the kind of output you get for a full sentence.
| Style | Hello | What it is |
|---|---|---|
| Bold | 𝐇𝐞𝐥𝐥𝐨 | Mathematical bold, digits included |
| Italic | 𝐻𝑒𝑙𝑙𝑜 | Mathematical italic (h uses a separate code point) |
| Bold italic | 𝑯𝒆𝒍𝒍𝒐 | Mathematical bold italic |
| Script | ℋℯ𝓁𝓁ℴ | Calligraphic letters, the "cursive" look |
| Bold script | 𝓗𝓮𝓵𝓵𝓸 | Heavier calligraphic letters |
| Old English | ℌ𝔢𝔩𝔩𝔬 | Fraktur, also called blackletter |
| Outline | ℍ𝕖𝕝𝕝𝕠 | Double-struck, the "hollow" classroom look |
| Typewriter | 𝙷𝚎𝚕𝚕𝚘 | Monospace letters |
| Circled | Ⓗⓔⓛⓛⓞ | Each letter inside a circle |
| Wide | Hello | Fullwidth letters, as used in Chinese and Japanese text |
| Small caps | ʜᴇʟʟᴏ | Lowercase-sized capitals, no true uppercase forms |
| Strikethrough | H̶e̶l̶l̶o̶ | A combining line drawn over each letter |
| Upside down | ollǝH | Rotated letters, whole string reversed |
Where the styled text survives, and where it does not
| Place | What usually happens |
|---|---|
| Bios, captions, comments, chat messages | Kept as typed. These fields accept any character the app can display. |
| Display names and nicknames | Usually kept, but some apps filter unusual characters when you save. |
| Usernames, hashtags, email addresses, URLs | Rejected or stripped. Those fields allow only plain letters, digits and a few symbols. |
| Structured fields (forms, school portals, spreadsheets) | May reject the value because the letters are not A–Z. Enter real names and addresses in plain text. |
| Search | A search for the plain word will not match styled text. Search engines index the characters that were actually used. |
Screen readers. Styled characters are separate code points, so assistive technology may read them one letter at a time, read their Unicode names, or skip them. Do not use fancy text for anything a reader needs to understand — keep names, prices and instructions in plain letters.
Why some characters show up as boxes
The app displays text with whatever fonts are installed on the device. The older mathematical blocks (bold, italic, script, fraktur, monospace) are present in essentially every modern system font. The newer enclosed sets — squared letters at U+1F130 and black circled letters at U+1F150 — are less widely covered, so on an older phone or inside a web app that ships its own font they can render as a blank box or a question mark.
If a style looks broken in one app, try it in another before assuming the text is corrupted. The characters are still there; only the drawing is missing.
Length limits count characters, not letters
A styled letter is one character, so a 30-character limit still holds 30 of them. Strikethrough, underline and the slash style are the exception: each adds a second code point per letter. In those three styles, "Hello" is 5 visible letters but 10 characters, and a field that counts characters will see 10.
Hard truncation can also cut a combining mark away from its letter, leaving a stray line or a dotted circle. If a profile cuts your text, shorten it rather than letting the app slice it.
Questions
Is the output a real font I can install?
No. Nothing is installed and nothing is downloaded. The output is ordinary text made of unusual characters — the same kind of text as an emoji. That is also why it cannot be "unstyled": deleting the characters deletes the style.
Why does the text look bold in one app and normal in another?
Because the two apps use different fonts. Some fonts redraw mathematical letters in a lighter weight or substitute a fallback glyph. The code points do not change; only the rendering does.
Can I type styled text directly on a phone keyboard?
Not from a standard keyboard. Some third-party keyboards offer these characters as an extra layout, but the reliable path is to generate the text here, copy it, and paste it where it is needed.
Does the page store what I type?
No. The conversion runs in your browser and the text is never sent to the server. This page has no analytics on the input box and no network request is made while you type.
All style generators
Every page on this site. Each one writes the same sentence in a different set of Unicode characters, with the alphabet chart printed underneath.