Skip to content
induwara.lk
Premium
induwara.lkAI · Study Tools

AI Flashcard Generator — turn notes into study cards

Paste notes, a passage, or a glossary and get a deck of flashcards in seconds — question/answer, term/definition, or fill-in-the-blank. Study them with spaced repetition and export to Anki, Quizlet, CSV, or JSON. No signup, and study and export work offline.

By Induwara AshinsanaUpdated Jul 9, 2026
Make flashcardspaste → deck
Sources cited
Text is sent once for generation and never stored.283 / 8,000
Card style
Detail
Number of cards
Try a sample
Cloze & term–definition cards are deterministic and reproducible; Q&A adds neural cards when the model is enabled.

What this does

Paste any notes or a passage and get a deck of study cards in seconds — as question/answer pairs, term/definition pairs, or fill-in-the-blank cloze cards. Flip through them in study mode with Leitner spaced repetition, edit or reorder any card, then export to Anki, Quizlet, CSV, JSON, or print. No signup, and the study and export steps work fully offline.

Study ordering uses the Leitner spaced-repetition system. Exports (Anki, Quizlet, CSV, JSON) run entirely in your browser — nothing is uploaded. Generated cards are a study aid, not a source of truth; the cloze and term–definition paths are the deterministic, verifiable modes.

How it works

The generator turns free text into cards with a two-track pipeline. The deterministic track is always available — it runs in your browser, needs no network, and produces the same deck every time — while an optional neural track adds question/answer cards when the server has a Hugging Face key configured. Nothing you paste is stored.

  1. Segment. Your text is whitespace-normalised and split into sentences with a Unicode-safe splitter that respects . ? ! and skips common abbreviations (Dr., e.g., etc.). Empty and duplicate sentences are dropped.
  2. Term–definition and Q&A (deterministic). A copula parser finds patterns like “X is Y”, “X refers to Y”, and “X means Y”. The subject becomes the front (or the question “What is X?”) and the predicate becomes the back. Glossary lines written as Term: definition are split on the first delimiter.
  3. Cloze (deterministic). For fill-in-the-blank cards, each token in a sentence is scored: a number scores highest, then a capitalised proper noun, then the longest content word. The single top-scoring token is blanked with [...] on the front and revealed on the back. Because the rule is fixed, the same sentence always yields the same card — so the cloze path can be reconciled by hand and is cross-checked by a second, independent scorer on every run.
  4. Neural Q&A (optional). When enabled, the cleaned text is sent once to the google/flan-t5-base model through the Hugging Face Inference API — the same server-side pattern the site's summarizer and question-answering tools use. Its cards are merged ahead of the deterministic ones. If the model is unavailable, the deterministic deck stands on its own; you never see a dead state.
  5. Study & export.Study mode applies the Leitner system: every card starts in Box 1, “Got it” promotes it a box, and “Review again” resets it to Box 1; the next card is always drawn from the lowest box. Exports (Anki, Quizlet, CSV, JSON) are pure string serialisations built in your browser — the CSV is RFC-4180 quoted and the Anki/Quizlet files are tab-separated, one card per line.

Up to 8,000 characters can be processed at once. Generated cards are a study aid, not a source of truth — always sanity-check them against your material, especially for exam revision.

Worked examples

Term–definition from a passage

Deterministic
  1. Input: "Photosynthesis is the process by which green plants convert light energy into chemical energy."
  2. Copula " is " splits the sentence at its first occurrence.
  3. Front = the subject before the copula → Photosynthesis
  4. Back = the predicate after it, capitalised and terminated →
  5. "The process by which green plants convert light energy into chemical energy."

Cloze (fill-in-the-blank), reconciled by hand

Deterministic
  1. Input: "The Battle of Mullaitivu ended in May 2009." (cloze style)
  2. Scores → Mullaitivu = 5 + 10 = 15 (capital), 2009 = 10 + 4 = 14 (number), May = 5 + 3 = 8.
  3. Highest score wins → blank Mullaitivu.
  4. Front: "The Battle of [...] ended in May 2009." Back: "Mullaitivu"
  5. Second sentence "Water boils at 100 degrees Celsius." → number 100 = 13 beats Celsius = 12 → blank 100.

Glossary line to a card

Deterministic
  1. Input line: "HTTP: the protocol browsers use to request web pages."
  2. The first colon-space splits term from definition.
  3. Front = HTTP
  4. Back = "The protocol browsers use to request web pages."
  5. Export as Anki .txt → the line becomes HTTP⇥The protocol browsers use to request web pages.

Frequently asked questions

Sources & references

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.