109 16
Contact Author Sign in to rate

Anki Zoom

0.02MB. Updated 2020-04-04.
The author has shared 1 other item(s).


Does what it says - enables zoom for current Anki versions (v2.1.15+). Built upon the great work of Zoom 2.1, which unfortunately has bugs due to Anki updates Features: - Press Ctrl + +/= to zoom in - Press Ctrl + - to zoom out - Ctrl + Scroll to zoom - Supports pinch to zoom on Windows/Linux trackpads - Press Ctrl + 0 to reset zoom (default zoom can be changed in config) - Tooltip popup displays zoom percentage (can be disabled in menu) - If zoom amount and scroll sensitivity is not optimal, please use the config to fine tune settings. Can be accessed through: Tools->Options->Add-ons->Anki Zoom->Config. Detailed descriptions are within config. Notes: - Tested compatibility with Anki v2.1.9, v2.1.15, v2.1.20, v2.1.21 - Please report issues here: Github For more GUI tweaks, check out my other addon: No Distractions Full Screen Changelog: 4/3/2020 v1.1.4: Added tooltip popup showing zoom percentage 3/28/2020 v1.1.3: Better view menu management (compatible with NDFS and Dancing Baloney addons) - should not make duplicate view menus 3/8/2020 v1.1.2: Fixes bug where zoom state would not save upon close. Performance improvements 3/2/2020 v1.1.1: Fixed bug where screen would freeze after certain actions 3/2/2020 v1.1: Much more streamlined code for zoom management and tracking. Event-listener changed to use inbuilt Anki event listener(big thanks to u/Glutanimate and u/yumenogotoshi for code suggestions). Added zoom interval and scroll threshold config 3/1/2020 v1.0: Initial release


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

Supported Anki versions:

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


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.

All Anki 2.1.x Add-Ons Contact Author


on 1672789842
Don't work with 2.1.54
With previous versions worked, but was buggy.
on 1670951607
yup, confirmed not working on 2.1.54, thx
on 1670647634
Not working in 2.1.54; default zoom is not working on Overview page (is working on others)
on 1670176657
Only thanks
on 1665563035
Doesn't work anymore
on 1660742717
We should all find another addon, that is still being constantly updated.

Unfortunately, it seems that the author does not work this addon anymore. The last update was still in 2020. The author does not reply in github issues.

EDIT: I may be mistaken, but since recent version 2.1.50, we can zoom using ctrl+mouse wheel, or by using the View menu.
on 1657864416
Wonderful add-on that I've been using for a couple of years. Please update if you have the time soon!
on 1656954543
Not working for 2.1.54
on 1656716419
Please update! Great addon.
on 1654546457
⁨Traceback (most recent call last):
File "aqt.addons", line 244, in loadAddons
File "/Users/evelinyamashiro/Library/Application Support/Anki2/addons21/538879081/__init__.py", line 169, in <module>
File "/Users/evelinyamashiro/Library/Application Support/Anki2/addons21/538879081/__init__.py", line 146, in setup_menu
mw.addon_view_menu = getMenu(mw, "&View")
File "/Users/evelinyamashiro/Library/Application Support/Anki2/addons21/538879081/toolbar.py", line 12, in getMenu
menu = a.menu()
AttributeError: 'QAction' object has no attribute 'menu'
on 1654258702
Throws an error on startup with Anki Version ⁨2.1.52 (ab1c2395)⁩.

When loading '⁨Anki Zoom⁩':
⁨Traceback (most recent call last):
File "aqt.addons", line 244, in loadAddons
File "C:\Users\User\AppData\Roaming\Anki2\addons21\538879081\__init__.py", line 169, in <module>
File "C:\Users\User\AppData\Roaming\Anki2\addons21\538879081\__init__.py", line 146, in setup_menu
mw.addon_view_menu = getMenu(mw, "&View")
File "C:\Users\User\AppData\Roaming\Anki2\addons21\538879081\toolbar.py", line 12, in getMenu
menu = a.menu()
AttributeError: 'QAction' object has no attribute 'menu'
on 1650588488
This works great.
on 1650388746
it's working
on 1649826599
does not zoom pictures only header text
on 1649209846
Why can't you set a fixed value? Sometimes switching pages will jump back to the original value. .
on 1649170339
on 1649008320
Very nice!
on 1647399625
solved my problem perfectly
on 1646889593
A must have!!, but it does not work in 2.1.50
on 1646775991
ty <3
on 1645741917
helped me a lot!
on 1645001300
on 1644620533
Not functioning
on 1641145228
on 1636883643
It honestly does what it is advertised to do.

Problem is, that i wanted to Zoom into Pictures to read small annotations.
At the moment only the Text is increasing in size, but the Picture stays perfectly the same size.

Am i doing something wrong with ctrl + Scroll and Pinch to Zoom ?
on 1634859613
YES! THIS IS FANTASTIC! I owe you a coffee, chai beer!
on 1631856776
Great! zooms with percentage and per page. Easy to use no worries at all!
on 1631329242
very good! and I try to modify some codes just like below for every profile has a zoom factor and think it more convenience:
#Saves state zoom
old_state_zoom = QWebEngineView.zoomFactor(mw.web)
if old_state == 'deckBrowser':
# config[ 'deckBrowser_zoom' ] = old_state_zoom
mw.pm.profile["deckBrowser_zoom"] = old_state_zoom
elif old_state == 'overview':
# config[ 'overview_zoom' ] = old_state_zoom
mw.pm.profile["overview_zoom"] = old_state_zoom
elif old_state == 'review':
# config[ 'review_zoom' ] = old_state_zoom
mw.pm.profile["review_zoom"] = old_state_zoom
mw.addonManager.writeConfig(__name__, config)

mw.setUpdatesEnabled(False) #prevents flickering

#Applies state zoom
if new_state == 'deckBrowser':
change_zoom( mw.pm.profile.get("deckBrowser_zoom",1) )
elif new_state == 'overview':
change_zoom( mw.pm.profile.get("overview_zoom",1) )
elif new_state == 'review':
change_zoom( mw.pm.profile.get("review_zoom",1) )
on 1629970936
Awesome working like a charm thanks for your effort!
on 1627498452
on 1625921064
Helps a lot when you have a big monitor
on 1624930609
on 1624114921
occasionally (maybe once every 10 times) it doesn't display the other side of the card when hitting "show answer".
I have no other addons installed, and it fixes itself when I zoom in or out.
update: sometimes it does't even show the next question until I zoom.

Another small Issue I've seen, is that it seems to "save" the zoom level on a per-card basis. So when I'm zooming to fix the first issue, it saves that level, and the next time I come across the card I'm getting flung back and forth between zoom levels, which is super annoying.

In case it helps with tracking down the issue, I'm studying Japanese on a laptop with a single 4k monitor.
on 1623239771
Works perfectly
on 1622569907
on 1621811235
Estou testando, e é bem melhor que o Zoom 2.1, que fica toda hora desconfigurando.
on 1621730607
I wish It could Zoom Images on Image Occlusion :(
on 1620904121
Great when your monitor is strange
on 1620801295
thumbs up
on 1619126196
It met a need that always.
on 1618357693
on 1617282983
Should be implemented in Anki
Must have add-on
on 1616895436
on 1616662885
Hello dear ccz-2 (unfortunately I don't know your name)

I'm a medical student and I want to appreciate you for this awesome add on you made
I study all of my cards with image occlusion and because my images are large in size I can't see entire image in first view (because the zoom out limit can not go further than 26%) so I have to scroll the mouse to Left/Right/down to reach the area that I want.
I really need your help or any person who is reading this message

1. how can I zoom out less than 26%
2. or how can I change the picture in the image occlusion so that all of that can be seen in one view without scrolling (because a have lots of large images, resizing them in Photoshop or etc will take time)
on 1615906547
great tool !
on 1615687819
Es muy buenooo <3
on 1613742583
Very good!
on 1613007939
2.1.40 Ok
on 1612959365
on 1612902006
it's helpful, thanks
on 1612888612
it's perfect
on 1612725028
Perfect, thank you!
on 1612540326
Got the same problem as this user: "Is there a way to zoom on a specific part of an image during review, as it does not zoom in any more after an image is covering the entire screen(occluded image)"

Most of my cards are image occlusion cards. So though the idea is nice. It is useless to me at the morment. Sorry for not giving you a positive response :(
on 1612379835
Damn useful
on 1611937148
on 1611331163
Simple and effective thanks!!
on 1610907965
on 1610330913
on 1608359458
1. The config button in the add-ons overview is greyed out and not clickable.
workaround: edit config.json

2. Does it change the text size in the editor?

edit1: 1. Yes, I deleted and re-downloaded. To be sure, I restarted Anki. The grey-out remains. BTW, "view add-on page" is greyed out as well. 2. Thank you! I didn't know of that setting.

edit2: Apparently this is an issue not (only) with this add-on, but with my Anki.

edit3: thank you for the tooltip

edit4: There is a zoom limit for images. To circumvent it, you can use another zoom utility like Windows magnifyier (Win key and "+" key)
Comment from author before post was edited
1. Can you try deleting and reinstalling the add on?
2. No it only affects the review screen. If you want to make other elements of the UI bigger, I’d suggest going into preferences and changing the “user interface size”
on 1608309495
It helps me using Anki more comfortably: I zoom in, lean back, and use my game controller to review cards without distractions (https://ankiweb.net/shared/info/1049863218)… 🙂
on 1605980390
Help me with small images. Thanks very much!
on 1605887222
Is there a way to zoom on a specific part of an image during review, as it does not zoom in any more after an image is covering the entire screen(occluded image)
on 1605579242
como posso dar zoom em imagens ? me ajude por favor
on 1605305211
Works well!
on 1604470991
It's working and awesome!
on 1604319474
on 1604005864
Works as intended
on 1603887383
on 1603311483

Please allow us to disable Anki Zoom during the add card dialogue/window so that it will not interfere with the macros for super/subscripts in the mini format pack.

Otherwise, a wonderful add-on.
on 1602128613
on 1601248258
on 1600364583
Wonderful thanks
Comment from author before post was edited
Yes i've given it some thought, but still undecided on how it'll work. I responded to your github post.
If anyone has an idea of how it'll work feel free to suggest
on 1600073334
on 1599674319
Great add-on! Is it possible to have, for example, M=zoom in and N=zoom out. Would be very handy in my case. Basically just being able to resign keys.
on 1596644599
FINALLY!!! Thank you for fixing the damned zoom! It works even with my antimicro gamepad mapping in debian.
on 1596589378
Just what I needed!
on 1596583565
Works perfectly! Thanks for creating this add on!
on 1596460332
Muito útil!
on 1596412884
on 1595986507
wohoooo Works! My eyes love it. Thank you!
on 1595962522
Thanks thanks thanks :)))))
on 1595222198
on 1594972525
on 1594335358
Unfortunately doesn't work on macOS.
Comment from author
It should work regardless of the platform - can you elaborate on the issue?
on 1594075602
Perfect, works with Anki 2.1, no issues
on 1593737191
Works perfectly - thanks!

Would it be possible to be able to prevent zooming whilst using the 'edit during review' add-on, or at least have an option to do this, so that subscript and superscript can be done in the reviewer as opposed to needing to open the browser.

Thanks again
Comment from author
Great suggestion - I will look into it
on 1593152940
the best anki zoom add-on!
on 1592600657
I stopped studying to take a break long enough to rate this.

saved my work flow

thanks man
on 1591126739
on 1591022160
This is what I need for my Japanese decks. Thank you
on 1590890529
on 1590746475
thanks for this great addon , very useful. İf only we could also zoom when the browser or edit screen is opened it would complete the addon in many ways
on 1590411296
Best Zoom Addon for Anki.
on 1590336083
muito bom
on 1589012547
on 1588923821
better than Zoom 2.1
on 1588768155
on 1588624952
ajuda muito
on 1588355503
on 1587868060
ease instalation
on 1587259742
It's working, thx!
on 1587068021
Thank you!
on 1586745956
Anki Zoom worked for me as intended. Thanks!
on 1586440180
very useful
on 1586290483
i had problem with Zoom2.1 on Linux (Ubuntu), after a recommendation to try this add-on, I installed it and everything solved. Thank you!

the issue I encountered was that control + mouse wheel up/down didn't work.
on 1586285179
Good job
on 1586268052
it´s a useful add-on
on 1586180626
Update 2: it's all good - just remapped ctrl-0 to ctrl-5 to prevent the conflict. Thanks!

Update 1: shortcut works fine in the main deck page. I now actually think it is due to a conflict with the customize keyboard shortcuts add on, which overrides shortcuts in the reviewer. I have encountered a similar issue with shortcuts not working in reviewer for the advanced review bottom bar add on. Do you know if there is any way to overcome this?

Love this add on as there haven't been any bugs.

However I have recently noticed (maybe since the recent zoom %age indicator) that ctrl + 0 doesn't work to reset the zoom when in the reviewer (just a minor point)

Thanks for the amazing add on!
Comment from author before post was edited
Edit: Ah - if that addon is remapping the Ctrl-0 hotkey to another function I'll add user-customizable keyboard shortcuts

Interesting - it works for me. Does reset work via the menu option, and does it display the shortcut as 'Ctrl-0'?
on 1586171046
It´s good but it only zooms the first pictiure. I got many Pictures underneath and when I want to zoom it it only makes the first Picture bigger and the others stay small :(
Comment from author
Zoom respects the layout template of your cards, so if your pictures are set to be a percentage of the screen, it will not resize them)
Whole window scaling is coming in a future update
on 1586092121
Best Anki Zoom add-on to date
on 1585999575
Hi, the addon is working really smoothly! However, it doesn't indicate the level of zoom. For ex, if we zoom in chrome of any other browser, it indicated % of zoom so as to let users know the level of zoom. It is basically helpful to get back to original zoom as it become tough to adjust back to original zoom without knowing the zoom level. I hope you consider this.Thanks for sharing the addon.

Edit: The author added this feature the very same day!!! Thanks a lot.
Comment from author before post was edited
Edit: Now added!

Sure - I'll consider adding as a feature. You can also use Ctrl-0 to get back to the original zoom
on 1585976754
Neat! It does not interfere with the workaround suggested at https://changes.ankiweb.net/#/known-issues?id=text-size, just what I needed
on 1585878096
I love it!! Thankss
on 1585737902
on 1585618867
Thank you for this! The bugs with Zoom 2.1 were starting to get frustrating... this is so much smoother.
on 1585066695
Great add on! Unlike Zoom 2.1, it keeps your zoom even after you close Anki.
on 1584827587
Awesome! Thanks for sharing!
on 1584270204
Awesome !!, can't wait for your next update with the image zoom functionality :)
on 1583783143
works well
on 1583600332
I LOVE YOU!! I've been waiting for this one since 1,5 month 10 hours a day^^
Let me buy you a coffee
on 1583559206
One of simplest and effective addon thank you
on 1583259819
awesome thanks
on 1583251683
It's great
on 1583097264
I got Anki-making group in my medical school since only I got a 1440p screen, it's a blessing
on 1583065106
Woop woop . Zoom 21 has been a bit buggy for me, but this add-on work smoothly so far. thanks!