Flashcard builder
Turn lecture notes into a reviewable flashcard deck: Q&A, cloze and definition cards generated per section, deduplicated locally, each card carrying its source page and a first-review day, exportable straight into Anki.
About this tool
Making flashcards by hand costs an evening per chapter, so the deck never gets built and the notes never get reviewed. This builder generates the deck from your lecture notes or textbook PDF section by section — Q&A, cloze and definition cards in the mix you set — and every card keeps the source page it came from.
Cards with the same front are rejected locally and counted, so near-duplicates never pad the deck silently. Each card is stamped with a first-review day from a fixed spaced ladder (1, 2, 4, 7, 14, 30 days), and the export is an Anki-importable TSV with tags keeping card types separate — or a plain CSV for any other tool.
How to use Flashcard builder
- Add your provider API key in the key panel.
- Upload notes (PDF, DOCX or TXT) or paste text; choose the card mix.
- Cards are generated per section, deduplicated locally, and each card keeps its source page and first-review day.
- Preview the deck, then export CSV or an Anki-importable TSV.
Keep the original files and inspect the exported result before publishing or sharing it.
Frequently asked questions
What card types are made?
Question/answer, cloze (fill-in-the-blank) and definition cards, in the mix you set. Every card names the page of your notes it came from.
How does the review schedule work?
Each card gets a first-review day from a fixed spaced ladder (1, 2, 4, 7, 14, 30 days). In Anki, the exported tags keep card types separate so you can schedule by type.
Are duplicate cards filtered?
Yes — cards with the same front (case- and spacing-insensitive) are rejected locally and counted, never silently included twice.
Where do my notes go?
They are parsed in your browser; section text is sent only to the AI provider behind your own key.
Related tools
- AI chat — Chat with OpenAI, Claude or Gemini using your own API key. Your key stays in your browser; requests go straight to the provider.
- AI summarizer — Summarize long text with your own OpenAI, Claude or Gemini API key. Brief, detailed or bullet-point summaries, all in your browser.
- AI translator — Translate text between 30 languages with your own OpenAI, Claude or Gemini API key. Private by design: key and text stay with you and the provider.
- AI writing assistant — Improve, expand, shorten or re-tone your writing with your own API key. Six editing modes, direct browser-to-provider calls.
- AI code explainer — Paste code and get a plain-English explanation using your own OpenAI, Claude or Gemini API key. Language auto-detect included.
- AI PDF chat — Upload a PDF and ask questions about it. The PDF is parsed in your browser; only the extracted text and your question go to your chosen AI provider.
- AI image analyzer — Upload an image and let AI describe it, extract text (OCR), or identify objects. Uses vision models from OpenAI, Claude or Gemini with your own key.
- AI voice generator — Turn text into natural-sounding speech with OpenAI TTS. Six voices, speed control, play in the browser and download MP3.
- AI data analyst — Upload a CSV and ask questions in plain English. The file is parsed locally; the AI sees only a schema summary and sample rows.
- AI spend analyzer — Turn your AI provider usage export into an independent cost receipt: per-model and per-day breakdowns, spike alerts and a monthly projection. Runs 100% in your browser — your billing data is never uploaded.