Anki add-on: Flashcard Chess

Most flashcard approaches to chess use one card per move, which can be tedious to build and fragmented to study. Flashcard Chess takes a different approach: one card holds an entire line . You paste a complete sequence of moves, and the add-on builds a card with an interactive board. After you play through the line, you rate yourself with Anki's Again / Hard / Good / Easy buttons. It even works on the AnkiMobile iOS app! Pair it with the companion site flashcardchess.net to browse community decks, share your own, and subscribe to decks that sync straight to the Anki app. Creator updates apply automatically on your next sync. ✨ Features One complete opening line per card, on an interactive board Integrated with Anki's spaced-repetition algorithm and grading: Again / Hard / Good / Easy Works on desktop and iOS Build your own cards via free-text , an editable board , or PGN import , using any starting position. PGNs with multiple variations (aka, several branches) seamlessly build multiple cards Free companion website for finding, sharing, and auto-syncing decks. No download required Help / Guide found in add-on and FAQ found in website walk through every feature ↗️ Links• 🌐 Website • ❓ FAQ • ✉️ Contact us • ▶️ YouTube • ☕ Buy me a coffee CHANGELOG Version 1.1.0 – 06/24/2026 Added Woodpecker Mode , modeled after the popular Woodpecker Method . Drill tactics in one isolated cycle, without affecting your normal review schedule. Check the updated Help / Guide for more info. Version 1.1.1 - 06/26/2026 Add-on now supports FEN text entry and file imports. Bug fixes and performance enhancements related to Woodpecker Mode. Version 1.1.2 - 06/29/2026 Added customizable Notes tag shortcuts, accessible through the Config menu. Check the updated Help / Guide for more info. Bug fixes and performance enhancements related to tag searching. Version 1.2.0 - 07/03/2026 Analyze button now available during an active study session. Your current position and full line sequence are imported to the Lichess analysis board . OCR (Optical Character Recognition) button link added when creating a custom Starting Position . It redirects you to Helpmate Analyzer , a popular, free website that has a tool which converts chessboard images into FENs . After generating, simply copy-paste the generated FEN into the Starting Position PGN/FEN textbox. Updated board sounds to include check , checkmate , and castling . Bug fixes and performance enhancements related to board sounds. Updated color palette customization to allow individual adjustments to light and dark squares. Added two new piece styles: blank and blindfolded . Card formatting update: users may now indent, bold , and italicize notes. Version 1.3.0 - 07/06/2026 Added Mistakes Limit , where users can select how many mistakes are allowed per card before the answer is automatically revealed. This limit ranges from 1-5 and can be adjusted in the Config settings menu. Card formatting update: users may now underline notes. Version 1.4.0 - 07/11/2026,❗ NOTE ❗: Your existing cards keep all their content and are updated automatically. On your desktop, you will be asked to sync. Please choose Upload to AnkiWeb . On your mobile device, please choose Download from AnkiWeb . Added MovesFEN to card template. After creating a flashcard, each move is now searchable as an FEN in Anki's native Browse function. You can use this if you reach a familiar position in a game. Search the FEN and see if it transposes into one of your studied lines. Field updates to note templates - Moves is renamed to MovesPGN . RawPGN has been deleted to improve specificity of searching moves in Anki's native Browse function. Updated board presentation to include King-in-check glow. Minor bug fixes for tool appearance consistency Helpmate Analyzer OCR link updated Version 1.5.0 - 7/21/2026 iOS promotion bug corrected Added Pin function to main flashcard tool, allowing contents of fields to persist between new cards 🖼️ GIFs/Screenshots Play complete lines on individual cards Find & share decks on flashcardchess.net