IMPORT FROM ANKI

Bring your Anki decks. Keep your schedule.

Export a .apkg from Anki, drop it into the Klappa Anki Portal, and study. Note types, images, audio, cloze cards and each card's schedule come across with it.

Get Klappa free

STEP BY STEP

Import an Anki deck into Klappa in five steps.

The whole process is one export in Anki and one import in Klappa. Nothing in your Anki collection changes.

  1. Export the deck from Anki In Anki desktop, open File, then Export. Choose Anki Deck Package (.apkg) and pick the deck. Its subdecks come with it.
  2. Keep scheduling and media switched on Leave Include scheduling information and Include media ticked. With scheduling off, Anki strips each card's progress from the file, and the deck arrives as new cards.
  3. Open the Anki Portal in Klappa Sign in, open the Anki Portal and press Import .apkg in the header.
  4. Drop the file or browse for it Klappa reads the package, stores its images and audio, and shows a progress bar while it works. The page stays responsive during a large import.
  5. Check the counts, then study When it finishes, Klappa lists how many models (note types), decks, notes, cards and media files it imported. Press Done and the deck is in your portal, ready to study or browse.
The Klappa Anki Portal after a real browser import of a pathology deck, listed above an existing nested deck tree.
The Anki Portal right after importing a pathology deck in the browser: 3,605 cards (3,596 new, 8 learning, 1 due), beside a deck tree that was already there.

WHAT CARRIES OVER

What comes across from Anki, and what does not.

Klappa reads old and new Anki package formats. It renders cards through its own implementation of Anki's template syntax, so fields, cloze, conditionals and custom CSS carry over. Scripts inside card templates do not run.

Each card's current schedule is imported. The individual review log, one row per past answer, is not: Klappa starts its own log from your first review in Klappa.

From your Anki deckIn Klappa
Notes, cards and note types, including custom templatesImported. Template scripts do not run
Deck and subdeck hierarchyImported
Images and audioImported. Stored once by content, so importing the same deck again does not upload them twice
Cloze cardsImported
Image Occlusion, both Anki's built-in type and the older add-onImported, with masks drawn without scripts
Interval, due date, ease, reviews and lapses per cardImported
FSRS stability, difficulty and last review dateImported when Anki stored them
Suspended and buried cardsKept suspended or buried
The per-answer review logNot imported

LARGE COLLECTIONS

Big decks on the website, and on a Mac.

On the website, a single .apkg can be up to 1.9 GB, and the collection inside it must open within the same 1.9 GB once decompressed. Files of 250 MB or more are streamed rather than loaded whole, so a media-heavy deck does not have to fit in memory at once. Media from these large files is kept on the device you imported on; notes and scheduling sync everywhere.

A deck past that limit gets one plain message instead of a failed upload. On a Mac browser it points you to Klappa for Mac, which does not use the website's upload cap and reads the collection with a native reader.

For scale, a 39.1 MB pathology deck with 3,605 cards and 556 media files reached its first studyable card in 47.3 seconds in our own timed run on the website.

THREE WAYS IN

Anki Portal, Klappa Library, or a new deck.

Anki Portal: study it the Anki way
Import .apkg keeps the deck as an Anki deck, with its note types, schedule, custom study, filtered decks and a card browser. Choose this when you want your progress to continue.
Add to Klappa Library: a separate copy
From a portal deck's menu, Add to Klappa Library renders the deck's cards into ordinary Klappa cards in a new private deck. The Anki deck is never changed, and the copy starts its own schedule.
Create a deck from a .apkg
When you create a new deck, you can start from a .apkg. Klappa turns Basic, Cloze and multiple-choice note types into cards you can edit right away, with their images and audio.

NO LOCK-IN

Export back to Anki whenever you want.

  1. Open the deck's menu In the Anki Portal, open the menu on the deck row and choose Export .apkg.
  2. Decide on review history On the website, tick Include review history to add the reviews you did in Klappa. Leave it off and the file still carries the cards and their current schedule.
  3. Import the file in Anki The package contains a fresh collection plus your media, and imports into Anki desktop like any other deck.

Questions, answered.

How do I import an Anki deck into Klappa?

In Anki, use File, then Export, and save an Anki Deck Package (.apkg) with scheduling and media included. In Klappa, open the Anki Portal, press Import .apkg and drop the file in.

Can I import a .colpkg collection file?

The Import .apkg button takes .apkg files only. In Anki, export again as an Anki Deck Package (.apkg) and pick the deck; its subdecks come with it.

Will my review progress come across?

Yes, if Include scheduling information was ticked in Anki. Each card keeps its interval, due date, ease, lapses and any FSRS memory values. The per-answer review log is not imported.

Is there a size limit?

On the website, a .apkg can be up to 1.9 GB and its collection must open within 1.9 GB. Klappa for Mac does not use the website's upload cap; it reads the collection with a native reader.

Anki already has FSRS. What does Klappa add?

Anki has offered FSRS since version 23.10, and Klappa schedules with FSRS-6 as well. Klappa adds Klappa Cortex, which answers from a curated medical library and marks the passages it used, in-class Klappa Live sessions, and deck sharing with friends and your school's verified community.

Is Klappa affiliated with Anki?

No. Anki is a trademark of Ankitects Pty Ltd. Klappa is independent and is not affiliated with or endorsed by Anki. It reads and writes the .apkg format so your decks can go either way.