lukmay711 downloadsSimple way to sync basic flashcards with Anki with zero time tweaking settings and 100 % of your time learning.
⚠️ Prerequisite: Anki must be running with the AnkiConnect extension installed and active.
- Install from AnkiWeb
- More details: AnkiConnect homepage

Simple Anki Sync for Obsidian delivers the most straightforward way to keep your flashcards in sync without ever breaking your flow. By using a single, minimal Markdown-table format and supporting only Basic cards, you’ll spend zero time tweaking settings and 100 % of your time learning.
With a single command, you can instantly push your notes to AnkiConnect—no background daemons, no surprises. Just run a command to sync the entire vault or your current file, and watch your flashcards update in seconds. Study smarter, stay focused, and let the plugin handle the rest.
For useage make sure Anki is running & User the following commands:Sync current file With AnkiSync entire vault With Anki

https://github.com/user-attachments/assets/aebca7a1-14c3-4023-b27a-eade3b551b3c
Open Terminal in Obsidian Plugins Folder:
<YourVault>/.obsidian/plugins/cd path/to/your/vault/.obsidian/plugins/
Clone the Repository:
plugins folder:git clone https://github.com/lukmay/simple-anki-sync.git
Navigate into Plugin Folder & Build:
cd simple-anki-sync
npm install
Then:npm run build
This will create the necessary main.js file within the simple-anki-sync folder.Enable in Obsidian:
Settings > Community plugins in Obsidian.
Commands:Sync current file With AnkiSync entire vault With AnkiUnsync current file with Anki
Sync any minimal Markdown table from Obsidian into Anki as Basic cards. Just tag your note with the deck name and subdeck:
#anki/MyDeck/Subdeck
Then write your cards in this format:
| Front |
| ----- |
| Back |
You can even include line breaks and images in-editor:
| Front with math: $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$ |
| -------------------------------------------------------------- |
| Back<br><br>With newlines, and images<br>![[example_tree.png]] |
In Anki:
Run the Sync Anki Cards command, and your cards—with proper deck/subdeck handling—appear in Anki instantly.
You can cleanly unsync the currently active file from Anki using the Unsync current file with Anki command.
This removes all Anki note references from the file and deletes the corresponding notes in Anki via AnkiConnect, without affecting any other files in the vault. This makes it easy to intentionally remove a note (or an entire file) from Anki while keeping your Obsidian content intact.
#anki/… tag and on next sync all existing cards move into the new deck automatically.![[image.png]] and control their display size inline eg. ![[image.png|300]]..excalidraw drawings seamlessly. They are automatically converted to images on sync.obsidian_simple_anki_sync_created to easely filter for this automatically created cards.
https://github.com/user-attachments/assets/790abb16-b7ea-43d2-995c-720ac1c9b2ed
#anki/Physics/Quantum <-- never forget to set a deck!
Welcome to your quantum mechanics flashcards. Write each card as a minimal Markdown table, then run Sync Anki Cards.
| What is the Heisenberg uncertainty principle? |
|---|
| It states that you cannot simultaneously know the exact position and momentum of a particle. |
| Solve for $x$ in the quadratic formula: $x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$ |
|---|
| Use the plus/minus to get both roots: $x_1 = \frac{-b + \sqrt{b^2 - 4ac}}{2a},; x_2 = \frac{-b - \sqrt{b^2 - 4ac}}{2a}$ |
| What does a particle-in-a-box wavefunction look like? Label the nodal points. |
|---|
| See diagram: ![[particle_box.png]] The (n)th state has (n-1) nodes. |
Note you can set the size of images as following:
![[particle_box.png]] <-- default
![[particle_box.png|200]] <-- resized
To remove a card from Anki, simply delete its table (or row) here. On next sync, the card will vanish from Anki too.
Every card you sync will carry a URL back to this note so you can jump right back to your source.
Happy studying!