Does Bluesky Support Markdown? (2026 Guide)
The short answer is No. Bluesky's official app and post composer do not support Markdown syntax like **bold**, *italic*, or ~~strikethrough~~.
⚡ Bottom Line Up Front (BLUF)
If you type **hello world** into Bluesky, it will post as **hello world** with literal asterisks. Bluesky uses AT Protocol Facets for links, hashtags, and mentions, but leaves text styling to Unicode Mathematical Glyphs.
Markdown Syntax vs. Bluesky Support Matrix
| Formatting Style | Markdown Syntax | Native Bluesky Support? | Working Solution / Workaround |
|---|---|---|---|
| Bold Text | **text** | ❌ No | Use Bold Generator (𝗕𝗼𝗹𝗱) ➔ |
| Italic Text | *text* | ❌ No | Use Italic Generator (𝘐𝘵𝘢𝘭𝘪𝘤) ➔ |
| Strikethrough | ~~text~~ | ❌ No | Use Strikethrough (̶S̶t̶r̶i̶k̶e̶) ➔ |
| Underline | <u>text</u> | ❌ No | Use Underline (u̲n̲d̲e̲r̲l̲i̲n̲e̲) ➔ |
| Headings (H1/H2) | # Heading | ❌ Turns into hashtag | Use Small Caps or Bold ➔ |
| Hyperlinks | [Name](url) | ⚠️ Auto-Facet | Bluesky parses raw URLs automatically into rich cards |
| User Mentions | @username | ✅ Yes | Native DID facet linking built into the composer |
| Hashtags | #tag | ✅ Yes | Native tag facet search indexing |
Why Bluesky Doesn't Support Markdown: The AT Protocol Physics
Unlike monolithic social platforms (like Reddit or Discord) that parse Markdown server-side into HTML, Bluesky is built on the Authenticated Transfer Protocol (AT Protocol).
In AT Protocol architecture, posts are stored in user repositories as structured JSON records (specifically app.bsky.feed.post). The record consists of:
text: A pure, plain UTF-8 string.facets: An array of byte slices marking specific sub-strings as URIs, mentions, or tags.
By avoiding Markdown formatting tags, third-party Bluesky apps (such as Deck Blue, Graysky, or Tokimeki) can render posts identically across web, iOS, Android, and terminal clients without parsing inconsistencies.
How to Format Your Bluesky Posts Today
Because AT Protocol natively preserves Unicode Mathematical Alphanumeric Symbols, you can use our suite of free generators to paste styled typography directly:
𝗕 Make Text Bold
Convert hooks and headlines into clean bold serif and sans-serif.
𝘐 Add Italics
Add subtle typographic emphasis to quotes and book titles.
u̲ Underline Text
Stack combining low-line diacritics under important links or CTAs.
📊 Grapheme Counter
Ensure your formatted posts stay within the 300 limit.
Frequently Asked Questions About Bluesky Formatting
Will Bluesky add native Markdown in the future?
While the Bluesky development team has discussed rich text formatting extensions in AT Protocol governance proposals, there is currently no immediate plan for Markdown support in the default composer to preserve client interoperability.
Does Unicode formatting hurt accessibility on Bluesky?
Screen readers read Unicode mathematical letters literally (e.g., 'Mathematical Bold Capital A'). Therefore, it is best practice to use bold or italic text for short highlights, headlines, or hooks rather than entire paragraphs.