AnkiWeb
- Rating
- 4 (π 4 Β· π 0)
- Updated
- 2026-09-16
- Anki versions
- 26.08.1~
- Description language
- en
AnkiWeb addon 265861717
Exports Anki cards to a searchable, printable HTML page rendered exactly like the reviewer, plus live browsing, narrated slideshows, and rapid presentation modes.
Open on AnkiWeb GitHub Forum topic Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 24.06 | 26.08.1+ | 2026-09-16 |
Loadingβ¦
Exports selected or deck/tag-filtered Anki cards to printable HTML/PDF, showing both sides, with configurable rendering and searchable tag picking.
Exports current deck cards to a customizable printable HTML file with one- or multi-column layouts, suspended-card inclusion, MathJax, spacing, and font matching, opening in browser for printing.
Displays selected or searched Browser notes as one searchable, scrollable page with configurable fields, styling, media, table of contents, highlighting, keyboard navigation, image zoom, PDF export, and click-to-return.
Exports selected Anki browser cards to printable HTML or copies their fields to the clipboard, omitting empty and Image Occlusion fields.
Exports Anki decks to standalone HTML files with custom templates, CSS, queries, embedded images, and live preview.
Generates printable and interactive Japanese vocabulary crossword puzzles from Anki decks, with configurable answer and clue fields, previews, PDF exports, solving, and solved-note tagging.
Exports Anki cards to a browsable HTML page in which every card is rendered by Anki's own engine β a card in the export looks the way it looks in the reviewer. The same dialog serves that page live from the running collection, reads the cards aloud (Narrator, with an OpenAI API key), and plays them as a rapid presentation (Hypnagog).

From AnkiWeb: Tools β Add-ons β Get Add-onsβ¦, code 265861717. Or build
the .ankiaddon with python3 build_addon.py and drop it on Anki.
Tools β Export to HTMLβ¦, or select cards in the browser and use the
context menu. Pick a deck, tags, and optionally an Anki search (is:due,
-tag:leech, added:30); the Content tab decides what a card shows.
| Button | What it does | Needs |
|---|---|---|
| Export | Writes the page to disk β a folder, or one self-contained file | β |
| Browse live | Serves the same page from the running collection, nothing written | β |
| Narrate | A narrated slide show: each card told by a language model and read aloud | OpenAI API key |
| Hypnagog | A rapid full-screen presentation of the facts | β |

Cards are mounted as they come near the viewport and released once past, so an export of a shared deck stays usable.
Output. A folder (index.html with media/, css/, js/; MathJax and
jQuery only when a card needs them) or a single .html with media inlined.
Media is copied straight out of collection.media β audio, video, fonts,
SVG β and [sound:β¦] becomes a player. Remote http(s) media is left
alone unless Download media referenced by URLs is on.
Browse live serves the collection to your browser while Anki runs: cards
render as you scroll, pictures come out of collection.media, and the scope
stays changeable β Filterβ¦ offers every deck, tag and note type, the
search box is Anki's own, and the decks and tags the dialog was pointed at
arrive as ticks there, so changing them replaces the dialog's choice. Optionally the page can be
reached from your network; QR shows the address as a code that carries the
scope you are reading. Anyone with that address can read the whole
collection, so hand it out with care. The server runs until Stop or until
the profile closes.
Narrate opens the cards of the dialog as a narrated slide show. Each card is shown as the export shows it, a language model writes a short spoken telling of it, and text-to-speech reads it. This uses OpenAI's API: enter an OpenAI API key under β on the page. Each narration is a model call and a speech call β roughly one to two cents per card with the default models β and nothing is spent without a key. The key is kept in the add-on's config.
ffmpeg. The dialog says what it would cost first.user_files/cache/, so a card narrated once costs nothing again.| Key | |
|---|---|
| Space | play / pause |
| β β | previous / next card |
| Enter | reveal the back |
Hypnagog opens the cards of the dialog as a rapid full-screen presentation in the browser: each fact flashes for an instant, shows β a cloze target blanked and then revealed in its own colour, an answer fading in under its question β and fades out; after a round the deck reshuffles. It starts at once on the dialog's cards with the settings kept; Options (top right, or the O key) opens a sheet over it for the cards (due, new, all, leeches, failed in the last day or week), how many, how long each shows, the look (with or without CRT effects and ambient tones) and progressive speed. Needs no key.

| Key | |
|---|---|
| Space | pause / resume |
| β β | previous / next |
| β β | dismiss a card / bring it forward |
| 1 2 | clean / Polybius look |
| 3 | cloze blanking on / off |
| F11 | full screen |
| O | options |
| Esc | stop |
| Anki | 2.1.50 or later; AnkiConnect is not needed |
| Narrator | an OpenAI API key; ffmpeg for its exports |
| Everything else | nothing beyond Anki |