CopyFont

Fancy text that actually works where you paste it

Browse all styles

Outline Text Generator

Outline text uses hollow letterforms with doubled vertical strokes. Unicode calls the range double-struck, and because these are real characters the effect carries over into any app that accepts text.

Type your text

ℍ𝕖𝕝𝕝𝕠 𝕨𝕠𝕣𝕝𝕕

Script and decorative

ℋℯ𝓁𝓁ℴ 𝓌ℴ𝓇𝓁𝒹
𝓗𝓮𝓵𝓵𝓸 𝔀𝓸𝓻𝓵𝓭
ℌ𝔢𝔩𝔩𝔬 𝔴𝔬𝔯𝔩𝔡
𝕳𝖊𝖑𝖑𝖔 𝖜𝖔𝖗𝖑𝖉

Enclosed

Ⓗⓔⓛⓛⓞ ⓦⓞⓡⓛⓓ
🅗🅔🅛🅛🅞 🅦🅞🅡🅛🅓
🄷🄴🄻🄻🄾 🅆🄾🅁🄻🄳
🅷🅴🅻🅻🅾 🆆🅾🆁🅻🅳
🄗⒠⒧⒧⒪ ⒲⒪⒭⒧⒟
🇭🇪🇱🇱🇴 🇼🇴🇷🇱🇩

Aesthetic

Hello world
ʜᴇʟʟᴏ ᴡᴏʀʟᴅ
ᴴᵉˡˡᵒ ʷᵒʳˡᵈ
Hₑₗₗₒ wₒᵣₗd

Fun

plɹoʍ ollǝH
blɿow ollɘH
H͖͓̫͓͓̀̀̐e̢̛͇̞̙͛̃̑l̨͈͈̠͍͗͗̍l͔̥̜̥͌̏̐͆ơ̪͉̜̽̄̾̕ w͍̱͓̋͐͌͆ͅò͈͓͖̉̏́ͅr͕̺̖̭̔̋͆͆l͕͍̦̰̪͗̐̿d̢͙͇͎̳̿̑͊
keeps real letters
H̖̀e͉̐l̫̀l͓͐o̜͛ w̙̑o̞̎r̢̃l͙͗d̩̍
keeps real letters

Formatting

𝐇𝐞𝐥𝐥𝐨 𝐰𝐨𝐫𝐥𝐝
𝐻𝑒𝑙𝑙𝑜 𝑤𝑜𝑟𝑙𝑑
𝑯𝒆𝒍𝒍𝒐 𝒘𝒐𝒓𝒍𝒅
𝗛𝗲𝗹𝗹𝗼 𝘄𝗼𝗿𝗹𝗱
𝖧𝖾𝗅𝗅𝗈 𝗐𝗈𝗋𝗅𝖽
𝙷𝚎𝚕𝚕𝚘 𝚠𝚘𝚛𝚕𝚍
H̶e̶l̶l̶o̶ w̶o̶r̶l̶d̶
keeps real letters
H̲e̲l̲l̲o̲ w̲o̲r̲l̲d̲
keeps real letters
H̅e̅l̅l̅o̅ w̅o̅r̅l̅d̅
keeps real letters
H̸e̸l̸l̸o̸ w̸o̸r̸l̸d̸
keeps real letters

Where this style works

Where you paste itResult
Instagram Works
TikTok Works
Discord Works
WhatsApp Works
X (Twitter) Works
Facebook Works

What it converts

  • A to ZAll of them
  • a to zAll of them
  • 0 to 9All of them

Screen readers and search

This style swaps the letters for different characters, so a screen reader reads out character names instead of your word, and the text stops matching a search.

Usernames are different

Every style here works in a bio, caption, message or status. None of them work in an @username or handle: those fields are checked against a short list of plain characters and anything else is refused. That is the field rejecting the characters, not the generator failing.

How it works

Most people search for this as outline text, so that is what the page is called, but the official Unicode name is double-struck and it is also known as blackboard bold. It comes from mathematics, where a doubled stroke marks out sets of numbers: the reals, the integers and so on are written with exactly these characters. Your letters are swapped for them one by one, with no font installed and nothing downloaded.

Coverage is complete, which sets this style apart from the other decorative ones. Upper case, lower case and the digits 0 to 9 all have double-struck forms, so a line containing a date or a price converts fully instead of leaving the numbers behind. As with the script and fraktur ranges, several capitals were already encoded as letterlike symbols and had to be sourced from their original positions, seven of them in total, so the alphabet renders without gaps.

This is the clearest case where Unicode's own guidance is worth repeating: the core specification says these characters exist for mathematical and technical notation and should not be used to style ordinary text. Doing it anyway costs you searchability and screen reader support, since the letters underneath are gone. There is also a small risk of being misread, because a reader familiar with mathematics may take a double-struck capital as a set symbol rather than a letter. Short display lines are fine; documentation and anything technical are not.

Frequently asked questions

Quick answers to what people ask us most

Why is it called double-struck if it looks like an outline?

Double-struck is the Unicode name, borrowed from the practice of writing a letter twice on a blackboard to make it bold. The effect looks hollow, so outline is the more natural search term.

Do numbers convert as well?

Yes. Digits 0 to 9 have double-struck forms, so this style converts a full line including any numbers. Several decorative styles on this site cannot.

Is this a real outline font?

No. There is no font involved. These are individual Unicode characters that happen to be drawn hollow, which is why they keep their look when pasted elsewhere.

Where does it work?

Instagram, TikTok, Discord, WhatsApp, X and Facebook all render it in bios, captions, comments, messages and display names. Usernames and handles reject it, as they do every styled character.