Import guide · what to check before opening Anki

Find Anki import problems before they reach your collection.

Inspect any APKG for note fields, card templates, missing media, broken references, empty values, and format compatibility. Free, private, and entirely in your browser.

Modern + legacy APKGNo accountNo file upload
.apkg

Drop an APKG file here

Inspect the package before it touches your Anki collection. Nothing is uploaded or stored.

Up to 512 MB · modern and legacy APKG packages

Browser-local: your deck never leaves this device.No account · no upload · no backend

Need a clean note type before you have an APKG? Start with the editable free language-learning Anki template, then check your exported deck here.

A pre-import health check

See what Anki will receive—not just whether the ZIP opens.

An APKG can be structurally readable and still produce blank cards, template errors, silent media failures, or surprising import behavior.

01

Fields and empty values

Lists every note type and field, then counts empty values by field—including empty first fields that can be skipped or hard to identify.

02

Card templates

Reads front and back formats without rendering or executing them. Flags missing field names, empty sides, invalid card ordinals, and custom filters.

03

Missing media

Compares audio, image, video, and CSS references against the package media map and the actual numbered files inside the archive.

04

Compatibility

Recognizes legacy and modern package layouts, reads collection schema information, and highlights external media, scripts, and collection-package naming risks.

05

Broken internal links

Finds notes that point to missing note types, cards with missing notes, and templates that refer to fields that no longer exist.

06

A report you can keep

Shows note, card, deck, template, and media totals and lets you save the inspection result as a local JSON report.

Common Anki import problems

What the findings mean

“Missing media” after import

A note or template references a filename that was not bundled, or the media map points to an archive entry that is not there.

Blank fronts or template errors

A card side can be empty, a field may have been renamed, or the card record may point to a deleted template position.

Notes skipped during import

Empty first fields and incompatible note-type changes can make imports harder to match. Existing-collection conflicts still need Anki itself to evaluate.

Cards work on desktop but not mobile

Custom JavaScript, add-on filters, remote assets, or client-specific template behavior can reduce portability.

APKG inspection FAQ

Before you import

Is my APKG uploaded anywhere?

No. The checker opens the ZIP container and its Anki collection database inside your browser. The file is not sent to VidToAnki or another server.

Can the checker fix an APKG file?

It reports what is inside and what may fail, but it does not modify the package. Fix the original notes, templates, or media in Anki, then export a fresh APKG.

Why does Anki say media is missing after import?

A template or note field may reference a filename that was not included in the package, or the package media map may point to an archive entry that is absent. The checker tests both cases.

Does this replace importing and previewing cards in Anki?

No. It catches structural problems before import. Anki desktop is still the final authority for rendering, scheduling choices, note-type conflicts with your collection, and card previews.

Ready to move a checked package into Anki? Follow the complete APKG import guide, then preview a few cards before syncing.