Skip to content

Bluesky Text Formatter

Skeets that stand out in a small, taste-led timeline.

29 / 300
Sans Bold

𝗠𝗮𝗸𝗲 𝘆𝗼𝘂𝗿 𝘄𝗼𝗿𝗱𝘀 𝗯𝗼𝗹𝗱𝗹𝘆 𝘆𝗼𝘂𝗿𝘀.

Sans Italic

𝘔𝘢𝘬𝘦 𝘺𝘰𝘶𝘳 𝘸𝘰𝘳𝘥𝘴 𝘣𝘰𝘭𝘥𝘭𝘺 𝘺𝘰𝘶𝘳𝘴.

Serif Bold

𝐌𝐚𝐤𝐞 𝐲𝐨𝐮𝐫 𝐰𝐨𝐫𝐝𝐬 𝐛𝐨𝐥𝐝𝐥𝐲 𝐲𝐨𝐮𝐫𝐬.

Script

ℳ𝒶𝓀ℯ 𝓎ℴ𝓊𝓇 𝓌ℴ𝓇𝒹𝓈 𝒷ℴ𝓁𝒹𝓁𝓎 𝓎ℴ𝓊𝓇𝓈.

Double-struck

𝕄𝕒𝕜𝕖 𝕪𝕠𝕦𝕣 𝕨𝕠𝕣𝕕𝕤 𝕓𝕠𝕝𝕕𝕝𝕪 𝕪𝕠𝕦𝕣𝕤.

Small Caps

ᴍᴀᴋᴇ ʏᴏᴜʀ ᴡᴏʀᴅꜱ ʙᴏʟᴅʟʏ ʏᴏᴜʀꜱ.

Why format text on Bluesky?

Bluesky's timeline reads like early Twitter — taste-led, follower-graph-driven, and rewarding posts that feel composed. Subtle styling in your bio communicates that you're investing in the platform, which still matters in its scaling phase.

Best practices for Bluesky

  • Bluesky bios are short — a single Script or Italic phrase reads as intentional, not gimmicky.
  • Keep skeet bodies in plain text; reserve styling for emphasis on one or two words max.
  • Bluesky has no bold or italic buttons, so styled Unicode is the only way to get the look. The characters are plain text, so they appear the same in third-party Bluesky apps.
  • Heads-up: a styled hashtag is a different string from the plain one, so type #tags in plain text to reach the feed people actually follow.

Format for other platforms

Bluesky formatter FAQ

Yes. The official iOS, Android and web apps, and third-party clients, show styled Unicode in posts, replies, display names and bios, as long as the viewer's device has a font for those characters. Bluesky itself has no built-in bold or italic.

300 characters, which Bluesky counts as graphemes (what a reader sees as one character). A styled letter counts as one, the same as a plain letter.

Your handle (the @ part) is DNS-style and must be ASCII. Your display name can be fully styled, though.

Only if your Bluesky account is bridged to the fediverse, for example through Bridgy Fed, an opt-in third-party bridge; Bluesky itself isn't part of the fediverse. Styled letters are ordinary Unicode characters, so wherever a bridged post shows up they come through as they are.

Bluesky formatting guides