Notatki text notes importer addon for Anki

AnkiWeb addon 541850746

Imports plain-text Markdown note files from a selected directory into Anki, parsing records to create or update notes.
AI-generated summary; may contain mistakes.

card-creationimportformattingcloze

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-09-17
Anki versions
2.1.66~
Description language
en

Maintenance

active

  • Last update or commit was 9 days before the snapshot (2026-09-22).
  • The repository has 30 test files.
  • The repository has 2 GitHub Actions workflows.

GitHub

Repository
aradzie/notatki Β· more by aradzie
Stars
⭐ 1 · forks 0 · open issues 0
Last commit
2026-09-22
Languages
TypeScript, Python, JavaScript, PEG.js, CSS, Shell
Tests
30

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.66+2026-09-17
History across monthly snapshots

Loading…

Similar addons

Anki Notes Generator

Generates Basic and Cloze Anki flashcards from .md, .txt, and .markdown notes using Ollama AI, with duplicate detection, auto-tagging, custom prompts, and English/Italian interface.

card-creationaiimportduplicatescloze

Rating 1 πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.66~ Updated 2026-03-06
Anki Markdown Notes

Imports Markdown notes into Anki for Basic or Basic (and reversed) cards, using folder structure for decks, emphasizing Markdown-only editing and backups.

card-creationimportexport

Rating 1 πŸ‘ 0 Β· πŸ‘Ž 1 ⭐ 38 Anki 2.1.41~ Updated 2021-03-14

README

Create Anki notes using plain text files and Markdown

This is a collection of tools for maintaining custom collections of Anki notes in plain text files.

The tools include:

Motivation

Anki is an excellent spaced repetition system, but creating and managing notes has several drawbacks:

  • The built-in note editor UI is inconvenient for large-scale note creation.
  • Decks are distributed in a binary .apkg format, which makes:
    • version control difficult
    • collaboration difficult
    • reviewing changes impossible

So we designed a set of tool for people who prefer writing and managing notes in a normal text editor instead of Anki’s built-in editor.

It enables a workflow where you:

  1. Write notes in a simple human-readable text-based format.
  2. Store them in a regular directory.
  3. Import them into Anki automatically.

This makes it possible to:

  • Use a real editor (VS Code, Vim, etc.)
  • Version control your notes with Git.
  • Collaborate with others.
  • Avoid Anki’s proprietary binary deck format.

Text File Format

The notes are defined in a simple, human-readable text format that includes Markdown formatting and LaTeX math. Below are a few examples.

File astronomy.note:

!type: Basic
!deck: Astronomy

!front: The first planet from the Sun.
!back: Mercury
~~~

!front: The second planet from the Sun.
!back: Venus
~~~

!front: The largest planet in the Solar System.
!back: Jupiter
~~~

File geography.note:

!type: Cloze
!deck: Geography
!tags: Capitals

!text: The capital of {{c1::Mongolia::country}} is {{c2::Ulaanbaatar::city}}.
~~~

!text: The capital of {{c1::Syria::country}} is {{c2::Damascus::city}}.
~~~

File math.note:

!type: Basic
!deck: Math
!tags: Algebra

!front: Quadratic Formula
!back: $$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
~~~

!front: Euler's Formula
!back:
$$
\begin{align*}
    e^{ix}  &= \cos x + i \sin x \\
    e^{-ix} &= \cos x - i \sin x
\end{align*}
$$
~~~

Anki Addon

To simplify importing notes, we developed an Anki addon that imports all note files from a specified directory.

The addon:

  1. Asks the user to select a directory containing note files.
  2. Recursively scans the directory.
  3. Parses the note records.
  4. Creates or updates Anki notes.

Visual Studio Code Extension

To make writing notes easier, a companion VS Code extension is available.

VSCode Screenshot

The extension provides:

  • syntax highlighting for note files
  • auto-completion
  • structural validation
  • note preview on the side

This makes writing Anki notes feel like writing documentation.

Workflow

Typical workflow:

  1. Write notes in your editor.
notes/
  calculus.note
  algebra.note
  trigonometry.note
  1. Version control them.
git add notes
git commit
  1. Import into Anki using the addon.
File β†’ Import Models and Notes...
  1. Select the directory with your notes.

The addon will parse and import everything.

  1. Maybe share your notes with others. Let them collaborate and contribute new notes.