AnkiWeb
- Rating
- 10 (π 9 Β· π 1)
- Updated
- 2026-04-25
- Anki versions
- 2.1.1~
- Description language
- en
AnkiWeb addon 1082727791
Create Anki notes in bulk from JSON or CSV/TSV, with deck, note type, tags, validation, warnings, editing, and creation reports.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 2.1.1 | + | 2026-04-25 |
Loadingβ¦
Imports pasted TSV, CSV, or semicolon text into Anki with automatic delimiter/header detection, deck and tag locks, directives, exact-first-field note updates, optional paste-import, and Ctrl+Enter quick access.
Streamlines CSV and pasted-text imports into Anki with auto-detection, note-type suggestions, quick import, deck locking, history, and tag support.
Bulk imports, updates, and exports Anki cards via JSON, with automatic note type creation, media embedding from URLs, and per-card deck/tag options.
Generates complete Anki flashcards via Gemini AI and bulk-fills missing meanings or parts of speech from dictionaries or AI, with field mapping.
Imports bulk-mined sentence cards into a specified Anki deck, suspends pronunciation templates, injects sentences into grammar notes, and creates bidirectional links.
Batch imports Excel, CSV, TSV, and TXT files into Anki, creating filename-based decks, optional parent decks, field mapping, duplicate handling, and Excel text colors.
Create many Anki notes at once from JSON or CSV/TSV. Pick a note type, choose a deck (nested decks supported), add tags, validate, review warnings, then create notes in bulk.
<p><img src="https://raw.githubusercontent.com/Ifiora-Timothy/AnkiAddon/master/images/preview.png" alt="Preview of the Addon"></p>
In Anki, go to:
Tools > Bulk Card Creator
The add-on remembers your last-used note type and deck.
Enter the deck name in the Deck field.
Nested decks are supported using /.
Example:
Biology/Chapter 1/Cells
This creates/uses:
Biology::Chapter 1::Cells
Click Note Type and select the note type you want.
The note type determines:
<p><img src="https://raw.githubusercontent.com/Ifiora-Timothy/AnkiAddon/master/images/notetypes.png" alt="Note Type Picker"></p>
Enter tags in the Tags field.
You can separate tags by spaces or commas.
Example:
biology chapter_1 exam
All created notes in the current batch get these tags.
Select JSON mode.
JSON must be an array of flat objects. Each object is one note. The keys must match the selected note type field names exactly.
Example:
[
{ "Front": "What is the capital of France?", "Back": "Paris" },
{ "Front": "What is the highest mountain?", "Back": "Mount Everest" }
]
Click Validate JSON.
<p><img src="https://raw.githubusercontent.com/Ifiora-Timothy/AnkiAddon/master/images/paste.png" alt="JSON Editor After Pasting JSON"></p>
Select CSV/TSV mode.
Paste comma-separated (CSV) or tab-separated (TSV) data.
Example CSV:
Front,Back
What is the capital of France?,Paris
What is the highest mountain?,Mount Everest
Example TSV:
Front Back
What is the capital of France? Paris
What is the highest mountain? Mount Everest
Use Field Mapping to map CSV/TSV columns to the selected note type fields.
Click Validate CSV/TSV to generate cards and see warnings/errors.
After validation:
After creation, youβll see a creation report with:
<p><img src="https://raw.githubusercontent.com/Ifiora-Timothy/AnkiAddon/master/images/validation.png" alt="Validation and Cards"></p>
Yes. Select the note type, then use those field names as JSON keys or map CSV columns to them.
No. Each card must be a flat object (field name -> value).
Yes. Use / in the deck name (example: Parent/Child).
Yes. The add-on stores the last-used note type and deck using Anki add-on config.
Fix the JSON syntax on the highlighted line, then validate again.
One or more cards have empty/missing fields for the selected note type. Edit the generated cards before creating them.
Check the Field Mapping section and map each field to the correct CSV/TSV column.
Check the Deck field. Use / for nested decks.