Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Flashcard Maker

Flashcard Maker

Create and study flashcards with spaced repetition. Organize decks, import cards from CSV, and track your learning progress over time.

What is Flashcard Maker?

Flashcard Maker is an online tool that helps you create, organize, and study flashcards using a proven spaced repetition system. Whether you're learning a new language, preparing for exams, or memorizing facts, this tool adapts to your learning pace.

How Spaced Repetition Works

The app uses a simplified version of the SM-2 algorithm, the same system behind popular flashcard apps. After reviewing a card, you rate how well you remembered it:

Again

Didn't remember. The card will appear again soon.

Hard

Struggled to recall. Review interval increases slightly.

Good

Remembered correctly. Normal interval increase.

Easy

Recalled instantly. Card appears much later.
Smart Learning: Cards you find difficult appear more often, while cards you know well are spaced further apart. This maximizes your study efficiency by focusing on what you need to practice most.

Your Data Stays Private

All your flashcards and study data are stored locally in your browser:

  • No account required — Start creating cards immediately
  • No uploads — Your data never leaves your device
  • No tracking — We don't collect any usage data

How to Use Flashcard Maker

1

Create a Deck

Click the New Deck button and give your deck a name (e.g., "Spanish Vocabulary" or "Biology Terms"). Each deck holds a collection of flashcards on a specific topic.

2

Add Cards

Open your deck and use the add card form at the bottom. Enter the front side (question or term) and back side (answer or definition), then click Add. You can also press Tab to move between fields and Enter to quickly add cards.

3

Import Cards in Bulk

For faster card creation, use the Import feature. Paste tab-separated, comma-separated, or semicolon-separated text, or upload a CSV/TSV file. Each line becomes one card.

4

Start Studying

Click Study and choose a study mode:

  • Review Due Cards — Study only cards that are scheduled for review based on the spaced repetition algorithm
  • Study All Cards — Go through every card in the deck
  • Random Order — Shuffle all cards for a randomized review
5

Review and Rate

During study, click a card (or press Space) to flip it and reveal the answer. Then rate your recall using the buttons or keyboard shortcuts 1 through 4. The app will schedule the card's next review based on your rating.

6

Track Your Progress

After each session, view a summary of cards reviewed and time spent. Use the Study History button in the deck toolbar to see all past sessions and track your progress over time.

Features

Deck Management

Create multiple decks to organize your flashcards by topic. Each deck displays the total card count, due cards for review, and a mastery progress bar.

  • Organize by subject or topic
  • Track mastery progress
  • Rename or delete anytime

Card Management

Add cards with a front side (question) and back side (answer). Edit or delete individual cards, and use the search feature to quickly find specific cards.

  • Easy add, edit, and delete
  • Quick search functionality
  • Status tracking: New, Learning, Mastered

Spaced Repetition Study

Study with an intelligent scheduling algorithm that adapts to your performance. Cards you struggle with appear more frequently.

  • SM-2 algorithm powered
  • Adaptive scheduling
  • Three study modes

Keyboard Shortcuts

Speed up your study sessions with keyboard shortcuts. Press Space to flip cards and use keys 1-4 to rate your recall.

  • Space to flip cards
  • 1-4 for quick rating
  • Tab and Enter for card creation

Bulk Import and Export

Import cards from spreadsheets or text files using tab, comma, or semicolon separators. Export your decks as JSON or text.

  • CSV/TSV file support
  • Multiple separator options
  • JSON backup export

Swap Card Sides

Instantly swap the front and back sides of all cards in a deck. Perfect for practicing in both directions.

  • One-click swap
  • Bidirectional practice
  • Ideal for language learning

Study History

Track your learning sessions with a detailed history log. Monitor your progress and maintain a daily learning streak.

  • Session date and time tracking
  • Cards reviewed count
  • Daily streak counter

Dark Mode

Study comfortably in any lighting condition with full dark mode support. The interface automatically adapts to your system preference.

  • Auto theme detection
  • Eye-friendly design
  • Seamless switching

Frequently Asked Questions

Where is my data stored?

All your flashcards, decks, study progress, and history are stored in your browser's local storage. Nothing is sent to any server. This means your data is private and available instantly, but it is tied to the browser you use.

Will I lose my data if I clear my browser?

Yes. Since data is stored in local storage, clearing your browser data or cookies will remove your flashcards. Use the Export feature to back up important decks as JSON files.

Important: Always export your decks regularly to prevent data loss. Consider backing up before browser updates or system maintenance.

How does the spaced repetition algorithm decide when to show a card?

The app uses a simplified SM-2 algorithm. Each card has an interval (days until next review) and an ease factor that adjusts based on your ratings. Rating a card "Easy" increases the interval significantly, while "Again" resets it. The algorithm calculates the optimal time for your next review to maximize long-term retention.

What do the card statuses mean?

New cards have never been reviewed. Learning cards have been reviewed but are still being actively studied. Mastered cards have a review interval of 21 days or more, meaning you've demonstrated strong retention.

How do I import cards from a spreadsheet?

In your spreadsheet, put the front side in column A and the back side in column B. Copy the cells, open the Import dialog, and paste. Select "Tab" as the separator (spreadsheets copy as tab-separated by default), then click Import.

1

Prepare

Column A: Front
Column B: Back

2

Copy

Select and copy cells

3

Import

Paste in Import dialog

Can I study on my phone?

Yes. The interface is fully responsive and works on mobile devices. Tap to flip cards and tap the rating buttons to rate your recall.

Mobile Optimized: Study anywhere with full touch support and responsive design that adapts to any screen size.

What is the learning streak?

The streak counts consecutive days you've completed at least one study session. It resets if you miss a day. This helps you build a consistent study habit.

Pro tip: Even a short 5-minute session counts toward your streak. Consistency is more important than session length for long-term retention.

Press Space to flip a card, then 1-4 to rate your recall
Use Tab to jump from front to back input when adding cards
Import cards from spreadsheets by copying tab-separated columns
Use Swap Sides to practice in reverse direction
Review Due Cards daily to maintain your learning streak
Cards rated Easy will appear less frequently over time
All data is stored locally in your browser — nothing is uploaded
Want to learn more? Read documentation →
1/8
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords