How to scan your card collection into an app
Typing 4,000 card names into a spreadsheet is how collection tracking dies. Camera scanning is how it survives. Here are the apps that actually work, the workflow that scales, and the failure modes nobody mentions until card 800.
Why bother digitizing at all
A digitized collection knows its own value, catches duplicates before you buy a third copy, makes trades checkable from your pocket, and gives you an insurance record. It is also the prerequisite for any kind of digital display: a screen can only show what some database knows you own.
The scanner apps collectors actually use
Magic: The Gathering
- ManaBox is the community favorite for pure scanning speed: point the camera, it recognizes cards in quick succession, including foils and most promos. Exports CSV freely.
- Dragon Shield Card Manager scans MTG too and doubles as a price tracker. CSV export included.
- Moxfield and Archidekt are where MTG collections live long-term. Neither is scanning-first, but both import CSV, which is why the standard combo is "scan in ManaBox, import to Moxfield".
Pokemon TCG
- Dragon Shield Card Manager covers Pokemon scanning well, with set and variant detection.
- Collectr tracks Pokemon along with 20+ other TCGs and is strong on graded cards and prices; note that CSV export sits in its paid tier.
- TCGplayer's app scans Pokemon, MTG and Yu-Gi-Oh, built mainly for selling, and its list export can be repurposed for collection moves.
Yu-Gi-Oh
The TCGplayer app handles Yu-Gi-Oh scanning, and several dedicated community apps track YGO collections. The pattern is the same everywhere: scan with whatever recognizes your cards fastest, then export to wherever you want the collection to live.
The workflow that survives 1,000+ cards
- Sort before you scan. Group by set if you can. Recognition is faster and errors are easier to spot when consecutive cards belong together.
- Light from above, no direct sun. Even diffuse daylight beats a desk lamp aimed at the card. Glare on foils is the number one misread cause.
- Keep sleeves on, mostly. Modern scanners read through penny sleeves fine. Heavily scratched or glossy premium sleeves are worth removing.
- Batch in sessions of 100 to 200. Attention drops, errors creep in, and every app occasionally needs a duplicate-count correction you will only catch while the pile is still on the table.
- Verify counts per set, not per card. After each batch, check the set totals against the physical pile. Fixing "this set shows 96, the pile has 98" is fast; auditing 4,000 individual entries is not.
- Export a CSV backup immediately. Apps die, accounts lock, phones fall in lakes. A CSV in your cloud drive is collection insurance that costs nothing.
Moving a collection between apps
Moving between collection apps often involves an export and import. Check both tools’ current formats and entitlements before relying on the transfer. Use our collection-export checklist on a small copy first. CardFrame collection imports remain development work; no named app integration is confirmed. See the current build status.
Where scanning still breaks
- Foils and etched finishes. Reflections confuse recognition. Tilt the card a few degrees off the light and retry.
- Variants of the same art. Regular vs holo vs reverse holo vs stamped promo can share nearly identical faces. Apps guess; spot-check anything valuable.
- Old and obscure sets. Recognition quality tracks database quality. Recent sets scan nearly perfectly; oddball promos from 1999 may need manual entry.
- Damaged cards. Heavy whitening or creases lower match confidence. Expect to confirm by hand.
- Duplicates. Some apps add a new entry per scan instead of incrementing the count. Know which behavior yours has before scanning a playset.
Scanning at the shelf instead of the phone
Card capture at the shelf is a planned part of CardFrame, a digital trading-card display in development. Its camera workflow, recognition coverage and production enclosure still need documented validation. The browser preview available now displays an image you choose; it does not scan, recognise or value cards.