Technical & Creator Guide

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 StyleMarkdown SyntaxNative Bluesky Support?Working Solution / Workaround
Bold Text**text**❌ NoUse Bold Generator (𝗕𝗼𝗹𝗱) ➔
Italic Text*text*❌ NoUse Italic Generator (𝘐𝘵𝘢𝘭𝘪𝘤) ➔
Strikethrough~~text~~❌ NoUse Strikethrough (̶S̶t̶r̶i̶k̶e̶) ➔
Underline<u>text</u>❌ NoUse Underline (u̲n̲d̲e̲r̲l̲i̲n̲e̲) ➔
Headings (H1/H2)# Heading❌ Turns into hashtagUse Small Caps or Bold ➔
Hyperlinks[Name](url)⚠️ Auto-FacetBluesky parses raw URLs automatically into rich cards
User Mentions@username✅ YesNative DID facet linking built into the composer
Hashtags#tag✅ YesNative 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:

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.

✓Copied to clipboard!