Quizify Markdown — Interactive Markdown cards with quizzes, KaTeX, and code highlighting

Hi everyone,

I’ve just published Quizify Markdown, an open-source add-on that lets you write Markdown directly in Anki’s Front and Back fields and render it as structured, interactive review content.

Features

  • Markdown rendering with code highlighting, line numbers, and KaTeX math

  • Interactive fill-in-the-blank, single-choice, and multiple-choice questions

  • Click-to-reveal answers, annotations, collapsible sections, and tabs

  • Audio controls and randomized recitation masks

  • A dedicated editor toolbar with syntax shortcuts, diagnostics, and interactive preview

  • An optional floating review control for revealing items, flipping cards, and gesture-based grading

  • Automatic creation and updating of the Quizify Markdown note type

  • Fully bundled runtime libraries and fonts, so card rendering does not depend on an internet connection

Example syntax:

HTTP uses port {{80}} by default.

;;;
A. TCP
B. UDP
C. HTTP
;;;C

Click to reveal: [[Which layer does TCP belong to?||Transport layer]]

Inline math: $E = mc^2$

Installation

  1. Open Anki Desktop.

  2. Go to Tools → Add-ons → Get Add-ons.

  3. Enter the following code:

279004701
  1. Restart Anki.

  2. Open Tools → Quizify Markdown and run Validate and resync media.

  3. Complete an Anki sync before using the cards on another device.

AnkiWeb page:
https://ankiweb.net/shared/info/279004701

Compatibility

  • Anki Desktop 25.09 or later is officially supported.

  • AnkiDroid 2.24 or later is supported after the note type and media have been synced from Anki Desktop.

  • AnkiMobile and AnkiWeb provide basic rendering and local reveal interactions, but automatic flipping and grading are not supported there.

  • AnkiDroid and AnkiMobile do not install the add-on directly; they receive the generated note type and media through Anki sync.

The interface and detailed documentation are currently mainly in Chinese, but the Markdown and Quizify syntax can be used with content in any language.

Source code and feedback

Quizify Markdown is licensed under AGPL-3.0-or-later.

Feedback, example cards, compatibility reports, and suggestions are very welcome. If you find the project useful, you can also support it by starring the GitHub repository.

We’d like a picture for idiots…and a video would be nice too. I wonder, if the picture is for idiots, then watching the video is supposedly smarter or not?

I’m unable to upload videos to the forum, so I can only provide a few images for reference.

I’ll have to look into that :slight_smile:
I see it’s well done for audio; it’s almost exactly what I want. More precisely, I made a prototype somewhere, but I didn’t fully implement it. It’s more complicated there, of course. And maybe it’s more complicated here, too; there’s so much here. I might even be redoing it now; you already have it here :slight_smile:
https://ankiweb.net/shared/info/1599302255

We need people willing to test the addon!
Since not everyone speaks Chinese yet :), we should at least make it English (although Russian is more convenient for me).
Asking the authors to translate is useless; I’m the same way myself :slight_smile: So, I translated it for you into English and Russian. And to help me translate more stuff next time, I made a script that helps me with this (maybe you need one too).
See here

You’ll find the English version in the file “Translate_EN_2026_07_23.rar”. The translation takes into account that some files will have different lengths and hashes, as the addon author checks this to control versions on different devices.
Minor CSS changes were made to allow buttons to be named with longer words.

I haven’t done much testing. But I would add different playback speeds and change these buttons for convenience, but none of the other players have that. But whatever, maybe I’ll report back later. I also don’t know if there’s a way to view large images or how it’s done, since I’m developing my own algorithm so you can open them larger for closer inspection. Overall, there’s something to think about and try as soon as I have time, since I haven’t finished my project yet…

Привет!

I want to share a big update! The add-on now natively supports full English and Russian interfaces, and it automatically switches according to your Anki language. I’ve also implemented a new feature that allows batch importing cards from Markdown files to Anki decks :slight_smile:

By the way, the updated package is currently live on AnkiWeb. I haven’t synced the source code to GitHub yet, as I’m planning to make a few minor tweaks next week.

I’ve already had a chance to take a look and dig into the code a bit :slight_smile: Thank you so much for your work!
I really need to keep busy; the addon also needs some changes. And I don’t know when I’ll have time to take a closer look. But if you’ve made it English, perhaps there will be more downloads over time, but unfortunately, not right away, and not this month, not during the summer vacation season.