How to get your flashcards out of an app
Ask this before you put a term's work in, not after. The moment you want an export is usually the moment something has gone wrong — the app changed its pricing, or stopped being updated, or you simply want to move — and that is the worst time to discover the answer is no.
The good news is that it takes about two minutes to check, and the check is the same for every app.
The question to actually ask
Not "does it have an export button". Plenty of apps have one that produces something useless. The question is: does the export contain the things that took you time to make?
Three tiers, worth being able to tell apart:
Your text. The fronts and backs. This is the minimum, and an app that cannot give you this should be disqualified immediately.
Your organisation. Tags, decks, and — the one people forget until they need it — where each card came from. Losing the source turns a moveable deck into a pile of anonymous assertions, and that is most of what made it valuable.
Your scheduling. Intervals, ease, review history. This is the tier almost nothing transfers, and it is worth being realistic: even when an app exports these numbers, the app you are moving to generally will not import them, because every algorithm defines them differently. Treat scheduling as something you will probably rebuild, and do not let its absence be the thing that stops you leaving.
What formats actually mean
CSV is the universal one. It is a plain text table, it opens in any spreadsheet, and it is readable by a human with no software at all. That last property is the real argument for it — a format you can read in a text editor cannot die.
.apkg is Anki's own package. It carries scheduling and media and imports cleanly into Anki, and into essentially nothing else.
A proprietary backup file is not an export. If the only thing that reads it is the app that wrote it, it protects the app, not you.
For most people the honest recommendation is: get a CSV out periodically and keep it somewhere boring. It will not preserve your schedule, and it will preserve everything you actually wrote.
Getting a CSV into Anki
The path exists and is slightly fiddly, so the short version:
- In Anki, File → Import, and pick the CSV.
- Set the field separator to comma and tell it whether the first line is a header.
- Map the columns yourself. Anki does not guess. Front and Back map to your note type's fields; a source column should map to a
Sourcefield you have added, and a tags column can be mapped to Tags. - Import into a new deck first, look at ten cards, and only then merge.
Two things to expect. Anki will not read interval or ease columns as scheduling — imported cards start as new, and that is normal. And if your export has no header row, Anki maps strictly by position, so check the preview before committing.
How Quat handles it
Quat is an iPhone and iPad app I make, so read this knowing who wrote it.
There is an Export CSV button in the Cards tab. It writes every card as a row with these columns:
front, back, tags, source, noteId, dueAt,
interval, ease, streak, capture
That is the second tier above, deliberately: source and capture mean the provenance travels with the card, so an exported deck is still traceable rather than anonymous. capture is how the card came in — MIC, SCAN, LINK, DOC or TYPED. The scheduling columns are there too, for whatever you can do with them.
Two limits, plainly. The export goes through the iOS share sheet as text, not as a downloaded file — so you send it to yourself, save it to Files, or paste it somewhere, and for a very large deck that is clumsier than a file would be. And it is CSV, not .apkg: Anki will take it with the mapping steps above, and will not adopt the scheduling.
Import is the same shape in reverse — paste CSV rows into the box in the Cards tab. The parser reads the column order from your header rather than assuming one, so a file that has been through a spreadsheet still lands correctly, and a file with no header at all is read positionally.
There is no account, which means there is also no backup on a server and nothing for me to restore if you delete the app. That is the real reason to export occasionally, and it is a better reason than distrusting me.
Free · iPhone and iPad · no account