ChatGPT flashcards that stick
People have been making flashcards with ChatGPT since the week it launched, and the r/Anki threads on it have hundreds of comments. The consensus there is fair: the first draft is usually too long, not atomic, and occasionally wrong, and the cards vanish with the chat. Here is a prompt that fixes the first three problems, an export path into Anki, and a way to let ChatGPT keep and quiz the cards itself.
A prompt that produces cards you can actually review
ChatGPT's default flashcards read like textbook summaries because nobody told it what a good card is. Tell it:
Two habits improve the result further. Paste less at a time — a section, not a chapter — and ask for a specific count (“the fifteen most testable facts”) so it prioritises instead of covering everything. Then read the deck once. ChatGPT sometimes rounds a range or blends two adjacent facts, and a wrong card is worse than no card.
Getting the cards into Anki
- Ask for the same cards “as plain text, one card per line, front and back separated by a tab, no header”.
- Copy the output into a text editor and save it as a
.txtfile with UTF-8 encoding. - In Anki, File → Import, choose the file, set the field separator to Tab, pick the deck, and confirm the field mapping (Front to field 1, Back to field 2).
Cloze cards need the Anki cloze syntax, {{c1::answer}}, in a single field on the Cloze note type; ask ChatGPT to write blanks in that format if you use them. This path works, and it is free. Its cost is friction: every new deck is another export, and ChatGPT has no idea what you have already studied.
Why cards that stay in the chat never get learned
A flashcard is only useful on the day you are about to forget it, and that day is different for every card. Spaced-repetition software exists to track that. A chat cannot: ChatGPT does not remember which cards you missed on Tuesday, it will not bring the digoxin card back on Friday and the anatomy card back in three weeks, and when the conversation is gone the deck is gone. Generating cards is the easy ten percent of learning them.
Letting ChatGPT keep the cards and quiz you
Flash is a flashcard app ChatGPT can connect to as a custom app. Connected, ChatGPT writes the cards straight into a deck in your account, fetches the ones due today, asks them one at a time, grades your answer, and records the review so FSRS schedules the next one. The deck survives the chat, syncs to the web app, and exports to Anki whenever you want.
Setting it up
- Create a free Flash account.
- Custom apps need a paid ChatGPT plan (Plus or higher) with Developer mode turned on under Settings → Security and login.
- In ChatGPT, open Settings → Plugins, press +, name it Flash, and paste your Flash MCP address from the connect page. You sign in to Flash once with your passkey.
- Say “list my decks” to confirm it is connected, then “make flashcards from these notes” with the notes pasted in.
Studying with ChatGPT, honestly described
Say “let's study pharmacology” and ChatGPT asks the due cards one by one. You can type your answers or dictate them with the microphone button and have replies read aloud. What ChatGPT does not yet offer is apps inside its dedicated voice mode, so a fully hands-free session is not available there today; if that is what you want, Claude's voice mode and Grok's voice connector both run Flash by voice. Grading is strict either way: a rounded dose or a half-remembered range is marked as a miss, because a card you can only half-answer should come back sooner, not later.
Frequently asked questions
Can ChatGPT make Anki cards directly?
Not into Anki itself; Anki has no way for a chat to write to it without a desktop add-on running on your computer. The tab-separated export above is the reliable route. Quizlet also offers an app inside ChatGPT that turns a conversation into a Quizlet set, if that is where your other cards live.
Can I move a Flash deck to Anki later?
Yes. Export as .apkg from the web app on any plan. The other direction works too: import your existing Anki decks and ChatGPT can quiz you on them.
Is the free plan enough?
The first 1,000 cards are free with every feature. Pro is $5 a month for unlimited cards, and the server is open source if you would rather run it yourself.
Does it work from a PDF?
Yes. Upload the PDF to ChatGPT, ask for cards from a specific section, and it writes them into Flash. The AI flashcard maker guide goes deeper on getting good cards out of long documents.