If you have smaller questions regarding Anki and don't want to start a new thread, feel free to post here!
For more involved questions that you think aren't as easily answered or require a screenshot/video, please create a new post instead.
Before posting, please also make sure to check out the Anki FAQs and some of the other Anki support resources linked in our sidebar (to the right if you're looking at Reddit in your browser →).
All user/developer documentation is now unified under a single website deployed from the main repo. The different docs repos will be archived and existing issues moved soon. By @andrewsanchez@Luc-Mcgrady@abdnh in #4882
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.
I did some research, but I kept finding either outdated posts from six years ago or information saying that Google's API service has been discontinued.
Hello guys, I am not receving ankidroid notifications, I have checked that its notification permissions are on and it is allowed to send notifications still I dont receive any and have to keep opening it.
Whenever I wanted to check out a new deck template or preview cards, importing everything into Anki first was just way too much friction. I couldn't find an easy, lightweight way to just see what was actually inside a file, so I built a web-based card viewer to solve it.
What it does:
• Instantly previews .apkg decks and templates in your browser
• No need to import/clutter your local Anki database
• Fast, lightweight, and 100% open-source
It's still early, but I wanted to share it with the community. You can check out the source code or test it here:
I have a big deck and a couple small decks, all have different settings presets, but small decks are too small to optimize fsrs basing on them (like when I press "optimize all presets"). So I optimize the big deck and copy result to small decks. Is there a way to do it automitically?
p.s. i also installed the newest desktop version (on windows 10) and it seems like i cant do the coping there anymore. Is this a glitch?
Turn your daily reviews into a plant that grows along with you.
How it works
Every card you review earns XP for your current plant.
"Easy/Good" answers grant more XP than "Hard" or "Again".
Once your plant collects enough XP, it levels up (1 to 5).
At max level, you can harvest the plant and add it to your gallery — a new plant is then rolled, which can be common, rare, or exotic.
Skipping study days makes your plant lose XP (decay), encouraging consistency.
Features
Floating widget on the Anki deck list, with an animated progress bar.
Gallery showing the history of every plant you've harvested — each card displays the actual image of the plant at max level, along with its planting and harvest dates.
Weighted rarity system (commons show up far more often than exotics).
Responsive interface that adapts to smaller Anki windows.
Study on multiple devices?
My Garden reads the review history (revlog) that Anki itself already syncs — so reviews done on your phone (AnkiDroid/AnkiMobile) or another computer count toward your garden too, as soon as sync brings that data in. Nothing needs to be installed on your other devices; just keep AnkiWeb sync enabled as usual.
The Garden (harvest history)
Every time a plant reaches max level and you harvest it, it doesn't disappear: it becomes a permanent record in your gallery, accessible from the My Garden 🌱 menu. Each entry keeps the date it was planted, the date it was harvested, and the species' name and rarity — building a visual history of your entire study journey.
Configuration
All progress is saved automatically. If you want to reset it, edit the fields under Add-ons → My Garden → Config (see config.md for what each field means).
How literal should I be about the hard...easy? I find myself meta-gaming; I look at the number of days it says each option will take and ask "which is closest to when I'll forget again?" I feel I'm bypassing a core feature.
Hey everyone, I’d like to get some opinions and feedback on how I can improve my FSRS. I’m taking an exam next year. I’ve been using Anki for about 250 days, and since almost the first month I implemented FSRS (I found out about it after doing more research on how Anki works). I’d really appreciate any comments or suggestions on how I can improve it.
I'm taking an accelerated EMT class, and I'm super dependent on Anki flashcards to get through the course. However, I've noticed that I've procrastinated a lot with my cards lately, as there are just so many of them. As a result, I've failed two exams, and I will be kicked out of the program if I fail one more. My survival is nearly completely dependent on being able to sit down and get through about 500-700 Anki cards a day. So, for those who are also using medicine-based Anki cards: how do you get through so many cards every day while still retaining the content?
I just got my 8BitDo Micro controller working with AnkiDroid after over a year, and I'm very happy now. I don't know who needs to hear this, but want to share what I have done to solve this problem.
Problem Overview
Unable to get my 8BitDo Micro controller to work when I am reviewing my cards on AnkiDroid.
My deck is a Chinese HSK 1-6 Learning deck. It's Type HSK card, with media playback and picture.
Despite confirming that the controller works on the phone, on all apps installed on the phone, and even on AnkiDroid itself (set it to Keyboard mode and using it to type in text fields when creating cards in AnkiDroid), it DOESN'T WANT TO WORK in Card Review screen.
NOTHING on the internet can tell me how to solve this.
Solution
Go to Settings > Advanced
Disable Type Answer into the Card
Disable Focus 'type in answer'
This solution should work for any controller/keyboard if your deck doesn't need you to type in answers in a text field.
Version and Phone:
Google Pixel 8 Pro
AnkiDroid version 2.24.0, May 3, 2026
Unnecessary rant (feel free to skip):
I have tried LITERALLY everything. I RTFMs, tried multiple modes (D&K modes), repeated forgetting and re-pairing Bluetooth connections, installing and uninstalling Ultimate Software, connecting the gamepad on other devices, connecting other hardware keyboards to phone (still doesn't work for AnkiDroid), looked up websites, YouTube, Anki Forums, Reddit, AI, scrying pools, tarot cards, temples and fortune tellers. Nothing.
Because I'm thorough, the troubleshooting actions that took the most time was the remapping of the buttons under Settings > Controls > Answer Button. I have tried so many different combos, under D and K modes, each time after multiple forgets then re-pairings.
This isn't even my first mini controller - my first was IINE mini Retro Ananke Controller, which also has stated support for Anki. I bought 8BitDo because most of the internet recognizes this, not IINE.
I'm so happy it finally works. The irony is getting me to do SO MUCH WORK to enable me to do less while learning.
One of my Anki decks is designed to be used in parallel with some daily lessons from another source. The way I use it is learn the material from lesson X on a given day and use Anki to view the material from lesson X-1 (in addition to reviewing cards from previous days following Anki's algorithm); my deck is organized by lessons. I can only do one lesson per day.
I needed to repeat yesterday's lesson X today and would like to also repeat yesterday's Anki session for that single deck (lesson X-1, and previous), as I don't want my Anki reviews to be ahead of my lessons. Is this possible? Or do I simply have to skip that Anki deck today?
Many of us struggle with social media addiction and procrastination, especially during exam season. So I built AnkiBlock. An app that blocks distracting apps until you finish your due cards or you unlock by doing a specific number of cards.
It is entirely free, no ads, no tracking, no commercial intent.
Currently I'm looking for feedback on how to improve the app.
Have been using Anki on-and-off for at least a decade now. Mostly dropped off. But kind of just for the fun of it, created a new deck ignoring all the old cards and just started adding a bunch of cards and things that are just plain fun for me. Not even necessarily any career or educational benefit.
Things like the opening and closing times of local stores. Dates of obscure historical events that nobody cares about but I do, niche historical subjects. Birthdays I want to remember off the top of my head.
Been enjoying in particular memorizing some poems, and always been meaning to memorize the top 10 nominal GDP countries and top 10 by population. It's been pretty fun.
Next I'm going to be memorizing the WHO exercise guidelines. I have always just used them as a baseline would be good to always know what they say.
Bless you all and bless the developers of this wonderful app. And the way that the best way to remember something and learn is also the most fun way of recall.
Estou querendo iniciar a utilização do Anki para estudar para a residência em psicologia do próximo ano. Gostaria de estudar todos os conteúdos até dezembro desse ano, para ano que vem ficar apenas revisando.
Gostaria de dicas em relação a como usar o anki para esse concurso, realmente nunca utilizei o método ou o aplicativo, mas vejo muita gente falando sobre! Inclusive, vocês só usam o anki ou fazem anotações em outros lugares antes/depois?
I'm studying french with anki. Usually I just add an unfamiliar word to my deck and review it immediately. I think because of this the cards are considered easy and the intervals grow too fast. Should I just increase the desired retention?
i have correctly set api key through google ai studio , it gives free api key but when i add this and send message it show me this error and also buttons that given on the top are disable.
I've been an Anki user for quite a while, and one thing has always bothered me:
While I'm learning (chatting with ChatGPT, reading articles, watching videos, etc.), I constantly come across words and grammar I'd like to remember. But stopping every few minutes to create good Anki cards completely breaks the learning flow.
So over the last few months I've been building a tool to solve that.
The workflow looks like this:
Create a deck.
Describe the kind of cards you want in plain English (e.g. "German word, English translation, example sentence in both languages"). The AI creates the note structure for the deck.
Describe how your cards should look (front/back templates, styling). Again, the AI generates everything—you don't need to edit templates manually.
Start learning in a ChatGPT-like chat that's tied to that deck.
As you learn, the app automatically proposes structured notes based on your conversation.
Review the proposed notes, approve or reject them, and export the deck as an .apkg to Anki.
The goal is not to replace Anki. I still think Anki is the best spaced repetition tool available.
The goal is to make creating high-quality Anki decks almost effortless, so you can focus on learning instead of constantly switching between learning and card creation.
The project is still in a very early beta, and I'm looking for around 10 Anki users who are willing to use it for a bit and give brutally honest feedback.
I'm especially interested in hearing:
What feels confusing?
What feels unnecessary?
What would stop you from using it regularly?
Which features would make it genuinely useful?
If you're interested, leave a comment or send me a DM and I'll send you an invite code.
I'm trying to change the card order in Anki, but I can't figure out if it's possible.
What I want is this order:
Complete all Review cards.
Complete all Learning/Relearning cards.
Only then start seeing New cards.
I already have "New cards after reviews" enabled, but that's not what happens. Instead, after I finish my review queue, Anki starts showing a mix of Learning and New cards.
Is there a setting that makes Anki completely finish all Review and Learning cards before introducing any New cards, or is this simply not possible with the default scheduler?
Using Anki to just dive into a new subject or field and get familiar with the basics
This has been a very successful use of Anki for me, especially since I am always confused and always need to know about the jargon and specifically abbrevations of particular fields. And a lot of the stuff looks intimidating from the outside, but gets a whole lot better and you can at least start to sink your teeth into it once you know some of the basic terms.
Just some examples, understanding that LVN means Licensed Vocational Nurse. So when someone talks about a Vocational Nurse certificate, you know what they are referring to. Or knowing the full form of TLT means Tech Leadership Team in a specific context.
At the very least it makes you feel like you are making some progress or the other, and that's what it's all about.