Private flashcards for iPhone and iPad

Remember what matters.

FlashForge works out when each card should come back, so you review less and keep more.

  • No account
  • Works offline
  • Free to start
FlashForge Today screen showing a vocabulary card with four grade buttons

Built for the daily habit.

Everything a dependable study routine needs, and nothing that gets in its way.

Reviews at the right moment

SM-2 handles the first steps, then FSRS spaces each card further apart every time you remember it.

One simple loop

Read the front, reveal the answer, and grade it Again, Hard, Good, or Easy.

Progress you can read

Estimated retention, your streak, twenty weeks of activity, and what is due next.

FlashForge Insights screen with estimated retention, streak and study activity

Create once. Review when it counts.

  1. 1

    Create

    Turn a term, an idea, or a note into a card with a front and a back.

  2. 2

    Review

    Recall the answer and say how well you remembered it.

  3. 3

    Return

    FlashForge brings the card back just before you would forget it.

Start free. Pay once, or go further.

Prices are shown in the app for your region.

Free

No payment

  • Up to 3 decks, 50 cards each
  • Spaced repetition and insights
  • Backup and private iCloud sync

Core

One-time purchase

  • Unlimited decks and cards
  • Everything in Free, with no caps
  • Already included if you bought FlashForge 1.x

Pro

Monthly or yearly

  • Scheduling tuned to your own review history
  • Recall by deck and time of day, 90-day forecast
  • Import from CSV and Anki

Your cards remain yours.

No account is required. Study data stays on your device and in your private iCloud container when sync is on. Optional diagnostics are off by default and never include card text.

Read the privacy policy ↗

Independently built

FlashForge is made by one developer and its source is open. Support pays for maintenance and updates.

Buy me a coffee
BTCbc1qz5neag5j4cg6j8sj53889udws70v7223zlvgd3
ETH0x5f35523757d0e672fa3ffbc0f1d50d35fd6b2571