
Merit Cards
Merit Cards is a new flashcard application for Windows. In Merit Cards, you create decks of notes where each note consists of individual facets. A facet is equivalent to a real-life index card on which you can put vocabulary, history facts, or other things you would like to study.



During a study session, each note is presented facet-by-facet. You gradually reveal a facet and grade that note correct or incorrect. Merit Cards puts correct notes into higher stages, and increases the time before they are due for study again. Incorrect notes fall back a stage, and their due interval decreases slightly so that you see them again sooner.
Read more about Merit Cards’ features in the quick tutorial below, or take a look at the origins of Merit Cards here.
You can download and test a public beta version, but beware of breaking changes between beta builds.
Latest release: March 1st, 2025
Download Merit Cards for Android β
Beta or development versions are identified by an incrementing build number.
System requirements
- Windows 11; x64 architecture
- 1280x768 minimum display resolution
Changelog
2025-03-01 |
I’m finally releasing a beta build for Android which I was working on at the end of last year. This is compatible with Merit Cards for Windows. The next goal is to release a backend to synchronize both applications. For Merit Cards’ Windows version, one bigger task was to merge its theme with javafx-fluent-theme. I’m currently refactoring lots of internal stuff to prepare for the sync backend. |
For previous changelogs, look here: Old changelog
Current issues
- On certain systems that don’t use a dedicated AMD graphics card, the “Mica” (transparency) effect of Merit Cards’ main window looks incorrect. I added an option in Merit Cards’ preferences with a workaround that might work on your system. Here is a GitHub issue with more information: Graphic issues on certain GPUs
Roadmap
- Sync backend
Quick tutorial
Here is an overview on what you need to know when using Merit Cards:
- In the sidebar, you can create decks and deck groups. Deck groups can either hold decks or other deck groups by dragging them onto it. You can move any item up or down by dragging and dropping it to a new position (this will put it below the drop target).
- Decks decide how its notes are being scheduled: either automatic (the default) or manual. In automatic mode, notes are scheduled in increasing intervals (“Stages”) which make them due for study or not. In manual mode, there are only 5 boxes and no due notes. This is meant to represent an old-school Leitner learning box in which you can freely move notes, and study them at your own pace.
- Notes are created either in the note list or note editor. This is the area right to the sidebar. You can drag a note into another deck by moving it into the sidebar, as long as the deck modes (automatic/manual) are the same.
- In the note editor, facets can be created at the beginning, end, or in between other facets. The content of a facet can be slightly styled by increasing its text size or text alignment. Every note can have an individual amount and styles of facets, no matter in which deck it is.
- If you want to make all notes in a deck look the same, you can create a template from any note. This applies that note’s facet styles to all other notes (only visible during studying). If a note has more facets than the template, all remaining facets will show their own styling.
- To study a deck or multiple decks, select the ▶ button in the header bar. You can also enable or disable certain notes from a study session, or ignore any grading when you only want to cram.
- Inside a study session, use the buttons on the bottom or the ←, →, ↑, ↓ keys to move between notes/facets, and ⇧↑/⇧↓ (that‘s Shift and an Arrow key) to grade a note correct/incorrect. Incorrect notes are repeated at a later time, but grading the repetition does not modify that note‘s grade anymore. If required, you can reset a note‘s grade by selecting … → Reset grading of this note.
- Hit Esc or the back button to close a study session. In general, you can quit Merit Cards on any screen and it will bring you back to where you left next time.
Questions & Answers
- How do I install Merit Cards? How do I uninstall Merit Cards?
- Merit Cards is packaged with all dependencies. After extracting the ZIP file, you can directly run
Merit Cards.exe
from the extracted folder. To remove Merit Cards, simply delete the folder. The only data that is left behind is the database file (see next question) and any resources your decks use (e.g. images). - Where does Merit Cards store its database?
- The database is stored inside Windows’ folder for your user settings, i.e.
%LOCALAPPDATA%
. The location of the database file is%LOCALAPPDATA%\Merit Cards\Merit Cards.db
. - Is Merit Cards free?
-
Merit Cards is free to use for personal use during the public beta. After that, I plan to sell licenses to private individuals (non-companies) on a single-purchase basis: You buy a license for the current version of Merit Cards which you can use forever. Any future version requires a new license, but you can upgrade your existing license for a reduced price (probably 1/3rd). This way you can keep the software you bought forever, and you are free to decide whether you want to use newer features or not.
- How can I import existing notes into Merit Cards?
- Inside Merit Cards, select … → Import deck … to create notes from a plain-text file. The format is described here: Help: Import.
- Which image formats can I add to facets?
-
The supported image formats depend on JavaFX, and are currently BMP, GIF, JPG, and PNG.
- When I use the default font and write Chinese/Japanese characters, some characters look weird!
-
This seems to come from an unconventional method how JavaFX decides to use fallback fonts (falling back to another font for glyphs that the original font, e.g. the system font, does not support). I took a closer look into that problem here: Incorrect fallback font (2022-08-12)
Sadly, I think the only way to fix this currently is modifying local Windows settings: You need to prioritize what kind of font (e.g. a font for Chinese or a font for Japanese) you expect to see when writing East-Asian characters. You do this by editing Tahoma’s list of fallback fonts in the registry as described in the linked post.
Note: This setting might revert back after Windows updates.
About
Merit Cards is largely developed for my own use, but perhaps you find it useful too.
In the past, I was a big user of a flashcard application called “Mental Case” (now the “Studies” app) for OS X. After switching away from OS X (now “macOS”), I began using Anki for my language studies. However, Anki’s workflow and the way you collect notes didn’t really click with me. I decided to bring what I liked about Mental Case into a new application for Windows.
Thank you for taking a look at Merit Cards. You can see some of my other work (mostly 3D design and programming) at GROUNDCTRL.