Sign in to track your collection
Your collection is tied to your account and private — only you can see it. Record every card you own, organize it into bins, and track what you paid.
Your collection
Every card you own at printing & foil granularity — plus a wishlist of the ones you’re still hunting. Private to you.
Add cards
You pick the exact printing when you add — type the name, then choose the set/version (special foils like galaxy or surge are just their own printing). A printing sold only in foil is added as foil automatically. Leave Price blank to record today’s market price for that finish, or type what you actually paid.
Filter all of Magic by color, type, set, rarity, mana value, price, and legality. Add uses the Finish / Qty / Bin / Price above — you still pick the exact printing.
Paste a list
One card per line (“1 Sol Ring” or just “Sol Ring”). A plain list can’t say which printing you own, so pasted cards land in a review table where you set the printing, finish, quantity, and bin for each before they’re added. To bring in exact printings automatically, use Import from another tracker below — a CSV export from ManaBox, Moxfield, TCGplayer and others matches printings for you.
Review pasted cards
Set the printing, finish, quantity, bin, and price for each. Acquisition price defaults to the chosen printing’s market price for that finish. Remove any you don’t want, then add them all.
| Card | Printing | Finish | Qty | Bin | Price |
|---|
Value over time
What your collection is worth, captured once a night, drawn against what you actually paid for it. Prices are that nightly snapshot — not a live quote — and a night a vendor was unreachable shows as a gap, never as $0.
Manage bins
Bins mirror your physical storage (“Black Binder”, “Trade Box”). Deleting a bin never deletes cards — they move to Unsorted.
Import from another tracker
Bring your collection in from ManaBox, Moxfield, TCGplayer, Deckbox, Archidekt, Dragon Shield, MTGGoldfish, TopDecked, Card Kingdom, or MTGO — export a CSV from any of them and drop it here. Any other CSV with a card-name column works too.
Getting the best match from your export
Every import is matched against Scryfall printing by printing. Exports that include a Scryfall ID (ManaBox, Deckbox, Archidekt, TopDecked) match exactly, every time. Exports with a set code and collector number (Moxfield, TCGplayer, Dragon Shield) match almost as well. Exports with only a card name fall back to the default printing, and you can correct those in the review step.
If your tracker offers optional columns, turn on Scryfall ID and purchase price before exporting — the first makes matching exact, and the second records what you actually paid instead of today’s market price. Most apps export one file per binder or folder; run them one at a time, each gets its own undo.
Only some exports record when you got a card — Archidekt, Dragon Shield and TopDecked do; ManaBox, Moxfield, TCGplayer, Deckbox and the rest don’t. A date in the file always wins. Set Acquired to choose what the others get; leave it blank for today.
Or paste the CSV text
Scan a receipt
Turn a store receipt into collection entries — and keep what you actually paid, not today’s market price. Works with the order-confirmation PDFs from Card Kingdom, TCGplayer and its marketplace sellers, and Shopify storefronts like Guardian Games, plus photos of a printed receipt.
Getting the best read from your receipt
A PDF of an order email is by far the best input: those carry real text, so every line is read exactly, with no guesswork. In Gmail, open the order email and choose Print → Save as PDF. Drop that here.
A photo is read with OCR instead, on your device. It works, but it is a best effort — shoot the receipt flat, filling the frame, in even light, and check the prices in the review step before importing. Nothing is uploaded either way: the reading all happens in your browser.
Some receipts — TCGplayer’s shipping confirmations in particular — list what you bought but never list a price per card. Those rows record today’s market value unless you type in what you paid; the order total is kept on the receipt regardless.
Review this import
| Card | Printing | Finish | Qty | Price |
|---|
Review this receipt
About this purchase
Read from the receipt — correct anything that looks wrong. This is kept once for the whole order, not on every card.
| Card | Printing | Finish | Qty | Price paid |
|---|
Add to wishlist
Type the name, then pick the exact printing you want. Re-adding a printing bumps its quantity.
Watch a price
Type the name, then pick the exact printing to watch. Set a buy-below and/or a sell-above target — checked once a night, right after the nightly price refresh, never a live quote.