CSV → Anki

CSV to Anki, in Under a Minute

Drop in a .csv file exported from Excel, Numbers, or any database tool, and get back a CSV that Anki's importer understands immediately.

Why convert CSV to Anki?

Most vocabulary lists, term banks, and study exports start life as a CSV file — a comma-separated table with one row per fact. Anki can technically import raw CSV already, but real-world exports are messy: extra columns, blank rows, inconsistent spacing, and header names that don't match Anki's expectations. SheetToAnki reads your CSV, lets you pick exactly which column becomes the front and back of each card, and cleans up the formatting before you ever open Anki.

What counts as a valid CSV for this tool

Any standard comma-separated file with a header row works, including files that use semicolons or tabs as a separator — the parser detects the delimiter automatically. A simple two-column example:

QuestionAnswer
Capital of FranceParis
H2O is the formula forWater

Step by step

  1. Upload your .csv file, or paste the rows directly into the text box.
  2. Confirm which column is the Front and which is the Back — SheetToAnki suggests a mapping automatically.
  3. Turn on cleanup options like trimming spaces or removing duplicate rows.
  4. Flip through the live card preview to spot-check your data.
  5. Download sheet-to-anki.csv and import it with Anki's File → Import.
FAQ

Frequently asked questions

Do I need to format my CSV a special way first?+
No. Upload it as-is — you'll choose which columns map to Front and Back after SheetToAnki reads the file.
Can my CSV have extra columns I don't need?+
Yes. Unused columns are simply left out of the export; only the columns you map are included.
What if my CSV uses semicolons instead of commas?+
SheetToAnki auto-detects the delimiter, so semicolon- or tab-separated files work the same way.
Will special characters and accents survive the conversion?+
Yes. The exported CSV is UTF-8 with a BOM, so accented and non-Latin characters display correctly in Anki.