Free Anki tool

Anki Deck Viewer — Open .apkg Files Online (Free)

Preview your package here, then import it on iPhone and review today.

Opens .apkg and .colpkg in your browser · every card, not a sample · search · cloze and images render · files never leave your device. Up to 100 MB.

Free · local viewer.apkg / .colpkg · up to 100 MB · every card · never uploaded

Open an Anki deck in your browser

Opens .apkg and .colpkg in your browser · every card, not a sample · search · cloze and images render · files never leave your device

Searching for an apkg viewer online, or how to open an .apkg file on iPhone or iPad without installing desktop Anki first? Drop your deck package below. Browse every card with pagination, search questions and answers, reveal cloze deletions, and view packaged images — all in your browser.

Your file never leaves this device (no upload, no account). When you are ready to study for real — FSRS reviews, AI coach, and media-aware import — download Guru on iPhone or sign in to import the same .apkg into your Guru library.

Drop .apkg or .colpkg — preview instantly

Every card, not a sample: browse all front/back cards with pagination and search. Cloze hints and highlighted answers render, packaged images display, and supported audio is playable. Files stay on your device.

Private by design

Parsing is 100% client-side (zip + SQLite in the browser). We never receive your deck bytes — no rate limits, no cloud storage, no “who uploaded what” log.

Open apkg on iPhone / iPad

To preview here in Safari, use the file picker and choose your package from Files, including files received via AirDrop. For offline study, import into the Guru iOS app or AnkiMobile, then test downloaded cards and media with networking off. The browser viewer does not save review progress; web import skips packaged media. See the compatibility limits before choosing a workflow.

From peek → real study

Preview is free. When the deck looks right, import it into GuruOwl for a daily plan, spaced review, and a coach that grills you until you can explain each card.

Compatibility and verification

This is a local, static deck viewer, not an Anki add-on runtime or a review scheduler. Every card in an accepted collection is available; that does not mean every package size or custom template is supported.

  • Up to 100 MB per package and 64 MB for the decompressed SQLite database. Oversized collections are rejected, not silently sampled.
  • collection.anki2, collection.anki21 and zstd-compressed collection.anki21b; JSON and protobuf media indexes.
  • Basic and cloze front/back rendering, packaged images, and audio supported by your browser. Missing or unsupported media falls back to a placeholder.
  • Scripts, add-ons and remote media are disabled. MathJax/LaTeX is not evaluated. Script-dependent templates and some image-occlusion layouts can differ from Anki.
  • Deck bytes stay on this device. This does not mean the website makes no network requests: page assets and aggregate analytics are separate from deck contents.

Developer verification — September 8, 2026

Recorded with Playwright Chromium against our local development server, including a 390 px viewport. These are developer checks, not an independent audit, an iPhone Safari test, or a production speed promise. Third-party decks are not redistributed.

Decks and behaviors checked in the local viewer
Test inputSize / scopeObserved result
AnKing MCAT6,437 cardsCloze front/back, packaged image, search
GCSE Chemistry1,039 cardsPackaged image decoded; search found one card
Generated stress collection20,000 cards12 card frames mounted; search reaches the last card
Generated local-media sampleImage + WAVLocal audio playback and packaged image

The local MileDown package exceeded 100 MB, and AnKing Step exceeded the decompressed database limit: neither is claimed as a successful viewer test. iOS import has different limits; see the import and export guide.

Download the verification record (JSON) · Download our reusable sample deck

To reproduce the sample check: download the deck, choose it above, and open it. Expect 3 cards. Search for SampleFinalCard to find one result; clear search to restore all cards. The cloze front hides blue with a colour hint; Show answer reveals it. The basic card contains a tiny packaged test image. This sample is authored by GuruOwl and may be reused under CC0; it contains no third-party course material.

Frequently asked questions

What is an .apkg file?

An .apkg (Anki package) is a zip archive containing an Anki collection database (SQLite) plus optional media files and a media map. A .colpkg is a full-collection package in the same family. AnkiWeb does not import package files itself — you open the file in an app. GuruOwl imports the same packages independently.

How do I open an .apkg file on iPhone or iPad?

To preview here in Safari, use the file picker and choose your package from Files, including files received via AirDrop. For offline study, import into the Guru iOS app or AnkiMobile, then test downloaded cards and media with networking off. The browser viewer does not save review progress; web import skips packaged media. See the compatibility limits before choosing a workflow.

Is this apkg viewer private?

Yes. The package is parsed entirely in your browser — zip decompress, SQLite read, and card rendering never hit our servers. Close the tab and the bytes are gone from memory (we do not store them).

Which Anki export formats work?

collection.anki2 and collection.anki21 (classic and modern schema), plus collection.anki21b (zstd-compressed newer exports), with JSON or protobuf media indexes. Packages up to 100 MB; every card is available through pagination and search. Remote media, scripts and add-ons are disabled. Unsupported or missing media falls back gracefully.

Is this an Anki file converter?

This page is a viewer / previewer, not a format converter. To turn PDFs into Anki cards, use PDF to Anki. To move Quizlet sets, see Quizlet to Anki. To import a deck into GuruOwl for study, use the App Store app or sign in and upload the .apkg under Materials.

Is previewing and importing free?

Yes. This browser preview is free. On iPhone, importing .apkg/.colpkg and daily review are free for up to 5 decks. Editing cards and syncing across devices requires Pro.

Is GuruOwl part of Anki?

No. GuruOwl is an independent app. It is not affiliated with Anki, AnkiWeb, or AnkiMobile.

Keep exploring

Turn your PDF into a deck you’ll actually review

Web signup includes 50 credits. Estimated generation: 1 credit/page for Standard or 3 for Expert; check the estimate before confirming. No card required.