Messaging

Message formatting and Markdown

Bold, spoilers, code, tables, timestamps, and the rest of Astral’s markup

1 min readUpdated for the current Astral app

Astral understands Markdown in the composer. You can paste the snippets below as-is.

Text

  • bold
  • *italic*
  • *bold italic*
  • __underline__
  • ~~strikethrough~~
  • ` code `
  • ||spoiler||
  • \* — escape a special character

Dim subtext: a line that starts with -# .

Structure

  • Headings: #, ##, ###, ####
  • Lists: - item or 1. item; nest with two spaces
  • Quote: > at the start of a line, or >>> through the rest of the message
  • Code block:

``
`js
console.log("hello");
`
``

  • Table:

``
| Left | Center | Right |
|:-----|:------:|------:|
| A | B | C |
``

  • text — masked link
  • <https://astraof.com> — shown as-is
  • Callouts: > [!NOTE], [!TIP], [!IMPORTANT], [!WARNING], [!CAUTION]

Time and mentions

  • <t:1618936830:R> — relative time. Other suffixes: t T d D f F s
  • @name, @role, @everyone, @here — if you have permission

Block spoiler: a || line, then the text, then a closing ||.

Display options (dense mode, font size 12–24 px) live in Look & Feel → Messages on desktop.

Still need help?

If you couldn't find what you're looking for, our support team is here to help.

Contact Support
AI
AI Assistant
📚
Ask anything about Astral
Powered by Grok