132 4
Contact Author Sign in to rate

Symbols As You Type

0.02MB. Updated 2022-06-08.


This plugin lets you quickly insert Unicode symbols into cards by typing a predefined key sequence. GETTING STARTED: 1. Install the plugin. 2. Start typing with symbols! A list of symbols is available through the Options window (see below), and a list of default symbols are also available online. Symbols are synced with AnkiWeb per-profile, which means different users can each have their own custom set of symbols. NOTE: Symbol insertion in the card browser search bar is currently NOT working for Anki 2.1.41+. This plugin is NOT compatible with the "Multi-Column Note Editor" plugin. If you would like similar functionality, please use this updated multi-column plugin instead: https://ankiweb.net/shared/info/2064123047 ADDING YOUR OWN SYMBOLS: The symbol list is fully customizable, and you can add, import, and export your own list of symbols through the Options window. To open the Options window, click on the "Insert Symbol Options..." menu item in the Tools menu. If the plugin was just installed, you may need to restart Anki for the menu to show up: This should bring up the following window: FAQ: Q: Can I insert bold text, italics, superscripts/subscripts, etc.? A: Yes! Normally, all symbols are treated as text, but if a key starts/ends with :: (eg. ::key::), the corresponding symbol will be treated as raw HTML. When entering HTML certain characters will need to be escaped. Note: If a symbol ends with a HTML tag, the tag will still be active when the next character is pressed (ie. if the inserted symbol was <b>some text</b>, the next character one types will still be bold). Q: Can I insert symbols in the card browser? A: This plugin supports symbol insertion in both the card editor and card browser. However, please note that while inserting symbols into the search bar of the card browser works most of the time, it is not guaranteed to work all the time (eg. with emojis and other complex symbols). Q: What kind of keys (text to replace) can I use? A: Keys must contain at least one non-whitespace character and must not be duplicates of other keys. Whitespace (space, tab, new line, etc.) at the start/end of keys will be removed. Note: It is up to the user to make sure keys do not conflict with each other (ie. if key and key key are both keys, the second will never trigger since the first replacement will always occur first). Q: What kind of values (symbols to insert) can I use? A: Values must contain at least one character. Multiple keys can map to the same value, and HTML is supported (see above). Q: Are there any conflicting add-ons? A: This plugin is NOT compatible with the "Multi-Column Note Editor" plugin. If you would like similar functionality, please use this updated multi-column plugin instead: https://ankiweb.net/shared/info/2064123047. Please let us know if you discover any additional conflicts. SOURCE CODE / BUG REPORTS: The source code of is available on GitHub. Please report any issues, along with how to reproduce the problem, to the GitHub page! Helpful information to provide would include:


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 1663796792
I read it is possible to set a color as well, but I dont get how to do it. As a specific example, I want to make a red heart: ♠. But I dont understand how to write that. Can saomeone help me out?
on 1663700340
works perfectly
on 1663438620
Excellent, this add-on is an absolute must have!
on 1663324264
Thank you sooo much! For those who are used to type "->" in Notion or other notekeeping apps, this add-on is a need!
on 1662990929
Really helpful add-on.
on 1656829761
thank you
on 1656536440
Unfortunately Not working with 2.1.52.
Edit: changing my review. It's working now with 2.1.54.
on 1655871588
Great add on
on 1655384960
Simple and useful!
on 1654874430
Great for people who have less keys.
Has a good UI.
on 1654744622
My favorite add on. I could get rid of all the other add-ons except for this one. Thanks for the update!
on 1654699840
Thank you so much for updating!
on 1654676999
Works for latest version qt6. Thank you!
on 1652445500
The add on does not work if symbols occur **inside** of a word, for example:

I want "oe" to be replaced by "ö" to write the German word "Löffel". Typing "Loeffel" however will not be modified by the addon. I have to type "L oe ffel", which results in "L ö ffel" and then manually remove the whitespaces.

Could you please add support so that "oe" will be picked up by the addon, even if it is inside of a word. I think this small change can make this a lot more useful for many users.

Thank you so much.
on 1651599832
on 1651131982
Works flawlessly on 2.1.49.
This add-on is an absolute must have. I've added different kind of arrows, new symbols and abbreviations. It allows you to type your cards faster AND give them a visual boost by adding symbols that are more visually striking than words. My main symbols are "inc" (increased) ↗ "dec" (decreased) ↘ "abs" (absence, not) ⌀ and "diag" (diagnosis) Δg. I also use ⤷ ≥ ≠ ⇒ →
on 1651053438
Really nice addon, but it's not working in 2.1.51
on 1650795037
Doesn't work with 2.1.50
on 1650666594
Doesn't work with 2.1.50. Please update.
on 1649506054
Update for 2.1.50 please
on 1648635328
Great add-on for Laptop users without num-tab on the keyboard to insert unicode symbols.

Not a real issue, but it be extra nice to be able to use the shortcuts when editing within the cards when using addons like Edit Field During Review (Cloze) - (https://ankiweb.net/shared/info/385888438). Right now it mainly works in Editor and Browser mode.

Thanks for the great work! <3
on 1648283204
Works really well! How can I add an arrow pointing up and one pointing down?
on 1647123434
Very useful when it comes to add maths formula
on 1645230403
This add-on gave me will to live
on 1644095620
Works as advertised. Can't say that about a lot of apps open source or payware.
on 1642259538
Simple time saver. I mostly only use it for :alpha:, :beta:, and :N: (up arrow), and :S: (down arrow).
on 1642182516
exactly what i needed! very easy to customise and works very well
on 1641840625
works like a charm!
on 1641435062
on 1640168919
Greaattt this is what I was looking for. Thank you a lot!
on 1639930288
on 1636718182
one of my most useful addons by far
on 1632581338
Fantástico!! Gracias!!
on 1631216999
I love u
on 1628710318
I don't have time to waste learning LaTeX, this addon solved my problem gracefully
on 1628354551
I wish I could use it on typed answers as well. Would help language learners a lot.
on 1626113369
on 1626022818
so perfect
on 1625829749
Using this for a long time, really like the option to add your own characters
on 1625743230
Works! 😋

I don't really use it that much - but it works as advertised, I can't deny that.
on 1624965068
Extremely useful. Wish I knew about this earlier!
on 1623514061
so useful! much faster
on 1622451432
Works like charme!
on 1621992839
Works great. For anyone asking about how to do the superscripts, there is a built-in option in Anki fo this (command and +). Likewise, subscripts can be implemented with command and =
on 1617361467
Should be implemented in Anki
Must have add-on
on 1617359203
Great add-on, thanks!
How do you get it to work with ^2 and ^3 ? I need exponents and formulas for chemistry like Ca2++
on 1616568751
Great, this is just what I needed and resolves many problems/hassles I've been having.
Works perfectly.
Thanks! :)
on 1616503304
I really appreciate this add-on but I hope you can make it work for the card browser (2.1.42), where I usually input my edits/notes. Thanks!
on 1616502744
Thank you!
on 1616407449
Thanks a lot for the fix for 2.1.41+ !!! Very good addon
on 1616190442
on 1615988367
This one is great!
on 1615957799
Broken with anki 2.1.42
on 1615907537
Great add-on, helped me out a lot!

It has been patched for 2.1.41+ by @hengiesel already. The author just needs to merge the PR and update his listing here.

on 1615749402
Please update for 2.1.42
on 1615710721
It doesn't work in 2.1.42
on 1615708427
Please update this for 2.1.41!
on 1615146879
It is veeeeery useful!

But does not work on 2.1.41
on 1615146842
The add-on was working perfectly until I updated to 2.41.

When I click on browse, I get this error:
Debug info:
Anki 2.1.41 (312fa278) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Mac 10.16
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-03-06 21:02:28

Caught exception:
Traceback (most recent call last):
File "aqt/webview.py", line 36, in cmd
File "aqt/webview.py", line 135, in _onCmd
File "aqt/webview.py", line 580, in _onBridgeCmd
File "aqt/toolbar.py", line 169, in _linkHandler
File "aqt/toolbar.py", line 187, in _browseLinkHandler
File "aqt/main.py", line 1067, in onBrowse
File "aqt/__init__.py", line 101, in open
File "<decorator-gen-52>", line 2, in __init__
File "anki/hooks.py", line 89, in decorator_wrapper
File "anki/hooks.py", line 81, in repl
TypeError: on_browser_init() takes 3 positional arguments but 5 were given
on 1615038238
really good
on 1614221595
this does not work and seems to choose when it wants to function
on 1614071514
Thank you this is a life saver
on 1613352716
Exactly what I was looking for! No more looking up Alt Codes.
on 1611404940
Could work well, but... idk how to type in the inserted-tag to create an e.g. Ca^(2+). is it Ca ::<sup>2+</sup>:: ? But it poorly doesnt work for me. need your help, thanks a lot!!
on 1611023217
Wow love this so much, makes my life way more easier!!
on 1610817908
on 1610624000
How to type exponents such as t^2 and Ca2++ like your examples, sir?
on 1610282950
This is soooo useful, makes typing formulas way quicker. I do prefer the way Word does the shortcuts though (using the forward slash \), so I ended up adding additional shortcuts in this format for the symbols I used often.
on 1609538069
on 1609048745
on 1608898348
If you are going to use symbols, it's a must.
on 1608618599
on 1607708939
Would be awesome to also make it work with "edit while reviewing" add-on is that possible ?

EDIT : works now all of a sudden don't know why

EDIT 2 : can't get it to work anymore since I updated anki to 2.1.26 don't know why TT ? Btw, would it be possible to include exponents in the symbols as for Ca2++ shown in your example or even numbers like "1st" or "2nd" ?

EDIT 3 : isolated each add-on one by one and turns out it is the add-on "The KING of Button Add-ons"
Comment from author before post was edited
This plugin *should* be compatible with Edit Field During Review (I've tested it with both the regular and cloze versions). If that's not the case, could you create an issue on Github?
on 1607225560
i disabled all the addons and only had "symbols as you type" enabled.

this addon won't even let me use it. I try to study a deck and it says error
on 1606736954
A real game-changer for the time consumming tasks of writing notes
on 1606587717
Amazing and really useful!
on 1604467149
Simply powerful. Amazing. I'm using doing cards on a laptop without a numpad. This plugin saves me tons of time because I don't have to copy from the web.
on 1603544185
on 1602289269
honestly this is the best app ever (its so much better than the insert symbol) - makes my life infinitely better

whoever you are - you are amazing
on 1602084407
This is soo useful! and works perfectly :)
on 1601473493
This addon is amazing! Since I have physics rn, this tool makes it very easy to add symbols like μ and ∝. Also, the ability to add your own symbols is a nice touch. Thank you!
on 1601260570
Can you add support for changing O2 > O2(with 2 lower script). so we can add names of chemicals before and it changes to the right ones with lowersbcripts after.
on 1601238087
Really useful, I just have one question. Is there any way I can add subscripts besides having to make them manually? LIke indices and the subscripts, you would usually add after an element to show the amount present.
on 1600847636
thank you, didn´t think it will work ^^
on 1600092865
on 1599346214
Fantastic Add-on!!! Thanks for sharing!
on 1598550954
Fantastic for typing physics and chemistry equations. One typo: "Episilon" should be "Epsilon" however.
on 1597072122
on 1596304378
This has just completely stopped working when editing during review - I relied so much on this add on!! It is annoying to have to enter the editor every time I want to use a symbol
on 1595635893
on 1594734261
on 1593302910
on 1593155830
A very useful tool, but for me it only works while creating cards, but does not work when I am typing the answer to cards. If it is not a feature, I think it would be really beneficial to add.
on 1592234856
on 1591799938
This is amazing! Why is functionality like this not available across the entire OS?

Protip: to make symbols even easier to type, go into the symbol editor (Tools->Insert Symbol Options) and change the trailing ":" to a space, " ". You might even try changing the initial colon!
on 1591547840
I love it! Thanks for this amazing addon!
on 1591435724
Fantastic add-on, saves me a ton of time. One question though, how do you use it for subscripts and superscripts?
on 1590743744
Very useful for typing mathematical symbols and french É and À.
on 1590731856
I like it! I often add additional markup to my notes: special brackets, equality signs, arrows, and this plugin makes it easy to stay in the flow.
on 1590669268
Stabil Bruder!
on 1589290245
This really sped up my workflow tenfold!
on 1589136234
Works like a charm. Thanks, used to copy all the symbols from google. Much better now :)
on 1589067619
This add-on is extremely useful in reducing the amount of time copy and pasting symbols into Anki.
on 1588455176
Update 1: I am able to used typed symbols on the Front Side of the card, but as soon as I reveal the answer, I am no longer able to use the symbols - is there a way to fix this?

Great add-on

Would it be possible to include functionality with the 'Edit Field During Review (Cloze)' add-on so that you can use symbols in this interface too?

Comment from author before post was edited
Hi, I just tested it and it should work with that plugin. If you're having trouble with it, could you create a new issue on Github (will be easier to talk there)? https://github.com/jefdongus/insert-symbols-anki-addon/issues
on 1586746835
Very useful
on 1586503205
Getting this error while trying to search tags in Browser:

Debug info:
Anki 2.1.23 (de9543ff) Python 3.8.0 Qt 5.13.1 PyQt 5.14.1
Platform: Mac 10.15.4
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2020-04-09 22:11:07
Add-ons possibly involved: ⁨Symbols As You Type⁩

Caught exception:
Traceback (most recent call last):
File "/Users/fc/Library/Application Support/Anki2/addons21/2040501954/browser_replacer.py", line 36, in on_text_edited
self._check_for_replacement(current_text, False)
File "/Users/fc/Library/Application Support/Anki2/addons21/2040501954/browser_replacer.py", line 56, in _check_for_replacement
cursor_pos = self.get_search_box().cursorPosition()
File "/Users/fc/Library/Application Support/Anki2/addons21/2040501954/browser_replacer.py", line 26, in get_search_box
return self._browser.form.searchEdit.lineEdit()
RuntimeError: wrapped C/C++ object of type QComboBox has been deleted
Comment from author
Hi, a few other users have reported the same issue.... but I've been having trouble replicating it. Could you post which addons you have installed and what steps you took to create the error? Preferably here so everything is in one spot: https://github.com/jefdongus/insert-symbols-anki-addon/issues/9
on 1586131149
Saves a lot of time
on 1585627297
Use it everyday, all day! Literally saves me sooo much time!
on 1585186897
Super useful
on 1583831256
One of the most usefull addons! I'm using it daily!
Wow, you added HTML code as symbols, now this addon is perfect!!! Thank you very much.
on 1583418101
Edit - Doesn't work with "multi-column editor" add-on; however, it does work if I insert a symbol using "Edit during Review" add-on without explicitly editing the card (using E). The error I get when trying to insert a symbol in edit mode suggests that I can't "sync before inserting a symbol" which is inaccurate (I can't insert a symbol even before I've synced). I will update once this is fixed! It's a great add-on other than this small issue.

Edit: the issue was the old add-on. The new one works great. This is an AWESOME add-on!

PS. I love this so much I'd like it as a part of my native keyboard. Any idea how to do that?
Comment from author before post was edited
Hi, for the multi-column editor issue, have you tried using this new version? It seems to work fine for me: https://ankiweb.net/shared/info/2064123047

In regards to the sync error message, could you elaborate on when it occurs? The code that could can the message only runs when 1) the profile is loaded and 2) after one makes changes in the "Insert Symbol Options" window, not when adding a card or reviewing. It might be helpful to create an issue on Github where we can discuss more.
on 1583334567
on 1582405044
Great add on.

Doesn't work with "multi-column note editor" add on enabled, but no biggie.
Comment from author
Hi, which version of multi-column editor are you using? Have you tried using this new version? https://ankiweb.net/shared/info/2064123047

I've been playing around with it and seems to be working fine. The old one has fewer features and hasn't been updated for over a year, so supporting it probably won't be on the agenda given that there's a better plugin.
on 1581800584
The addons is really great !
There is one thing that could make it even more useful : allow subscripts and superscripts in the symbols creation panel
For example it would allow us write H2O and have it automatically changed with subscripts
on 1581650120
on 1581511682
I use Anki on both Mac OS X and Windows, so having one set of shortcuts that works cross-platform will be so useful!

This add-on saved me from having to make an Anki deck just for memorizing alt-codes.
on 1579798032
on 1579114676
Such a great time save and a nice interface for configuration! This functionality should be included with default Anki!
on 1579110276
This is amazing! Gives flow as you make the cards. Love it! Thanks!
on 1576457930
Very useful. Thank you.
on 1576294468

This is what I need!
Preffered using Anki on desktop as I would type Alt-code symbols, but wouldn't be able to do that on a TKL laptop.

Thank you so much
on 1574723945
on 1574571835
I've seriously been waiting for an add-on like this. Now I don't have to google "up arrow" and "beta symbol" every few hours anymore. Thanks so much.
on 1574550396
A must have add-on. Any chance of it working with "Edit Field During Review" add-on in the future?

Edit: My mistake, I was testing it out by trying to edit when just the front of the card was showing, in which case it doesn't work. But when both front and back of the card is showing it works perfectly. Thank you for this add-on.
Comment from author before post was edited
If you are using Anki 2.1, please update to the latest version! It *should* work, but let me know if you run into any bugs.
on 1574272722
on 1574192565
This is one of those apps that you didn't realize was absolutely necessary until you have it. This makes things SO much easier.
on 1572447892
Great idea!
on 1572131719
Great idea
on 1571408760
EDIT: This works perfectly now. Thank you for reading my long ass list of add ons and fixing it! It works BEAUTIFULLY, thank you for creating this code.

Not sure why, but I can see the "insert symbol options" but when I type, the symbols don't automatically populate?

Hello, I'm using Anki 2.1 on windows. I have a shit ton of add ons on...

add table, advanced browser, advance copy fields, autosync 21, awesome tts for anki, batch editing, blitzkreig advanced sidebar, cacher in the rye, clicakble tags, create filtered deck from browser, customize keyboard shortcuts, defuzz for quick effective trimming, ease factor histogram, enhance main window, extended card stats, fast bar, free weekend load balancer, frozen fields, hint hotkeys, hoochie add ons, image occlusion enchanced, large and colorful buttons, load balanced scheduler, maximum image heigh in card editor, mini format pack, more deck stats and time left, pop-up dictionary, progress graphs and stats for learned & matured cards, rememorize rescheduler w/ sibling logging, remove study ahead penalty, reset card scheduling, search and replace tags, set font size, speed focus mode, true retension, review heat map
Comment from author before post was edited
Looks like this was due to a conflict between this plugin and Frozen Fields. Please download the latest update which should fix this issue!
on 1571263338
fantastic add-on. Thank you.
on 1571220698
Dude seriously, thank you for providing this. It is great!
on 1571201150
I have exactly the same problem as the reviewer below. What information can I provide?

Edit: I can confirm that after the update, the add-on now works with Frozen Fields. Thank you!
Comment from author before post was edited
Hey! Similar to the reviewer below, could you provide 1) which version of Anki you are using (Help -> About in the main window), 2) which operating system you are using, 3) what language you are using, 4) what other plugins are installed, and 5) whether this for all symbols or only certain ones? Thanks!

Also, it might be easier to continue the discussion through GitHub (if you have that) or on the Anki support forums: https://anki.tenderapp.com/discussions/add-ons.
on 1571070971
This simple, yet elegant add-on has saved me so much time! My efficiency has increased many fold. Gone are the days when I would have to google search for a symbol to copy paste it into my anki cards.
on 1570932386
A super convenient add on! Just started using it, and I already can't see myself using Anki without it now. As a student, I find this symbol as you type particularly useful and to save precious time. Thank you for creating this!
on 1570899437
Very intuitive and easy to use. Seems like a core functionality for creating science/engineering cards.
on 1570767231
Absolutely a life-saver! Very intuitive and easy to use. I especially like the fact that this add-on allows me to create and customize my own set of symbols. Wish I had this add-on much earlier.