A font generator for text you can copy and paste
This font generator rewrites your text in 26 styles at once: bold, italic, bold italic, sans-serif, cursive script, gothic Fraktur, double-struck, monospace, small caps, superscript, circled “bubble” letters, squares, wide fullwidth text, parentheses, and strikethrough, slashed, underline or overline text. Pick a style, press Copy and paste it into a profile bio, a username, a chat message, a slide or a document.
These are Unicode characters, not fonts
A real font only changes how letters are drawn on the page that loads it. When you paste text into a comment box or a profile, that site uses its own font and your choice is lost. The styles here work differently: each letter is swapped for another character of the Unicode standard that already looks bold, italic or cursive. For example, 𝐁 is not a bold B but the separate character “mathematical bold capital B” (U+1D401).
Because they are characters, the styles survive copy and paste anywhere that accepts Unicode text, with no font to install. The device that shows them still needs a font containing those characters. Current phones and computers have them; an old system may show empty boxes instead.
Example
Input Hello World 2026
Bold 𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝 𝟐𝟎𝟐𝟔
Script ℋℯ𝓁𝓁ℴ 𝒲ℴ𝓇𝓁𝒹 2026
Fraktur ℌ𝔢𝔩𝔩𝔬 𝔚𝔬𝔯𝔩𝔡 2026
Double-struck ℍ𝕖𝕝𝕝𝕠 𝕎𝕠𝕣𝕝𝕕 𝟚𝟘𝟚𝟞
Circled Ⓗⓔⓛⓛⓞ Ⓦⓞⓡⓛⓓ ②⓪②⑥
Fullwidth Hello World 2026
Look closely at the script H, e and o, or the Fraktur H. They come from a different part of Unicode. The block that holds most styled letters has gaps where a letter had already been encoded earlier in the Letterlike Symbols block, such as ℋ, ℯ and ℴ in script, ℌ and ℜ in Fraktur, and ℂ, ℍ, ℕ, ℙ, ℚ, ℝ and ℤ in double-struck. The generator uses the correct character for each gap, so no letter turns into an empty box.
Styles and how they behave
- Serif and sans-serif: bold, italic and bold italic, plus monospace. Bold, sans-serif, double-struck and monospace also have styled digits; italic, script and Fraktur keep normal digits because Unicode has none for them.
- Script and Fraktur: regular and bold versions of the cursive and gothic (blackletter) alphabets.
- Small caps and superscript: small caps keep capitals as they are; superscript has no reliable small q, and some capitals fall back to the small superscript letter.
- Enclosed letters: circled, negative circled, squared, negative squared and parenthesized. The negative and squared sets only exist as capitals, so lower-case letters become capitals. Some phones show the negative squared A, B, O and P as colourful emoji.
- Fullwidth: the wide letters of East Asian typography, often used for an “aesthetic” look. Spaces become wide spaces too.
- Lines: strikethrough, slashed, underline, double underline and overline add a combining mark after every character, so they keep accents and emoji and skip line breaks.
Characters with no styled form – punctuation, most symbols, non-Latin scripts and emoji – are kept unchanged. Accented letters keep their accent: in bold, é becomes a bold e followed by a combining acute accent. Emoji and letters that are already styled are never split.
Accessibility and search
Styled letters are meant for decoration. Screen readers may announce each one by its long Unicode name, spell the word letter by letter, or skip it, so a bio written entirely in script can be unreadable to a blind visitor. Search boxes and search engines usually treat them as different characters too, and some sites reject them in usernames. Keep names, links, prices and anything important in plain text, and style a word or two for emphasis.
Related tools
For tiny letters, the Small Text Generator also has subscript. To flip text, use Upside Down Text, and to change capital letters, use the Case Converter. The conversion runs in your browser; your text is not sent anywhere unless you use Save & Share.