The best flashcard app to learn languages and more!

Anki

Anki 24.04

  -  146 MB  -  Freeware
  • Latest Version

    Anki 24.06.3

  • Operating System

    Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Damien Elmes / External Link

  • Filename

    anki-24.04-windows-qt6.exe

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Anki 24.04.


For those interested in downloading the most recent release of Anki or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

What's new in this version:

- Update Qt to 6.6.2. On macOS, this should fix issues with Japanese input
- Update FSRS & export benchmark API
- Keep previous FSRS parameters if they get worse when optimizing
- The I/O editor better preserves images quality when zooming in, and supports two-finger pinch/drag on mobile platforms.
- Improved pan/zoom in image occlusions: middle mouse button, space, or ctrl/shift/alt with two fingers
- Improvements/simplifications to FSRS optimal retention feature
- When updating all FSRS parameters at once, exclude suspended cards
- Move most FSRS options into their own section of the deck options
- Don't hide FSRS optimization section
- Show a warning in the optimization section if all presets haven't been optimized for 30 days or longer
- Show preset and original deck in card info
- Use system certificate store
- Ignore some extra chars in no-combining search
- Add "select all" shapes tool
- Maintain original IO cloze order in editing mode
- Fix occasional 'failed to fetch' message popping up
- Fix pasted images failing to download from some sites
- Add by creation date review sort order
- Add log-in button to preferences screen
- Add support for offline builds
- Add support for python logging
- Add View Files button to Check Media screen
- Allow > inside HTML attributes
- Americanize "synchronisation"
- Change default font in code editors
- Check required review count for FSRS after filtering
- clamp interval before fuzz_bounds
- Clear out old FSRS progress as new operation starts
- Default to 'Bury Card' action consistently
- Do not reset original_due when card stays in filtered deck
- Don't urllib.unquote when using requests
- Fix 'ignore this update' not working.
- Fix processEvents() reentrancy bug in progress manager window handling
- Fix a 'protocol wrong type' message sometimes popping up
- Fix circular import in legacy importer
- Fix code completion in Qt forms
- Fix corner rounding of alignment buttons in editor
- Fix crash in Reviewer
- Fix deck names differing in case being duplicated in CSV import
- Fix error after notetype merge + downgrade
- Fix flicker when hovering over deck list
- Fix Image field not hidden until user selects an image
- Fix importing of Mnemosyne due dates
- Fix inconsistent count in optimize/evaluate
- Fix MathJax editor not opening when navigating into blocks
- Fix maybe_coalesce_note_undo_entry()
- Fix misaligned image occlusions in RTL languages
- Fix note id mix-up when resolving notetype conflicts
- Fix notetype conflict resolution
- Fix preset: search ignoring cards in filtered decks
- Fix progress manager window race condition
- Fix regex skipping over all src except the last
- Fix text input custom style wiping out base user style
- Fix title of Auto Advance section
- Fix toolbar button shifting on hover
- Fix undo handling of group and some other IO tools
- Fix visual behavior of modal buttons in editor
- Fix windows build issue
- Fix/ignore revlogs before Forget entry
- Flip indent/outdent buttons for RTL
- FSRS - Ignore revlogs before date while optimizing
- Honor NINJA_STATUS if already set
- Improve appearance of resize handles in I/O
- Improve typing deck_due_tree()
- Include details on what's missing when a NotFound error is triggered
- Increase parent limits in custom study when 'limits start from top' is enabled
- Initialize Browser.aspect_ratio earlier to fix AttributeError
- Make a deep copy in addcards/set_note
- Make image occlusion's option buttons tabbable
- Make sure editor note is saved before triggering buttons
- Make tags and tag suggestions able to be styled by add-ons
- More precise percent of days studied
- Refactor text attribute button components
- Shift the default network timeout back to 60 seconds
- Show message if current FSRS parameters are optimal
- Show total review count when optimizing FSRS parameters
- Tweak type-in-answer filter hack
- update FSRS to v0.2.0
- Use card.reps - 1 when calculating fuzz
- Use our translation of 'Discard'
- Containerize anki-sync-server
- Fix alert not appearing when FSRS parameters input is focused
- Adjust HTML editor / add-on config editor font
- Fix/set pretrain_only by fsrs_items
- Use Card %d for IO template names
- alert when the resp.weights is empty
- When cards become due on the congrats screen, switch to overview, not back into study.
- Adding a note to the import options to indicate that leech and marked tags will be removed if disabled
- Fix full sync dialog failing to appear
- Fix consolas not being used in editor
- qt/aqt/init.py: Skip GL library workaround for FreeBSD
- fix: cloze_numbers_in_string treating {{c0::}} as valid
- Display deck names when deleting
- Rename "Forget" to "Reset"
- Reset original id when cloning notetypes
- Use rmse in comparing parameters
- Fix summary string for notes that failed to be imported
- Disable ligatures in type-in highlighting
- Sync-server: add option to store hashed passwords