Obsidian to Anki — turn your vault notes into flashcards

Upload a Markdown note or a zipped vault folder and download a .apkg deck. No plugin, no code pasted into your notes.

How it works

1. Drop your file

Notion export, PDF, Word, Markdown, or a Quizlet export.

2. 2anki builds your deck

Usually a few seconds. Bigger files take a minute.

3. Open it in Anki

Double-click the .apkg file. Your cards are ready to study.

Supported formats

What you actually get in Anki

Cloze deletions stay clickable

{{c1::...}} becomes a real Anki cloze card, not plain text.

Images render in the card

Embedded images come across and display on the front or back.

Tags carry over

Strikethrough in Notion or a tag column in CSV attaches to every card in the deck.

Correct note types

Basic, Cloze, and front/back map to the right Anki note type so import is clean.

No junk in your cards

No empty backs, no stray #, *, or $ characters left over from your notes.

Common questions

Can I convert Obsidian notes to Anki without a plugin?

Yes. Obsidian notes are plain Markdown, so you upload the .md file or a zipped folder to 2anki and download a .apkg deck. Nothing is installed in Obsidian and no code is pasted into your notes.

How does 2anki decide what becomes a card?

Two patterns. A top-level bullet becomes the front and a nested bullet underneath becomes the back. Or write 'Q: question' followed by 'A: answer' on the next line. You can mix both in the same note.

Can I convert my whole vault at once?

Zip a folder from your vault and upload the .zip. Each note keeps its own deck name from its first heading. Uploading a folder at a time keeps the resulting decks easier to review than one giant export.

What happens to wikilinks and block embeds?

Obsidian-specific syntax like [[wikilinks]] and ![[block embeds]] doesn't map to a card field, so it's skipped rather than turned into a broken card. Bullets, headings, bold, italic, and code blocks convert normally.

Does LaTeX from my notes render in Anki?

The math text always comes across. It renders as an equation only if MathJax is enabled in your Anki card template, using $…$ for inline and $…$ for block math.

Related