Ignore accent and case while searching

Anki’s search functionality does not currently support ignoring accents or formatting outside the sort field due to technical reasons, but it is something I’d like to address in the future.

I found this old topic and wonder if the time for this has come :slight_smile: :grimacing:

The ignore accent addon doesnt work very well and nc: is incompatible with w: on top of having to type it on every search

Would it be possible to add a toggle somewhere? pretty please?:slight_smile:

A preferences option to ignore accents should become available in the next version.

It works with simple unqualified searches ("مرحبا") and word boundary searches ("w:مرحبا") for now.

Wow, thank you so much

This is pure gold!!

I think I suggested the ‘ignore accents’ about ten years ago in the old forum. Without success. Only the nc: syntax (no combining) had been introduced meanwhile which ist not very comfortable when you have to search for words with or w/o accents. I never thought this option would ever been implemented… :roll_eyes:

But anyway, thank you for making this happen in 2025! :partying_face::clinking_glasses::bottle_with_popping_cork:

BTW My second improvement proposal long time ago was to introduce a donation possibility for Anki… Has this been realized, too?

This was posted in 2022. The feature was added in 2.1.50.

As far as donations – How can I donate? - Anki FAQs .

This has been posted by me in 2020. Ok, not 10 years ago. (I requested this feature in the AnkiDroid forum, first. Then I asked Damien directly.)

To make searching for a also find á à â etc.:

  1. Main Anki window / Preferences
  2. Editing tab
  3. Enable Ignore accents in search (slower)

Screens:

Leaving this here because the old locked thread ranks top in search.

Old locked thread: Ignore accent and case while searching

There’s no need to document existing features in the Forums. This is documented in the manual – Preferences - Anki Manual .

They also ask to ignore tags inside a word, since they highlight some symbol in bold :slight_smile:
2026-01-25 added to the addon:

The “$:text” search type is now supported. This will find all words, even if each character is followed by an diacritic (a mark that changes the sound) or if there are tags between letters (bold, etc.) – it will find everything.

The search is not case-sensitive.

To perform this search within a regular expression ("re:"), you must write it as a call to the $(text) function.

How it works: instead of $:abc, the search will be "re:a[\u0300-\u036F]*(<[^>]*>)*"b[\u0300-\u036F]*(<[^>]*>)*c"