Skip to content

Copy and Paste Fonts: Every Unicode Style, and Where It Shows Up

Copy and paste fonts are not fonts. They are Unicode characters such as ๐€ (MATHEMATICAL BOLD CAPITAL A, U+1D400) that look like styled letters. Type in the box below, pick a style, copy it and paste it into any text field. The look travels with the text because the characters themselves are different, so it shows on any device whose fonts can draw them.

Pick a style, copy, paste

Converts Aโ€“Z, aโ€“z and 0โ€“9; other characters pass through unchanged.17/500

  • ๐‚๐จ๐ฉ๐ฒ ๐š๐ง๐ ๐ฉ๐š๐ฌ๐ญ๐ž ๐ฆ๐ž
  • Italic (serif)

    No italic digits

    ๐ถ๐‘œ๐‘๐‘ฆ ๐‘Ž๐‘›๐‘‘ ๐‘๐‘Ž๐‘ ๐‘ก๐‘’ ๐‘š๐‘’
  • Cursive (script)

    No script digits

    ๐’žโ„ด๐“…๐“Ž ๐’ถ๐“ƒ๐’น ๐“…๐’ถ๐“ˆ๐“‰โ„ฏ ๐“‚โ„ฏ
  • Bold cursive

    No digits

    ๐“’๐“ธ๐“น๐”‚ ๐“ช๐“ท๐“ญ ๐“น๐“ช๐“ผ๐“ฝ๐“ฎ ๐“ถ๐“ฎ
  • Old English (fraktur)

    No fraktur digits

    โ„ญ๐”ฌ๐”ญ๐”ถ ๐”ž๐”ซ๐”ก ๐”ญ๐”ž๐”ฐ๐”ฑ๐”ข ๐”ช๐”ข
  • Double-struck

    โ„‚๐• ๐•ก๐•ช ๐•’๐•Ÿ๐•• ๐•ก๐•’๐•ค๐•ฅ๐•– ๐•ž๐•–
  • Monospace (typewriter)

    ๐™ฒ๐š˜๐š™๐šข ๐šŠ๐š—๐š ๐š™๐šŠ๐šœ๐š๐šŽ ๐š–๐šŽ
  • Fullwidth (vaporwave)

    ๏ผฃ๏ฝ๏ฝ๏ฝ™ใ€€๏ฝ๏ฝŽ๏ฝ„ใ€€๏ฝ๏ฝ๏ฝ“๏ฝ”๏ฝ…ใ€€๏ฝ๏ฝ…
  • Sans-serif

    ๐–ข๐—ˆ๐—‰๐—’ ๐–บ๐—‡๐–ฝ ๐—‰๐–บ๐—Œ๐—๐–พ ๐—†๐–พ
  • ๐—–๐—ผ๐—ฝ๐˜† ๐—ฎ๐—ป๐—ฑ ๐—ฝ๐—ฎ๐˜€๐˜๐—ฒ ๐—บ๐—ฒ

Copy and paste fonts are ordinary text characters borrowed from parts of Unicode that were built for other jobs: mathematical notation, enclosed numbers, phonetic spelling, East Asian full-width text. A generator swaps each plain letter you type for its look-alike in one of those blocks. Nothing is installed and nothing is formatted, which is exactly why the result survives a paste into a bio, a display name or a comment box that offers no font menu at all.

That trick has limits, and they are specific. Some styles have no digits. Some letters were encoded years earlier in a different block, so a careless generator produces empty boxes. A few characters turn into color emoji.

This hub lays out all 27 styles our generator makes, what each one converts, and what we measured about which systems can draw them.

The copy and paste fonts on this page showing its sample text converted, with Copy and Share buttons
The Pick a style, copy, paste above, rendered in Chrome on macOS 26.5.1 on October 27, 2026. Screenshot by Fancy Text Styles ยท Own work

Characters, not typefaces: what lands on your clipboard

A real font is a file of drawings. When you pick Georgia or Helvetica in a word processor, the letter A stays the same character (U+0041) and only its drawing changes. That choice lives in the document's formatting, and formatting is the first thing that disappears when you paste into a plain text field.

A Unicode style works the other way round. The drawing stays whatever the app uses, but the character changes. ๐‚๐จ๐ฉ๐ฒ is four characters from the Mathematical Alphanumeric Symbols block (U+1D400โ€“1D7FF), and the app on the other end draws them with whichever of its fonts contains them. That is why the bold survives where formatting would not.

The Unicode Standard is clear that these letters exist for mathematics, where a bold x and an italic x can mean different things in the same formula. Styling a username was never the plan. That history explains every quirk on this page: the gaps, the holes and the way screen readers announce them.

Fourteen copy and paste fonts side by side

The table compares the styles that replace whole letters. Each sample is the phrase "Copy and paste me 2026" run through our engine. Look at the end of each row: where the digits stay plain, the style has no digits in Unicode, and no generator can invent them.

StyleSampleDigits?Comes from
Bold (serif)๐‚๐จ๐ฉ๐ฒ ๐š๐ง๐ ๐ฉ๐š๐ฌ๐ญ๐ž ๐ฆ๐ž ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ”YesMath block, starts U+1D400
Bold (sans)๐—–๐—ผ๐—ฝ๐˜† ๐—ฎ๐—ป๐—ฑ ๐—ฝ๐—ฎ๐˜€๐˜๐—ฒ ๐—บ๐—ฒ ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐ŸฒYesMath block, starts U+1D5D4
Italic (serif)๐ถ๐‘œ๐‘๐‘ฆ ๐‘Ž๐‘›๐‘‘ ๐‘๐‘Ž๐‘ ๐‘ก๐‘’ ๐‘š๐‘’ 2026NoMath block + โ„Ž from Letterlike
Italic (sans)๐˜Š๐˜ฐ๐˜ฑ๐˜บ ๐˜ข๐˜ฏ๐˜ฅ ๐˜ฑ๐˜ข๐˜ด๐˜ต๐˜ฆ ๐˜ฎ๐˜ฆ 2026NoMath block
Bold italic๐‘ช๐’๐’‘๐’š ๐’‚๐’๐’… ๐’‘๐’‚๐’”๐’•๐’† ๐’Ž๐’† 2026NoMath block
Bold italic (sans)๐˜พ๐™ค๐™ฅ๐™ฎ ๐™–๐™ฃ๐™™ ๐™ฅ๐™–๐™จ๐™ฉ๐™š ๐™ข๐™š 2026NoMath block
Cursive (script)๐’žโ„ด๐“…๐“Ž ๐’ถ๐“ƒ๐’น ๐“…๐’ถ๐“ˆ๐“‰โ„ฏ ๐“‚โ„ฏ 2026NoMath block + 11 Letterlike letters
Bold cursive๐“’๐“ธ๐“น๐”‚ ๐“ช๐“ท๐“ญ ๐“น๐“ช๐“ผ๐“ฝ๐“ฎ ๐“ถ๐“ฎ 2026NoMath block
Old English (fraktur)โ„ญ๐”ฌ๐”ญ๐”ถ ๐”ž๐”ซ๐”ก ๐”ญ๐”ž๐”ฐ๐”ฑ๐”ข ๐”ช๐”ข 2026NoMath block + 5 Letterlike capitals
Bold Old English๐•ฎ๐–”๐–•๐–ž ๐–†๐–“๐–‰ ๐–•๐–†๐–˜๐–™๐–Š ๐–’๐–Š 2026NoMath block
Double-struckโ„‚๐• ๐•ก๐•ช ๐•’๐•Ÿ๐•• ๐•ก๐•’๐•ค๐•ฅ๐•– ๐•ž๐•– ๐Ÿš๐Ÿ˜๐Ÿš๐ŸžYesMath block + 7 Letterlike capitals
Sans-serif๐–ข๐—ˆ๐—‰๐—’ ๐–บ๐—‡๐–ฝ ๐—‰๐–บ๐—Œ๐—๐–พ ๐—†๐–พ ๐Ÿค๐Ÿข๐Ÿค๐ŸจYesMath block
Monospace๐™ฒ๐š˜๐š™๐šข ๐šŠ๐š—๐š ๐š™๐šŠ๐šœ๐š๐šŽ ๐š–๐šŽ ๐Ÿธ๐Ÿถ๐Ÿธ๐ŸผYesMath block
Fullwidth๏ผฃ๏ฝ๏ฝ๏ฝ™ใ€€๏ฝ๏ฝŽ๏ฝ„ใ€€๏ฝ๏ฝ๏ฝ“๏ฝ”๏ฝ…ใ€€๏ฝ๏ฝ…ใ€€๏ผ’๏ผ๏ผ’๏ผ–YesHalfwidth and Fullwidth Forms
Letter styles and what they convert. Output generated with this site's style engine; blocks and gaps from the Unicode code charts for Mathematical Alphanumeric Symbols, Letterlike Symbols and Halfwidth and Fullwidth Forms (Source: unicode.org, read 2026-10-27).

Which systems can draw each style?

A pasted style only looks right if the reader's device has a font containing those characters. If it does not, the app either borrows a glyph from another font or draws an empty box. So the useful question is not whether a style is "compatible" but which systems ship fonts that cover it.

On 2026-10-27 we read the character map of every system font on macOS 26.5.1 (365 font files) and of the Android system fonts listed in the Android Open Source Project's font configuration. The table below shows, for each letter style, how many of its characters at least one font can draw. Every letter style came out complete on both systems.

Two limits matter. We did not measure Windows, because its fonts were not on the measuring machine, so the table makes no Windows claim. And a font being present does not prove a given app uses it; an app with its own font stack could still fall back differently. What the table does prove is that the characters are drawable on those two systems.

StyleSampleConvertsmacOS 26.5.1 system fontsAndroid fontsWhat stays plain
Bold (serif)๐€๐›๐œ ๐Ÿ๐Ÿ๐Ÿ‘Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 10/1062/62 drawn62/62 drawnNothing โ€” full set
Bold (sans)๐—”๐—ฏ๐—ฐ ๐Ÿญ๐Ÿฎ๐ŸฏAโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 10/1062/62 drawn62/62 drawnNothing โ€” full set
Italic (serif)๐ด๐‘๐‘ 123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo italic digits
Italic (sans)๐˜ˆ๐˜ฃ๐˜ค 123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo italic digits
Bold italic๐‘จ๐’ƒ๐’„ 123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo bold-italic digits
Bold italic (sans)๐˜ผ๐™—๐™˜ 123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo digits
Cursive (script)๐’œ๐’ท๐’ธ 123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo script digits
Bold cursive๐“๐“ซ๐“ฌ 123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo digits
Old English (fraktur)๐”„๐”Ÿ๐”  123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo fraktur digits
Bold Old English๐•ฌ๐–‡๐–ˆ 123Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 0/1052/52 drawn52/52 drawnNo digits
Double-struck๐”ธ๐•“๐•” ๐Ÿ™๐Ÿš๐Ÿ›Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 10/1062/62 drawn62/62 drawnNothing โ€” full set
Sans-serif๐– ๐–ป๐–ผ ๐Ÿฃ๐Ÿค๐ŸฅAโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 10/1062/62 drawn62/62 drawnNothing โ€” full set
Monospace (typewriter)๐™ฐ๐š‹๐šŒ ๐Ÿท๐Ÿธ๐ŸนAโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 10/1062/62 drawn62/62 drawnNothing โ€” full set
Fullwidth (vaporwave)๏ผก๏ฝ‚๏ฝƒใ€€๏ผ‘๏ผ’๏ผ“Aโ€“Z 26/26 ยท aโ€“z 26/26 ยท 0โ€“9 10/1062/62 drawn62/62 drawnNothing โ€” full set
Measured 2026-10-27 by reading the character map of every system font: macOS 26.5.1 system fonts (365 font files) and the Android system fonts that carry these blocks (android-NotoColorEmoji.ttf, android-NotoSansCJK-Regular.ttc, android-NotoSansLisu-Regular.ttf, android-NotoSansSymbols-Regular-Subsetted.ttf, android-NotoSansSymbols-Regular-Subsetted2.ttf, android-Roboto-Regular.ttf). โ€œDrawnโ€ counts the non-ASCII characters the style produces that at least one font can display. Windows: its fonts (Segoe UI Symbol, Cambria Math) are not on the measuring machine, so Windows is not in this table.

Match the style to where the text will live

The right style depends less on taste than on the field you are pasting into. Some fields only accept a short list of characters, some get searched, and some need numbers. Use this as a starting point, then look at the result on a second device before you commit.

Weight matters on small screens too. Thin styles such as script and plain italic have hairline strokes that blur at small sizes, while bold sans, bold cursive and bold fraktur keep their shape. If the name will appear tiny, in a comment thread or a member list, pick a heavier variant.

Finally, think about who has to type it. A styled display name is fine because nobody types it; friends find you by your plain username. A styled handle, where a field even accepts one, is something people can only copy, never type, and that is a real cost when someone wants to mention or search for you.

Where it goesGood picksWatch for
Profile name or display nameBold sans, bold cursive, small capsShort is better; check it on another phone
Discord usernameNoneDiscord usernames allow only aโ€“z, 0โ€“9, underscore and period
Discord display nameAny letter styleDiscord says display names may include special characters, spaces and emoji
Anything with a date or numberBold, bold sans, double-struck, monospaceItalic, script and fraktur styles have no digits
One headline line in a postBold sans or bold serifDo not style the whole post
Text people need to find by searchLeave it plainStyled letters are different characters from plain ones
Gaming tagBold, monospace, frakturName filters are often unpublished
Choosing a style by destination. Discord username and display-name rules from Discord's help article "New Usernames & Display Names" (read 2026-10-27); digit availability from the Unicode Mathematical Alphanumeric Symbols chart.

The 24 letters that live in another block

Unicode encoded a handful of styled letters long before the math block existed, in the Letterlike Symbols block (U+2100โ€“214F). When the math alphabets were added, Unicode left the matching slots empty and pointed to the older characters instead. There are 24 of these holes in the styles we generate.

A generator that simply adds a fixed number to each letter lands on those empty slots. We checked all 24 against every font in our measurement: not one font on macOS or Android draws any of them, so they show as boxes for everyone. Our engine substitutes the Letterlike characters, which is why โ„ญ and โ„‚ look slightly different from their neighbors.

  • Script (cursive), 11 letters: โ„ฌ โ„ฐ โ„ฑ โ„‹ โ„ โ„’ โ„ณ โ„› and lowercase โ„ฏ โ„Š โ„ด
  • Fraktur (Old English), 5 capitals: โ„ญ โ„Œ โ„‘ โ„œ โ„จ
  • Double-struck, 7 capitals: โ„‚ โ„ โ„• โ„™ โ„š โ„ โ„ค
  • Italic, 1 letter: โ„Ž (U+210E, named PLANCK CONSTANT)

Six mistakes that make fancy text look broken

Most complaints about these styles trace back to a small set of causes. None of them is fixed by trying another generator; they are properties of Unicode itself.

  1. Expecting digits in a style that has none. "Born in 1999" in cursive keeps 1999 plain. Switch the numbers to bold or double-struck, or leave them as they are.
  2. Using a generator that fills the reserved slots. If the same few capitals (often H, R or C) turn into boxes everywhere, the tool used an empty code point.
  3. Styling accented letters. Unicode's math alphabets cover only Aโ€“Z and aโ€“z, so รฉ, รฑ and รผ stay plain in every letter style.
  4. Turning a whole paragraph into styled characters. It is harder to read, and each styled word is a string of unusual characters to a screen reader or search box.
  5. Pasting into a field that only takes plain characters. Usernames and handles often reject anything outside a short list.
  6. Missing the emoji surprise. Circled โ“‚ and the filled squared letters ๐Ÿ…ฐ ๐Ÿ…ฑ ๐Ÿ…พ ๐Ÿ…ฟ are in both Apple Color Emoji and Noto Color Emoji, so they can show as colorful emoji instead of matching their neighbors.

How screen readers handle styled letters

Each styled character carries a formal name, such as MATHEMATICAL BOLD SCRIPT CAPITAL A. Screen readers differ in what they do with that: some announce the name letter by letter, some read the base letter, and some skip the character. We have not tested specific readers, so we will not tell you which does what.

The W3C's accessibility guidance says meaning and structure should not depend on visual presentation alone, and that real text with real styling is preferable to text that only looks styled. In practice that means keeping styled characters to decoration, such as a name or a short headline, and never putting essential information only in them.

Small caps, bubbles, lines and other effects

Not every style swaps in a whole alphabet. Thirteen of our 27 styles work differently, and each has its own gaps that come straight from what Unicode encodes.

StyleExampleLimit
Small capsqแดœษชแดข ส™แดxq stays plain (its small capital isnโ€™t drawn on Android); no small-capital x; digits plain
Superscriptแต—โฑโฟสธq and Q stay plain (superscript q isnโ€™t drawn on Apple or Android); C F S X Y Z use lowercase forms
Subscriptโ‚•โ‚‘โ‚—โ‚—โ‚’Only 17 letters; no b c d f g q w y z
Bubble (circled)โ“œโ“จ โ“‘โ“˜โ“žโ“‚ can render as emoji
Squared (filled)๐Ÿ…ฑ๐Ÿ…พ๐Ÿ…พ๐Ÿ…ฟCapitals only; ๐Ÿ…ฐ ๐Ÿ…ฑ ๐Ÿ…พ ๐Ÿ…ฟ are emoji
StrikethroughsฬถtฬถrฬถiฬถkฬถeฬถA combining mark (U+0336) after each letter
Upside downส‡xวส‡No turned capital Q exists
Glitch (zalgo)Stacked marksCan overflow lines and get trimmed by apps
Other style groups and their limits (Source: Unicode code charts for Phonetic Extensions, Latin Extended-D and -F, Superscripts and Subscripts, Enclosed Alphanumerics, Combining Diacritical Marks, read 2026-10-27; drawing from our 2026-10-27 font measurement).

Copy on one screen, paste on another

On a computer, select the styled line in the tool and use the copy button or Ctrl+C (โŒ˜C on a Mac), then click into the target field and paste. On a phone, tap the copy button next to the style, switch apps, long-press the field and choose Paste.

Before you save, look at the preview the app gives you. If a letter shows as a box there, your own device cannot draw it; if it looks fine to you but a friend reports boxes, their device lacks the font. Either way, the fix is a different style, not a different generator.

The child pages below go deeper into single styles: the bold variants and their digits, the one italic letter that breaks naive tools, the eleven script substitutions, the history behind Old English lettering, and how Unicode behaves when you paste it into Instagram.

Every page in this section

  • Bold Text Generator

    Bold text generator with six Unicode bold styles, serif to fraktur. See which ones have bold digits, every character mapped, and measured phone coverage.

  • Cursive Font Generator

    Cursive font generator with thin and bold Unicode script. See the 11 letters borrowed from an older block, why numbers stay plain, and measured coverage.

  • Fancy Text Showing as Boxes

    Fancy text showing as boxes? We checked 365 macOS fonts and Android's system fonts: common styles draw fine, but 24 reserved code points never do. Fixes inside.

  • Instagram Fonts

    Instagram fonts for your bio, name, captions and comments: eight Unicode styles to copy, how pasting works, and what followers' phones can actually draw.

  • Italic Font Generator

    Italic font generator for bios, comments and names: four Unicode italic styles, the correct italic h (U+210E), and why italic numbers don't exist.

  • Old English Font Generator

    Old English font generator for blackletter-style text: regular and bold fraktur, the five capitals Unicode borrows from an older block, and every letter mapped.

  • Small Text Generator

    Small text generator for small caps, superscript and subscript, with the exact letters each one is missing and how they display on macOS and Android.

  • Subscript Generator

    Subscript generator for chemistry and math in plain text: copy Hโ‚‚O or xโ‚™, and see the 17 letters that have subscript forms and the 9 that never will.

  • Superscript Generator

    Superscript generator that turns letters and numbers into raised Unicode text like xยฒ and แต€แดน, and shows which letters phones canโ€™t draw yet.

Questions people ask

Are copy and paste fonts real fonts I can install?
No. They are Unicode characters, so there is nothing to download or install. The receiving app draws them with whatever fonts the reader's device already has.
Why do some letters show as boxes?
The device viewing the text has no font that contains that character, or the generator used one of Unicode's 24 reserved empty slots, which no font draws. Our engine never outputs a reserved slot.
Why do my numbers not change?
Italic, bold italic, script, bold script, fraktur and bold fraktur have no digits in Unicode. Bold, bold sans, sans-serif, double-struck and monospace do.
Do these styles work on Windows?
We have not measured Windows, so we make no claim either way. Our measurements cover macOS 26.5.1 and Android's system fonts, where every letter style was fully drawable.
Can I use styled text in a Discord username?
No. Discord's help center says usernames accept only aโ€“z, 0โ€“9, underscore and period. Display names are different: Discord says they may include special characters, spaces and emoji.
Will people find my styled name in search?
Not reliably. Styled letters are different characters from plain ones. Unicode gives each one a compatibility mapping back to the plain letter, so software that normalizes text can match it and software that does not will miss it.

Sources & further reading

Read next

  • Bold Text Generator

    Bold text generator with six Unicode bold styles, serif to fraktur. See which ones have bold digits, every character mapped, and measured phone coverage.

  • Cursive Font Generator

    Cursive font generator with thin and bold Unicode script. See the 11 letters borrowed from an older block, why numbers stay plain, and measured coverage.

  • Old English Font Generator

    Old English font generator for blackletter-style text: regular and bold fraktur, the five capitals Unicode borrows from an older block, and every letter mapped.

  • Fancy Text Showing as Boxes

    Fancy text showing as boxes? We checked 365 macOS fonts and Android's system fonts: common styles draw fine, but 24 reserved code points never do. Fixes inside.

  • Instagram Fonts

    Instagram fonts for your bio, name, captions and comments: eight Unicode styles to copy, how pasting works, and what followers' phones can actually draw.

Want every style at once? Use the fancy text generator on the home page.

Sukie, editor of Fancy Text Styles

Sukie ยท Editor

Sukie edits Fancy Text Styles. Every style on the site is checked against the Unicode Consortium code charts before it is published, and every page names the characters a style cannot produce instead of hiding them.

About this site ยท How pages are checked ยท Last updated October 27, 2026

Fancy Text Styles is an independent site. Discord, Instagram, TikTok, X and other platform names belong to their owners and are used only to describe where text is pasted; none of them endorse this site.