Everything Anki expects from a CSV import file — field order, encoding, tags, and decks — with real examples.
An Anki-ready CSV is a plain-text table where each row becomes one flashcard note. At minimum, it needs two columns:
| Column | Purpose |
|---|---|
| Front | The question, term, or prompt side of the card |
| Back | The answer, definition, or explanation side |
| Tags | Optional, space-separated keywords for filtering later |
| Deck | Optional, lets a single file populate multiple decks |
Anki expects UTF-8 text. Files that include a byte-order mark (BOM) at the start are read correctly by Anki's importer, which is why SheetToAnki writes one automatically — this matters for anything beyond plain English, like accented letters, Chinese characters, or math symbols.
Standard CSV rules apply: a field containing a comma, quotation mark, or line break must be wrapped in double quotes, with any internal quotes doubled. SheetToAnki handles this automatically when it generates your file, so you never need to hand-edit the CSV.
| Front | Back | Tags |
|---|---|---|
| Photosynthesis | Process plants use to convert light into energy | biology chapter3 |
| "Bonjour" means | Hello | french vocab |