Convert Notion to Anki (and back) – Ultimate Guide

What if you could quickly and easily turn your learning materials in Notion into effective flashcards in Anki? In this post I’ll show you how to do that easily + how to import Anki cards into Notion. Let’s go!

In a nutshell

The easiest way to convert notes in Notion into Anki cards is to use the 2anki.net site. First, you have to organize your learning material as toggle lists in Notion. Then you export them as HTML and can convert them into Anki cards.


But this is not the only way to move data back and forth between Notion and Anki. So I’ll explain everything you need to know about this in the following post. Here’s a post overview in case you’re looking for something specific.


Notion + Anki – An unbeatable team

Anki and Notion complement each other perfectly in their functions. It’s no wonder then that a many students (myself included) use both tools for their learning setup

What is Notion?

Notion is a note-taking tool that is available as a web version completely free of charge. It gives you an extreme amount of freedom in how you can store your knowledge. You can create page hierarchies, use code, insert lists and formulas, and much more. I also use Notion to prepare lecture notes and content.

What is Anki?

Anki is a free flashcard tool that focuses on the Spaced Repetition learning method. The goal here is to learn facts in such a way that you can remember them sustainably and completely. The tool is therefore popular with medical and law students, for example.

The difference to Notion here is that you can manage cards according to your own knowledge performance and thus you will be shown the card more often or less often in the future.

Why move data from one tool to another?

The answer is easy: Normally, one first collects the complete learning material in Notion, in order to structure it there. To finally learn it, Anki is the better choice

So that you don’t have to manually create cards in Anki from the material in Notion, you simply convert your existing Notion into Notion and save time – in line with our motto: Study smart, not hard 🎓.

Even if you just want to create Anki flashcards, the way via Notion is often the better choice

  • The creation is faster this way
  • Notion supports advanced features (e.g. cloze)
  • Notion remains the storage place for everything (“second brain”)

The last point is also the reason why it is worth converting already existing Anki cards to Notion. All about it now..

From Notion (notes) to Anki (cards)

There are 2 different ways to convert notes from Notion to Anki cards. They differ in output format. You can export notes to Anki both as a toggle list and as a table

The better option here is clear: Toggle List

The easiest way – Toggle list to Anki (via 2anki.net)

As described in the beginning, Toggle List is the easiest way to create Anki maps with the most supported features

Toggle list in Notion

If you don’t know how to create a toggle list in Notion, here’s a quick tutorial

  1. In an empty Notion block, either type “/” or click the “+” icon and select Toggle List
  2. The first field of each toggle block is the question you want to query later.
  3. By clicking on the arrow on the left, you open the answer field. Enter the correct answer for Anki here

Convert toggle list to Anki cards

For this, we will use the super helpful online tool 2anki. This creates an Anki deck from each page, where each toggle list block is a new flashcard

Info

For this, you just have to create a free account at 2anki, and verify your email. Then at the beginning, you can either directly choose pages from Notion that you want to convert or follow this tutorial…


Instructions:

  1. Delete from the Notion page all unnecessary notes you don’t want to convert or copy your toggle list to an empty page
  2. Click on the 3 dots in the top right corner of the page menu and choose Export > HTML
  1. Click on “Upload” in the menu in 2anki and upload your HTML file
  1. 2anki will automatically convert it to a .apkg file
  2. In Anki, you only have to click on “Import file” in the bottom right corner and select the .apkg. File. Then a new batch will be added automatically

Advanced functions with 2anki

2anki offers many settings for converting notes (too many to go into each one). Supported are for example

  • The creation of cloze by formatting the requested content as a code block in Notion.
  • The omission or the targeted selection of certain list elements with emojis: 🥑, 🍒
  • Various template options

Export Notion tables to Anki

If you prefer to maintain your data in Notion as a table, you can also convert it to Anki cards. The disadvantage to the toggle lists is that you export the tables as CSV file and not as HTML from Notion

This has the consequence that you get the pure text without possible formatting or cloze function when exporting

Instructions

  1. Export your table by clicking on the 3 dots in the upper right corner and choose Export > Markdown & CSV
  2. Then click on “Import file” in Anki and choose the CSV file
  3. Choose the correct format and the batch you want to add the new cards to in Anki

Info: If you want to learn more about CSV import and export (+Excel) from Anki, I recommend this article: Anki to CSV/Excel

Anki cards to Notion notes

As I described above, for completeness of data or further editing, it can be helpful to export existing maps from Anki back to Notion as well

You do that again via CSV Export and import

Instructions

  1. Select the deck in Anki you want to export, click on the settings icon, and select “Export”
  2. There you choose one of the last two options (.txt)

Important

Unfortunately, you cannot export the data as HTML from Anki. So only plain text can be exported well. For this, you have to check the box that no HTML and no media references will be exported.

  1. Import the data into Notion

As plain text

Just click on the 3 dots in the upper right corner, Import > Text

Then the data will appear in text where each line represents a map.

As CSV

For this, you have to convert the text file into a CSV file first. This works best for me via Google Sheets. Just upload the .txt file here. Google will automatically recognize the structure and split the data into two columns

Download the spreadsheet as a CSV file and then import it into Notion as a CSV. Admittedly, this way is a bit cumbersome, but if you want to convert important data, it is still necessary.

Attention

This way works only for simple question => answer cards without images and other formatting. Since these are lost again when converting to the CSV.


Thank you, if you have read the post up to here! With your setup of Notion + Anki, you’re definitely on the right track to learning smart 🥳

Study smart, not hard 🎓

*A small disclaimer here: Some links on this site are affiliate links. If you buy the product through that link, I'll receive a small commission while the price for you stays the same! Thanks for your support! :)

Scroll to Top