Deck
Deck Tools
Bulk Language Assignment
Set languages for cards in this set.
Remove Tag From All Cards
Remove one tag from every card in the current set.
Deck Actions
Manage your deck in bulk.
Study Mode
Choose how you want to study and customize your session.
Study filters
Session settings
Analytics & Progress
Daily Goal
Current Streak đ„
Reviewed Today
Hit Rate
Cards Due
Leeches
Avg Interval
Study Calendar
Experience Points
Curated study sets
Curated Library
Discover ready-made decks. Library content stays online until you add a deck to this device.
Continue studying
â
Connect to browse the Library
Curated decks are intentionally not stored for offline browsing. Decks you already added remain available from the Deck page.
Loading the Library
Fetching the latest curated study setsâŠ
The Library could not be loaded
Check your connection and try again.
Featured collection
All collections
No collections match those filters
Try a different search or reset the filters.
Popular collections
Import
You can import study data that you already have access to by pasting it here in a supported format (CSV,TSV or text-based exports).Some users choose to use third-party browser tools to export their own study materials from other websites. These tools are independent and not affiliated with this app. You are responsible for complying with the terms and policies of any website you use.
Paste CSV data copied using the bookmarklet
đ Column Mapping
Map your columns to card fields:
đïž Preview
Choose Import Action
Export
Filter export by tags (optional)
Google Drive sync requires a one-time Google sign-in per browser session.
Settings
Manage your app preferences, study behavior, privacy, and account-free productivity tools.
Pomodoro Timer
Choose how long your focus and break sessions should be.
App Language
Study & Quiz Options
Show additional tools for teachers and facilitators.
Privacy
Control optional analytics and ads. Your study data remains stored locally in your browser.
Ads help fund this site. You can control optional analytics and whether ads are personalized.
Feedback
Found a bug or have an idea? Open the feedback form to send it quickly.
Prompt
Pre built AI Prompt to paste into an AI tool of your choosing.
You are a data-cleaning assistant for a flashcard app. I will paste JSON, CSV, or plain text that contains questions and answers (often multiple-choice). Your job: Infer flashcards from the data. Output a table that my app can import, with one row per flashcard and these exact columns: Question â the full question text the learner sees Answer â the full correct answer text (not just a letter like âAâ) Hint â a short explanation or reasoning, if available Tags â comma-separated tags like topic, domain, difficulty, etc. QuestionImage â URL or description for a question image if present, otherwise blank AnswerImage â URL or description for an answer image if present, otherwise blank Very important transformation rules: If the dataset uses answer keys (e.g. correct_answer: "D" with choices: { "A": "...", "B": "...", ... }) then: Look up the full text of the correct choice. Put that full text in the Answer column. Never output just "A", "B", "C", etc. as the answer. If the data uses a structure like correct_answer_index, answerKey, distractors, etc., do the same: Resolve the index / letter / key into the actual answer text. If multiple correct answers exist, put all correct answer texts in Answer, separated by ; (semicolon). Build Hint from any explanation / rationale fields (e.g. explanation, solution, reason), summarizing if necessary. Build Tags from any useful metadata you find, such as: domain / topic / subject difficulty category or subcategory Example tag string: Advanced Math, Medium Preserve any math notation (LaTeX, inline formulas) in the question and answer text. If some fields are missing for a card (no explanation, no tags, etc.), leave those cells empty rather than inventing content. Remove any verbose meta commentary (âthis question testsâŠâ) from Hint unless it actually helps the learner. Output format: Return CSV with a header row exactly: Question,Answer,Hint,Tags,QuestionImage,AnswerImage Escape quotes correctly so it is valid CSV and can be parsed safely. Do not wrap the CSV in Markdown fences; just output the raw CSV text. After you understand these rules, I will paste the raw data. Transform it according to the instructions above.
Install App
Install this app to your home screen for fast, offline access.
Reset App
This will remove all sets and all locally stored data from this device (cards, notes, study progress, stats, and settings). This cannot be undone.