Notion blocks we support
What works, what's ignored, what's coming.
2anki.net supports a large subset of the Notion block API. Toggle blocks are the primary way to build flashcards — the summary becomes the front and the children become the back.
Implemented
These blocks are rendered in the exported deck.
- Paragraph
- Heading 1 / 2 / 3 / 4 — heading 4 renders at the heading 3 size
- Bulleted list item
- Numbered list item
- To-do
- Toggle — front/back of a flashcard
- Quote
- Callout
- Code
- Equation (KaTeX)
- Divider
- Image
- Video
- Audio
- File
- Embed
- Bookmark
- Link to page
- Child page — also usable as a sub-deck via Parser rules.
- Column list and column
- Table and Table row — one row, one card. Column 1 is the front, column 2 is the back. Turn on the Table chip in your rule to opt in. If the table has a header row, the first row is skipped. Columns 3 and beyond show up on the back as a small inline table.
- Synced block — the synced content renders inline
- Link preview — renders as a clickable link
- PDF — renders as a clickable link. Turn on Download PDFs as Anki media in deck options to bundle the file inside the deck instead.
Sub-deck-only
These blocks don't render as cards, but they can structure your deck when used in Parser rules:
- Child database — pick it as a sub-deck source. The database's rows then convert through the table path. On Notion search you can also click the eye icon on a database row to preview it first — see the row count, columns, and which columns 2anki will use as the card front and back.
Unsupported
These blocks are skipped — they don't appear on cards at all.
- Table of contents
- Breadcrumb
- Template
- Meeting notes — Notion's AI-meeting block.
- Tab — Notion's tab block.
- Transcription — Notion's AI transcription block.
Missing a block you need? Open an issue.