111 1
Sign in to rate

Review Heatmap

0.07MB. Updated 2017-02-19. Only supports Anki 2.0.x.


Adds a heatmap graph to Anki's main window which visualizes past and future card review activity, similar to the contribution view on GitHub. Information on the current streak is displayed alongside the heatmap. Clicking on an item shows the cards reviewed or due on that day. COMPATIBILITY This add-on only works with Anki's stable release branch (2.0.x ≥ 2.0.37). The 2.1 beta is not supported at this point in time. A development build for 2.1 is available on GitHub, but still requires testing. Please do not downvote this add-on simply because it's not listed as compatible with the Anki 2.1 BETA. Downvoting add-on pages for no reason is not a valid way to get your point across. You made the conscious decision to test a development release of Anki, fully knowing that most add-ons would not work with it. If you are willing to test a development release of Anki, you should also be willing go through the marginally higher effort of installing the 2.1 development releases of your add-ons, which will usually be available through GitHub. Even if an add-on author has not yet had the chance to port their add-ons, you should not punish them just because they don't have the free time to update the open-source projects that they've decided to share with the community according to your schedule. If 2.1 compatibility of a specific add-on is crucial to your workflow, then you can either learn how to develop add-ons yourself and contribute to the project, or commission someone else to do the work for you. Thank you. VIDEO DEMONSTRATION (Make sure to enable closed-captions for comments on the demonstrated features) FEATURES RELEASE LOG This section will always be updated with the latest changes to Review Heatmap. More details on major releases are listed in the next section. For a full release log, including smaller bug fix releases and more details on each entry, make sure to check out the releases page on GitHub. LATEST CHANGES AND NEWS v0.6.0 As this version uses a new file structure you will have to remove older versions of the add-on before updating. Otherwise you might end up with multiple heatmaps. INSTALLATION Simply follow the generic instructions listed below this add-on description. DOCUMENTATION The use of this add-on is documented in the official Wiki and the YouTube videos linked to above. HELP Please check out the Troubleshooting section in the Wiki if you are experiencing issues with the add-on. Bug reports and suggestions are always welcome, but it might take me a while to get to them. Please do not post bug reports in the review section, as I will not be able to help you or reply. Instead, please use the official support thread (no registration necessary!). CREDITS AND LICENSE Copyright (c) 2016-2017 Aristotelis P. Inspired by GitHub's contribution calendar and Forecast graph on Overview page by Steve AW. Ships with the following javascript libraries: Licensed under the GNU AGPL v3. The code for this add-on is available on GitHub. OTHER ADD-ONS Make sure to also give some of my other add-ons a try: There are also a number of other great add-ons out there that will help you gamify Anki to an even further extent than with Review Heatmap alone. I go over a few of them in the following video: ADD-ON COMMISSIONS A lot of my add-ons were commissioned by fellow Anki users. If you enjoy my work and would like to hire my services to work on an add-on or new feature, please feel free to reach out to me at: ankiglutanimate [αt] gmail . com MORE RESOURCES Want to stay up-to-date with my latest add-on releases and updates? Feel free to follow me on Twitter: @Glutanimate New to Anki? Make sure to check out my YouTube channel where I post weekly tutorials on Anki add-ons and related topics: / Glutanimate ============================================ SUPPORT THIS ADD-ON Writing, supporting, and maintaining Anki add-ons like these takes a lot of time and effort. If Review Heatmap has been a valuable asset in your studies, please consider using one of the buttons below to support my efforts by buying me a coffee, sandwich, meal, or anything else you'd like: Each and every contribution is greatly appreciated and will help me maintain and improve Review Heatmap as time goes by!


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

To download this add-on, please copy and paste the following code into the desktop program:


If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

Other Anki 2.0.x Add-Ons Ask a Question


on 2018-04-24
Very useful
on 2018-04-22
definitely one of my favorites
on 2018-04-13
on 2018-04-13
Yes it's good
on 2018-04-13
It's not working on the new Anki version :/
on 2018-04-10
on 2018-04-10
on 2018-04-05
Works great! Just as described!
on 2018-04-04
on 2018-04-02
Fantastic !!
on 2018-03-31
on 2018-03-24
on 2018-03-23
very motivating, thank you!
on 2018-03-07
it works well!
on 2018-03-02
on 2018-02-21
A most excellent add on - not only aesthetically pleasing, but also useful in how it gives fast access to summary of statistics on past and future reviews.
on 2018-02-15
Perfect !
on 2018-02-15
on 2018-02-14
It's a good idea!
on 2018-02-10
on 2018-02-03
on 2018-01-31
on 2018-01-29
on 2018-01-26
This is an very solid addon, it increases the sensation of routine
on 2018-01-23
It's exactly want I wanted
on 2017-12-31
Very elegant.
Just one problem is that after I imported a shared deck, the due dates for this deck appeared in my heat map. I used the "Reset card(s) scheduling information / progress" addon on this deck, but they still show up on my heat map.
on 2017-12-29
This add-on makes it much easier to view progress over time and I would say it certainly "gamifies" anki more by adding visual progress.
on 2017-12-26
Very motivating! Keep up the good work. Your Addons are amazing
on 2017-12-26
Helpful visualization. It pretties my Anki up too :)
on 2017-12-19
I really like this add-on. It motivates me too keep using Anki every day!

I noticed a problem though. There are some 'empty' days in the heat map, but I remember well and I'm sure that I did study on those days. Some other days also show less cards reviewed that I remember reviewing. Could it be because I used AnkiDroid? I'm not sure though if the days I used AnkiDroid on and the empty days in the heat map correlate with each other 100 percent, it's just a suspicion.
on 2017-12-18
on 2017-12-13
Great visual improvement.
on 2017-12-10
A great motivator—can't help making a quick review just to upkeep the streak!
on 2017-11-29
Awesome motivator and way to track reviews per day
on 2017-11-28
on 2017-11-25
Great for a clear overview of usage!
on 2017-11-21
Thank you so much, the interface is just great, it keeps me on track and motivated.
on 2017-11-20
Love it. It is motivating.
on 2017-10-17
Neat visualisation

I like this add-on for its concise yet useful visualisation of one's review progress. It gives a nice breakdown by days, weeks, and (optionally) months. I like its forecast function too. Thanks for the great add-on and its high quality.
on 2017-10-11
An error happened when I deleted a uncompleted deck and tried to open statistic


Traceback (most recent call last):
File "aqt\webview.py", line 152, in _linkHandler
File "aqt\toolbar.py", line 74, in _linkHandler
File "aqt\toolbar.py", line 94, in _statsLinkHandler
File "aqt\main.py", line 732, in onStats
File "C:\Users\lenovo\AppData\Roaming\Anki2\addons\review_heatmap\main.py", line 340, in my_statswindow_init
File "aqt\stats.py", line 89, in refresh
File "anki\stats.py", line 124, in report
File "anki\hooks.py", line 61, in repl
File "C:\Users\lenovo\AppData\Roaming\Anki2\addons\true_retention_graph.py", line 161, in new_progressGraphs
IndexError: list index out of range
on 2017-08-31

Útil para verificar o progresso dos estudos.
on 2017-07-25
Keeps me motivated

A must add-on to carry you forward through dark Anki days. ;-)
on 2017-06-15
Motivating and Beautiful.

Visualization is always more informative than numbers. Once more glutanimate rocked with an awesome add-on.
on 2017-04-20
So simple, so nice

This visualization helps me with motivation! It is very nice, thank you!
on 2017-03-13
Lovely add-on

It's nice to visualize progress this way, thank you very much!
on 2017-02-17

Idéia incrível. Excelente.

Existe uma versão desse add on, para ankidroid ?

Seria muito legal ...
on 2017-01-13
Awesome Addon

Great way for me to see how well I am keeping up with my review. For those who are having issues with not being able to see the Customizable option menu, follow the manual installation instructions. This worked for me.
on 2017-01-12
This heatmap add-on rocks! No more card-punching apps.

This add-on is really useful if you want to keep track of your learning "flow". Purely amazing!
on 2017-01-12

It would be interesting to create a link that leads to the study of these cards by the day selected in the application.

??In the last update it is described that a customization option was created in the tools menu. But the add-on is not appearing on the Tools menu. So I do not have access to your customization options. The add-on only appears under "Add-ons." (System microsoft windows XP)
on 2017-01-06

Thank you so much.

Last year I reviewed between 200 and 900 cards daily (with a few exceptions). The map looks fantastic. So much work…

Tools like these are great because they not only provide information but also encourage one to do even more – in particular, not to miss a single day. It's super stimulating!

I'm on macOS 10.11.
on 2017-01-05
Awesome idea

But I agree with the previous comment of high daily review counts just becomes a wall of blacks. I review on avg about 200 cards per day.

Nevertheless it is very interesting see the heatmap when I scroll back to a few years ago when I just first started anki (doing 50-100 cards/day).

Sorry I don't have any better idea on how to help make it better tho :(.
on 2017-01-02
Consider changing color scale

For decks with large numbers of reviews (my daily reviews tend to average somewhere between 200 to 500 cards), the heatmap just looks black, despite there being up to 300 review differences between different days:


Makes it not overly interesting if I can only differentiate visually between days where I happened to only do none, a few dozen, or my normal days.

Consider adding more shades of green to allow for more groups and to change the batch sizes instead of being in groups of 20, to a sliding scale where the batches grow as you go up in number. For example, a scale more like [0, 1-25, 25-60, 60-100, 100-175, 175-300, 300-500, 500+] would probably make the graph interesting both for people with small number of reviews a day (4 color categories below 100) and for people like me with a large number of reviews.
on 2017-01-01
Thanks 's message

A great extension, thank you very much.
I suggest to add this extension to the next version of Anki.
Thanks again.