How to import a CSV file into Swiftflip

Move existing flashcards into Swiftflip from a CSV file exported from Quizlet, Notion, a spreadsheet or another flashcard app.

Many flashcard apps and spreadsheets can export to CSV. Swiftflip reads CSV files directly, so you do not have to retype anything to bring an existing collection over.

This guide walks through preparing the file, importing it and verifying the result.

Prepare your CSV file

A CSV file Swiftflip can import has at minimum two columns:

  • the first column is the front of each card
  • the second column is the back of each card

Optional columns can include tags or deck names if you have them. Empty rows are skipped.

A small example:

front,back
hola,hello
gracias,thank you
por favor,please

Save the file as UTF-8 to keep accented characters and other non-ASCII text intact. Most apps and spreadsheets do this by default.

Open Import in Swiftflip

On iPhone or iPad, tap + and choose Import. On Mac, use File → Import. Pick your CSV file from the file picker.

The import screen showing decks selected and ready to import
Choose a destination deck for the imported cards.

Swiftflip shows a preview of the cards it found. Pick a destination deck or let the app create a new one named after the file.

Tips for clean imports

  • One idea per row. A CSV row becomes a single card. Lump multiple ideas together and the card becomes hard to recall.
  • Quote fields with commas. If a card front or back contains a comma, wrap the field in double quotes.
  • Keep the header row simple. Swiftflip expects the first column to be the front and the second to be the back. Extra columns are kept as data but do not become extra fields.
  • Preview before importing. The preview screen lets you spot encoding issues or empty rows before you commit.

Verify the result

Open the destination deck after import and skim a few cards. Spaced repetition starts the next time you practice. The imported cards behave the same way as cards you create by hand.

If you have an Anki collection too, the same Import flow accepts .apkg and .colpkg files. The Anki import page covers that workflow in more detail.