How it works
When you review a card, KAnki calculates the next review time based on your response. Each card tracks:- Difficulty level: Increases when you answer correctly, resets when you answer incorrectly
- Next review date: When the card will appear again in your study queue
- Review history: All your past answers with timestamps
Review intervals
KAnki offers four response options when you reveal a card’s answer:Again
10 minutes - Resets the card’s difficulty level
Hard
1 day - Keeps the same difficulty level
Good
3 days - Increases difficulty by 1 level
Easy
4 days - Increases difficulty by 2 levels
The intervals shown are base intervals. As your difficulty level increases, KAnki automatically extends these intervals using a multiplier formula:
interval × (1 + difficulty × 0.5)Difficulty progression
As you master cards, the intervals grow exponentially based on your difficulty level:| Difficulty Level | Base Interval |
|---|---|
| 1 | 1 day |
| 2 | 3 days |
| 3 | 1 week |
| 4 | 2 weeks |
| 5 | 1 month |
| 6+ | 2 months |
Card data structure
Each card in KAnki stores the following information in main.js:217:Incorrect answers
When you mark a card as “Again” or answer incorrectly:- The card’s difficulty decreases by 1 (minimum 0)
- The next review is scheduled for 10 minutes from now
- The card is added to the error review queue
- After completing your regular session, you’ll be prompted to review incorrect cards
This immediate review system helps reinforce difficult vocabulary before they’re forgotten.