AnkiBulk

AnkiWeb addon 762300158

Bulk-adds many notes at once via an editable table or YAML text view, exporting to the clipboard for LLMs or spreadsheets, using existing notes as context.
AI-generated summary; may contain mistakes.

card-creationnote-management

Open on AnkiWeb GitHub Find alternatives

AnkiWeb

Votes
2 (πŸ‘ 3 Β· πŸ‘Ž 0)
Updated
2026-08-05
Anki versions
26.05~
License
MIT (from the GitHub repository)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, YAML, Protocol Buffer Text Format, CSS, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-08-05 (88 days before the snapshot).
  • Test files: 3.
  • Commits in the last year: 18.
  • Issues: 0 open, 2 closed.
  • Pull requests: 0 open, 1 merged.

GitHub

Repository
snorthman/ankibulk Β· more by snorthman
Stars
⭐ 0 · forks 0 · open issues 0
Last commit
2026-08-05
License
MIT
Languages
Python, HTML, CSS, Shell
Tests
3

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
25.0926.05+2026-08-05
History across monthly snapshots

Loading…

Similar addons

Anki FSRS Preset Manager

Manages FSRS presets in a single table for editing retention, steps, and version, running optimize/evaluate, bulk-applying values, and setting deck-level overrides.

schedulingfsrsdeck-management

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-08-11
Card to Image Exporter

Exports selected Anki cards' answer sides as high-quality PNG images in bulk, organized by deck, rendering HTML, CSS, embedded images and MathJax formulas with customizable output settings.

export

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 25.02.5~ Updated 2025-05-27

Description

AnkiBulk

An Anki addon for quickly adding many notes at once.

Type words into the sort field column, one per row, then switch to Text view to copy everything to your clipboard. Paste it into an LLM, spreadsheet, or any other tool to fill in the remaining fields. When you're done, paste the result back and click Bulk Add.

Screenshots

image image

Installation

  1. Open Anki and go to Tools > Add-ons > Get Add-ons.
  2. Paste the add-on code and restart Anki.

Version History

  • V1.1 - Improved table editing (Tab/arrow navigation, context menu, better copy/paste/clear and undo/redo), Anki dark mode support.
  • V1.0 - Initial release.

Usage

Browser selection

Select one or more cards in the browser before opening AnkiBulk. The first card's notetype determines the table columns, and all selected notes appear as read-only example rows (grey). These examples give context when filling in new notes, for instance, an LLM can see your existing cards and match the style. If nothing is selected, you can choose any notetype manually.

Open AnkiBulk from the browser menu: AnkiBulk > Bulk Add.

Table view

The table shows existing notes (read-only, grey) and new notes (editable, white). Right-click a column header to show or hide columns. Right-click a cell for the full context menu.

  • Copy (Ctrl+C): copy selected cells to clipboard
  • Paste (Ctrl+V): paste clipboard into selected cells, adding rows as needed
  • Undo / Redo (Ctrl+Z / Ctrl+Y): undo or redo table changes
  • Insert Row (Enter): insert a new row below the current one
  • Delete Row (Delete): remove the selected editable row
  • Update from Selection (Ctrl+R): refresh example rows from the current browser selection
  • Tab / Shift+Tab: move between cells; Tab on the last cell of the last row adds a new row
  • Backspace: clear the sort field, or remove the row if already empty

Text view

Toggle to Text view to edit notes in YAML format. The top pane shows your selected example notes (read-only); the bottom pane is for your new notes. Switching back to Table view validates and applies the YAML.

  • Copy to Clipboard (Ctrl+Shift+C): copy content in the chosen format (YAML, JSON, XML, CSV, or TSV)
  • Settings: configure copy format, whether to include example notes, and additional text

Bulk Add

Click Bulk Add to create notes from all editable rows that have content in the sort field. Notes are added to the selected deck. The browser updates to show the newly created notes.

Contribute

Tested extensively with Anki version 25.09; your results may vary for earlier versions.

All non-English languages are currently machine translated. Feel free to pull request translation fixes.

Donate

Was this useful? Consider buying me a coffee!

ko-fi

README

AnkiBulk

An Anki addon for quickly adding many notes at once.

Type words into the sort field column, one per row, then switch to Text view to copy everything to your clipboard. Paste it into an LLM, spreadsheet, or any other tool to fill in the remaining fields. When you're done, paste the result back and click Bulk Add.

Screenshots

image image

Installation

  1. Open Anki and go to Tools > Add-ons > Get Add-ons.
  2. Paste the add-on code and restart Anki.

Version History

  • V1.1 - Improved table editing (Tab/arrow navigation, context menu, better copy/paste/clear and undo/redo), Anki dark mode support.
  • V1.0 - Initial release.

Usage

Browser selection

Select one or more cards in the browser before opening AnkiBulk. The first card's notetype determines the table columns, and all selected notes appear as read-only example rows (grey). These examples give context when filling in new notes, for instance, an LLM can see your existing cards and match the style. If nothing is selected, you can choose any notetype manually.

Open AnkiBulk from the browser menu: AnkiBulk > Bulk Add.

Table view

The table shows existing notes (read-only, grey) and new notes (editable, white). Right-click a column header to show or hide columns. Right-click a cell for the full context menu.

Action Shortcut Description
Copy Ctrl+C Copy selected cells to clipboard
Paste Ctrl+V Paste clipboard into selected cells, adding rows as needed
Undo / Redo Ctrl+Z / Ctrl+Y Undo or redo table changes
Insert Row Enter Insert a new row below the current one
Delete Row Delete Remove the selected editable row
Update from Selection Ctrl+R Refresh example rows from the current browser selection
Tab / Shift+Tab Move between cells; Tab on the last cell of the last row adds a new row
Backspace Clear the sort field, or remove the row if already empty

Text view

Toggle to Text view to edit notes in YAML format. The top pane shows your selected example notes (read-only); the bottom pane is for your new notes. Switching back to Table view validates and applies the YAML.

Action Shortcut Description
Copy to Clipboard Ctrl+Shift+C Copy content in the chosen format (YAML, JSON, XML, CSV, or TSV)
Settings Configure copy format, whether to include example notes, and additional text

Bulk Add

Click Bulk Add to create notes from all editable rows that have content in the sort field. Notes are added to the selected deck. The browser updates to show the newly created notes.

Contribute

Tested extensively with Anki version 25.09; your results may vary for earlier versions.

All non-English languages are currently machine translated. Feel free to pull request translation fixes.

Donate

Was this useful? Consider buying me a coffee!

ko-fi