Make the output. Check the evidence. / KitForma

APKG to CSV, TSV & Media — Inspect and Repackage Anki Decks

Open supported legacy and modern Anki packages locally, inspect every note field and media entry, export CSV/TSV and create a supported fresh APKG study copy.

No account neededRuns in your browserFree to use
Anki Deck & Media BridgeLOCAL WORKSPACE
Choose · review · download
From question to next step

Anki Deck & Media Bridge

Cards stay inactive here. Fresh APKG output resets study history; the original is retained.

Supported scope: 64 MiB input · 20,000 notes · 2,000 media · COLPKG read-only

Deck or collection package

Required fields are marked with an asterisk.

01

Up to 64 MiB ZIP input, 24 MiB decoded database, 96 MiB decoded contents, 20,000 notes and 2,000 media files. COLPKG is read/extract only. Standard/Cloze APKG repackaging resets scheduling.

Loading the local tool… Your files stay in this browser.

Fields, media and compatibility evidence

Review your output, then save it to your device.

02

Make the next step clear.

Your findings, assumptions and next steps will appear here after you run the check.

Anki Deck & Media Bridge · https://decks.kitforma.com/ · KitForma

01

Read actual legacy and modern package contents

02

Export all fields with named media and clear formula handling

03

Generate a tested fresh APKG for supported note types

Good questions

Before you start

Does it read modern APKG files?

Yes, supported package metadata version 3 selects the Zstandard-compressed collection.anki21b database, protobuf media map and compressed media entries. Legacy collection.anki2/.anki21 and JSON maps are supported separately. Unknown database schemas or package versions are refused.

Is card HTML or JavaScript executed in the browser?

No. Fields, CSS and templates are shown as literal text. Only bounded PNG/JPEG media is previewed locally. Raw exports and APKG retain the original content, which a destination Anki client may render.

Why can note count and card count differ?

A note type can generate multiple cards, including reversed templates and separate Cloze deletions. The bridge preserves notes as fields and records the existing card ordinals instead of assuming one note equals one card.

Is the new APKG a backup of my study progress?

No. It resets scheduling and review history and omits collection preferences, deck presets, filtered-deck state and some modern auxiliary settings. Test the package in a temporary profile and keep the original.

Why are CSV and TSV values sometimes different?

CSV adds an apostrophe before spreadsheet-formula-like strings. TSV and JSON keep the original field text. Both table formats include metadata columns, so choose field mappings deliberately when importing them.

Can it convert COLPKG or every custom note type?

COLPKG and historical collection.apkg are read/extract only. Fresh APKG output is limited to supported standard/Cloze models and known schema settings. Unsupported cases receive an explicit explanation; the tool never fabricates missing media or silently replaces custom card behavior.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-17. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.