CopyFont

Fancy text that actually works where you paste it

Browse all styles

X (Twitter) fonts

Styled text for your X bio, your posts and your display name. Copy a style and paste it in.

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

Works in

bio, posts, display name

Not in your @username

The @handle allows only letters, numbers and underscores. The display name beside it does accept styled text.

How it works

X keeps these characters as typed, in a post, in a bio and in the display name at the top of your profile. There is no formatting toolbar to fight with, because the styling is in the characters themselves. That is also why it survives a quote post, an embed on someone else's site and a screenshot of a search result.

The @handle is the one field that will not take it. Handles allow letters, numbers and underscores only, and the field rejects everything else as you type. The display name beside the handle is a content field, so that is where styled text goes. This is the split people run into: they try the handle, it fails, and they assume the generator is broken. The generator is fine, the field is validating.

X renders combining marks well, so strikethrough, underline, overline, slashed and glitch all work here, unlike on Instagram or WhatsApp. Bold, sans bold, italic, monospace, cursive, gothic, outline and small caps are the dependable picks for a bio or a display name. Heavy glitch is better left in a post than a display name, where a tall stack of marks overlaps the line above it in a crowded timeline.

Safest styles here

Frequently asked questions

Quick answers to what people ask us most

Why can I not use a fancy font in my @handle?

Handles accept letters, numbers and underscores and nothing else, and the field validates every character before it will save. Use your display name instead. It sits next to the handle and takes styled text.

Does styled text work in posts on X?

Yes. Posts, replies, the bio and the display name all keep styled characters after you send them. Quote posts and embeds keep them too.

Does strikethrough work on X?

It does. X draws combining marks correctly across web and mobile, so strikethrough, underline, overline and slashed all hold. Those styles also keep the real letters underneath, so the text stays searchable.

Will a styled post still show up in search?

Only for the marked styles. Bold, cursive, gothic and the enclosed styles replace each letter with a different character, so a search for the plain word will not find them. Keep keywords and handles plain and style the surrounding words.