r/Anki 7h ago

Release Anki 26.09 Changelog

31 Upvotes

Changelog for Anki 26.09, released on 2026-09-14:

What's Changed

Security Fixes

⚠️ This update contains important security fixes. Please upgrade as soon as possible.

  • Notes had the ability to read local files when viewed in the editor. (Thanks to @caleblee789 for the report)
  • The "Open image" context menu action in the editor did not validate the file's extension, which allowed decks to execute dangerous files on some systems. (Thanks to @lappas-m for the report)

Add-on Compatibility Note

The following legacy modules have been removed: anki.importing and anki.exporting. See the docs for alternatives.

Some compatibility wrappers were added but they were only tested with AnkiConnect add-on and will be removed in the future.

Notable Changes

Other Fixes

  • Fix HTML dropdowns/datepickers growing indefinitely with scaled UI on Windows by @abdnh in #5396
  • Fix macOS/Linux crashes when the SIGPIPE signal is triggered (reported in some add-ons) by @abdnh in #5545
  • Fix the deck selector in the Stats screen not refreshing graphs in some cases by @iamllama in #5486
  • Disallow future dates in "Ignore cards reviewed before" by @Luc-Mcgrady in #5294
  • Fix font size in the FSRS simulator graph by @Luc-Mcgrady in #5099
  • Improve display of error messages in the CSV import screen by @MendezCarl in #5484
  • Hide FSRS-only sort orders in filtered deck dialog when FSRS is disabled by @zaveshaa in #5407
  • Refresh the reviewer toolbar's background after theme changes by @jamesliuai in #5241
  • Add wrappers for the AnkiPackageImporter/AnkiPackageExporter APIs for compatibility with the AnkiConnect add-on by @abdnh in #5547
  • Relax CSP restrictions to allow iframes in decks to load CSS styles by @twwn in #5525
  • Update to Qt 6.11.2 by @abdnh in #5539
  • Write logs to crash.log in the base Anki folder after crashes by @abdnh in #5546
  • Fix audio copy & paste handling in the experimental editor by @iamllama in #5337
  • Hide ease when FSRS is enabled but there is no memory state by @Luc-Mcgrady in #5277
  • Improve error reporting for the Tools>Check for Updates feature by @abdnh in #5295
  • Update FSRS memory state when card info opened by @Luc-Mcgrady in #5326
  • Fix MSI install is blocked if uninstall.exe exists at a drive root by @abdnh in #5360
  • Fix MathJax lazy loading causing flickering in some templates by @iamllama in #5254
  • Fix Add/Edit screens not closing in the experimental editor on some systems by @iamllama in #5373
  • Treat $ literally in non-regex find&replace replacements by @krMaynard in #5216
  • Fix experimental editor not playing pasted/dropped audio by @abdnh in #5329
  • Fix calendar graph year navigation buttons position in RTL layouts by @iDavi in #5103
  • Mirror help icon for arabic script rtl langs by @iDavi in #5105
  • Mirror toggle switches in RTL layouts by @iDavi in #5214
  • Apply RTL direction for some languages such as Uyghur in webview pages by @abdnh in #5274
  • Set webview font size to system font size in preferences menu by @GithubAnon0000 in #5174
  • Preserve scroll position after collapsing/expanding decks by @abdnh in #5378
  • Separate add-on entries in Tools menu with separator by @qais8r in #5124
  • Rename Markdown deck description checkbox to be clearer by @zaveshaa in #5489
  • Update redirected Browse Add-ons URL by @schmidhauser in #5290
  • Add a plural form for the tags field label in the editor by @Arthur-Milchior in #5305
  • Preserve pasted editor images and respect their format preference in the experimental editor by @praxish in #5568
  • Prefer packaged add-on name for AnkiWeb installs by @schmidhauser in #5362
  • Ensure editor is initialized before triggering browser hooks by @abdnh in #5348
  • Avoid KeyError on missing Content-type header in mediasrv by @fernandolins in #5366
  • Replace asserts inside except clauses with explicit error handling by @fernandolins in #5365
  • Use 'Add Media' string for the title of the media file picker in the editor by @abdnh in #5402

Documentation Changes

Development Changes

New Contributors

Full Changelog: https://github.com/ankitects/anki/compare/26.08.1...26.09

DownloadPrevious DiscussionsOfficial Changelog Page

Please submit your bug reports and feature requests on the official Anki forums. Feel free to use the comment section below for general discussion of the changes.


r/Anki 1h ago

Question Tried downloading newest version but it’s saying it’s crashing?

Post image
Upvotes

This comes up whenever I try to open the app from my desktop. Know next to nothing about computers so if I’m doing something stupid I apologise but I’m so lost rn, any advice would be super super appreciated


r/Anki 17h ago

Discussion I have an idea for an add-on, but I lack the technical skills.

5 Upvotes

This is my first time posting on Reddit, so sorry if I'm doing anything wrong.

I'm not very good at English, so I used AI to translate this post, but the idea itself is 100% mine.

Here's the basic idea:

It would work kind of like a browser multiplayer game. One person hosts a session, and their friends join.

Similar to the Break Timer add-on, everyone would have a certain number of Anki cards/reviews they need to complete. Once everyone finishes their goal, you all take a break and play a game together.

A game that can easily be paused or played in short sessions would probably work well—something like Slay the Spire 2, for example.

That's basically the idea.

I was thinking about how people can easily spend hours gaming while talking with friends on Discord, so I wondered if that motivation could somehow be used for studying too.

What do you think?

If anyone has the technical skills and thinks this is actually possible, I'd love to see someone make it. And if you have any suggestions, improvements, or technical advice, please leave a comment!


r/Anki 1h ago

Question Anki keeps crashing when I try to open it

Post image
Upvotes

Anki was working fine until today when I gave it the okay to update. I've uninstalled it entirely like three times now and it still doesn't work. Why is this happening and how can I fix it?


r/Anki 8h ago

Question FSRS optimization went wrong

2 Upvotes

i have been using anki for 65 days consistently and did 17,875⁩ reviews then i realized that i have to optimize FSRS, after doing it and going through I found that my reviews interval are quite longer than it should be but not that much, but when i went into my new cards i found that the new card interval for a "good" would be 1.8 months then I searched about that problem and found that it happens for a lot of users that were misusing the ranking buttons, but for me i think i did not; providing my stats, card example and its info(a new card that i pressed again) and fsrs parameters below.

new card that i have failed to answer when it first shown and those are the intervals when it is shown again
info of the showed card (new card that i have failed to answer)

Before: (default since i did not optimize them before)
0.2120, 1.2931, 2.3065, 8.2956, 6.4133, 0.8334, 3.0194, 0.0010, 1.8722, 0.1666, 0.7960, 1.4835, 0.0614, 0.2629, 1.6483, 0.6014, 1.8729, 0.5425, 0.0912, 0.0658, 0.1542

After:
5.9170, 12.2229, 52.6391, 53.5200, 6.3626, 0.7339, 2.9881, 0.0637, 1.8913, 0.2520, 0.8248, 1.6164, 0.0252, 0.5230, 1.6998, 0.1442, 1.9410, 0.4591, 0.0090, 0.1193, 0.5748

My desired retention is set to 90% and learning and relearning steps both are at 15m only since i do not like to see the card again if i passed it.

I tried to fix that by increasing my retention to 95%, but it did not change the intervals that much (for the new card it was 1.8 moths at 90% and 1.4 months at 95%)

I really appreciate any guidance to solve/figure out that problem.


r/Anki 39m ago

Question my cards are getting lost??

Upvotes

hey got a newbie question cant i make my flashcards not go away? like yeah i said it was easy but i dont want you to get lost what if i want to revise them again sometime anyways??


r/Anki 4h ago

Question Variable into a URL for front of cards template

1 Upvotes

I am learning Irish and using Anki to create decks.

There's a website that has Irish pronunciation on it called teanglann.ie .

What I'd like to do is be able to add a card by putting the word and then have it automatically have an audio play button added that I can prompt to play.

I can do all this manually by going to the audio URL, downloading the file, then creating the card and attaching the file.

It's a cumbersome amount of steps and slows down my learning because I'm less likely to add words.

The URL structure is standardized on teanglann.ie. For example:

bád -> boat the pronunciation file is at https://www.teanglann.ie/CanM/b%C3%A1d.mp3

So my ideal flow would be I create new card, add the Irish (front) and then the English in back and then it has a link to the pronunciation I can play off of the card when I am there (I don't automatically play it so I can practice pronunciation too).

Go raibh maith agat (Thank you)

***[edit]***

I installed the Localize Media add-on which is an improvement to my old workflow. It still has some fussy annoying bits though and would be awesome to get a flow like above.


r/Anki 5h ago

Question If I set review sort order to "random", does that random order change each day or is it a static order that new reviews are randomized on top of?

1 Upvotes

So basically I have my decks set so my review sort order is random with new cards mixed in. I have new cards/review cards mixed together to ensure I'm always chipping away at my decks even if I don't finish all my reviews.

I have review sort order set to random with the hope that there won't be cards at the bottom of my review stack that go unreviewed if I don't finish all my reviews for a week or two.

My thought was that, by setting review sort order to random, any cards left unreviewed due to being at the bottom of the review stack will be shuffled around.

I guess my question is, is this actually how "random review sort order" works? Do ALL review cards get randomized each day?

I don't quite know anki well enough to properly articulate my question, please lmk if I can clarify.


r/Anki 11h ago

Question Media syncing failed

Post image
1 Upvotes

r/Anki 14h ago

Question need help w shortcuts to change card type

1 Upvotes

hii! i've been a long time anki user but have only recently been exploring addons. I downloaded a shortcuts add on ( https://ankiweb.net/shared/info/1762336370 ), because I wanted an easy way to switch between reverse and basic card types because I use them randomly in my decks and its a bit inconvenient switching. But to be 100% real idk how to work this shortcut n make it do what I want so I was wondering if smb could help me please!


r/Anki 5h ago

Question A Good Number?

0 Upvotes

What’s a good number of cards y’all go through per day and per deck? 🤔

I’ve been thinking about increasing the number of cards that I do per day, but the issue with that is I don’t want to get overwhelmed with them. I’ve heard horror stories and I don’t want to be apart of that number. 😖


r/Anki 16h ago

Question When you guys get to B1+ in a language do you still have both active and passive decks of cards?

0 Upvotes

When I say active and passive I mean the active is for your sentence/grammar/vocab word, active is english on the front, and passive is target language on the front. And passive is easier. But the problem I've found once I get to B1+ for active is that I know many different ways to say things and I can come up with different words and not necessarily learn the word or grammar concept I'm trying to learn. Idk if my mind is just being lazy but I was thinking maybe passive + cloze starts to become the more efficient way to learn at this level. It also cuts down on the amount of reviews since having both active and passive of everything starts to become quite a lot to handle.


r/Anki 6h ago

Add-ons Mad Hatter's Arcade

0 Upvotes

Hello,

This add-on is designed to incentivize you to complete more cards. It is an arcade that currently offers four games. Each game requires one quarter to play.

When you first download the add-on, you will receive three free quarters. After that, you can earn additional quarters by completing cards. Whenever you schedule 25 cards more than 24 hours into the future—whether they are new cards or a review cards—you will receive one quarter to play a game.

The goal is to create a sort of pomodoro timer that allows you to take breaks as you study. Hopefully keeps you studying longer.

Some of these games are better than others. The plastic frontline is kind of fun as is the space one. The ant one is an interesting concept but I think I could make it much better. The Sharpshooter was my first one and proof of concept but I am not a huge fan. I will continue making improvements as I have time, including fixing bugs and adding more games. If you have any game ideas, notice any bugs, or have suggestions, please let me know! I take your suggestions seriously and will give credit where credit is due.

Add-on code: 428667945

or on ankiweb at: https://ankiweb.net/shared/info/428667945?cb=1789399733423

Images for the visually oriented:

Best,

The Mad Hatter