Free tool · runs in your browser

Bold and italic text generator for X

Type once and copy your text in bold, italic, script, monospace and other styles for X posts, bios and display names. The styles are Unicode letters, so they work wherever you paste them. Runs in your browser.

Letters and digits change; other characters and emoji stay as they are. Styled letters count as 2 characters on X.

  • Bold44/280

    𝐌𝐚𝐤𝐞 𝐲𝐨𝐮𝐫 𝐩𝐨𝐬𝐭 𝐬𝐭𝐚𝐧𝐝 𝐨𝐮𝐭

  • Italic44/280

    𝑀𝑎𝑘𝑒 𝑦𝑜𝑢𝑟 𝑝𝑜𝑠𝑡 𝑠𝑡𝑎𝑛𝑑 𝑜𝑢𝑡

  • Bold italic44/280

    𝑴𝒂𝒌𝒆 𝒚𝒐𝒖𝒓 𝒑𝒐𝒔𝒕 𝒔𝒕𝒂𝒏𝒅 𝒐𝒖𝒕

  • Sans bold44/280

    𝗠𝗮𝗸𝗲 𝘆𝗼𝘂𝗿 𝗽𝗼𝘀𝘁 𝘀𝘁𝗮𝗻𝗱 𝗼𝘂𝘁

  • Sans italic44/280

    𝘔𝘢𝘬𝘦 𝘺𝘰𝘶𝘳 𝘱𝘰𝘴𝘵 𝘴𝘵𝘢𝘯𝘥 𝘰𝘶𝘵

  • Sans bold italic44/280

    𝙈𝙖𝙠𝙚 𝙮𝙤𝙪𝙧 𝙥𝙤𝙨𝙩 𝙨𝙩𝙖𝙣𝙙 𝙤𝙪𝙩

  • Script44/280

    ℳ𝒶𝓀ℯ 𝓎ℴ𝓊𝓇 𝓅ℴ𝓈𝓉 𝓈𝓉𝒶𝓃𝒹 ℴ𝓊𝓉

  • Bold script44/280

    𝓜𝓪𝓴𝓮 𝔂𝓸𝓾𝓻 𝓹𝓸𝓼𝓽 𝓼𝓽𝓪𝓷𝓭 𝓸𝓾𝓽

  • Fraktur44/280

    𝔐𝔞𝔨𝔢 𝔶𝔬𝔲𝔯 𝔭𝔬𝔰𝔱 𝔰𝔱𝔞𝔫𝔡 𝔬𝔲𝔱

  • Double-struck44/280

    𝕄𝕒𝕜𝕖 𝕪𝕠𝕦𝕣 𝕡𝕠𝕤𝕥 𝕤𝕥𝕒𝕟𝕕 𝕠𝕦𝕥

  • Monospace44/280

    𝙼𝚊𝚔𝚎 𝚢𝚘𝚞𝚛 𝚙𝚘𝚜𝚝 𝚜𝚝𝚊𝚗𝚍 𝚘𝚞𝚝

  • Underline44/280

    M̲a̲k̲e̲ y̲o̲u̲r̲ p̲o̲s̲t̲ s̲t̲a̲n̲d̲ o̲u̲t̲

  • Strikethrough44/280

    M̶a̶k̶e̶ y̶o̶u̶r̶ p̶o̶s̶t̶ s̶t̶a̶n̶d̶ o̶u̶t̶

Screen readers may read styled letters badly or skip them, so keep important words in plain text.

How it works

How the bold text generator works

  1. 01

    Type your text

    Every style updates as you type.

  2. 02

    Letters become Unicode symbols

    A–Z, a–z and digits map to Unicode's mathematical letters, which look bold, italic or script.

  3. 03

    Copy and paste

    Into a post, a reply, your bio or your display name.

Need this at scale? Get an API key

Post styled text from your own code: POST /client/create takes any Unicode text. See account actions.

FAQ

Frequently asked questions

How do I write in bold on X (Twitter)?

X has no bold button for normal posts. Type your text here, press Copy next to the Bold line and paste it into your post. The bold letters are Unicode characters, so they look bold everywhere the post is shown.

Does it work in my bio and display name?

Yes. The styled text is plain Unicode, so it works in posts, replies, your bio, your display name and DMs. Usernames (@handles) only allow letters, digits and underscore.

Why does styled text use more characters?

Each styled letter is a character X counts as 2, so a 280-character post fits about 140 bold letters. The count next to each style shows how much of the 280 it uses.

Is styled text bad for accessibility?

It can be. Screen readers may read styled letters one by one, by their Unicode names, or skip them. Use styles for a word or a heading, not whole posts.

Does styled text hurt search?

Styled letters are different characters from normal letters, so search on X may not find a word written in bold. Keep hashtags and keywords in plain text.

Which characters change?

A to Z, a to z and, in some styles, 0 to 9. Accented letters, punctuation and emoji stay as they are. Underline and strikethrough add a line to every character.