Portfolio highlights
Most valuable
Largest holdings
Top movers (last 30 days)
Items
Wishlist
Cards you're hunting. Set a target price - when the live price drops to it, the card lights up green (and lands in History).
Binders
Group your cards into binders - a display case, a bulk box, an investment stack. Assign a binder from any card's Edit form.
Grading submissions
Plan grading batches, simulate ROI from your pre-grades, track the batch through the pipeline, then log the returned grades and see your hit rate.
Deal calculator
History
Everything that happened in your desk - adds, sales, price refreshes, submissions and wishlist target hits.
Sets
Market reports
Market movement across cards and sealed - sampled daily from eBay UK asking prices for recent booster boxes, ETBs and the top chase cards.
Scan a card
Opening the camera scanner...
Analytics
Compare cards side by side - price movement, value and returns. Tick cards from your portfolio to add them.
Vend
Your card business. Stock items by ticking For sale (Edit or any card page), price them with sticker prices, watch the pricing health, and keep a buy/sell/trade ledger.
Should you grade it?
Measure centering, review corners, sweep the surface and see the likely ROI before you pay for a slab.
You can also paste an image with Ctrl+V - it fills the front slot first, then the back.
Drag the four pins onto the card's corners. Tilt and perspective are corrected when you square it up.
Two dotted frames: the red outer frame sits on the card edge, the cyan inner frame on the art border - both snap automatically, then you fine-tune. Drag a corner to reshape (handles tilt), drag a dotted line to move that edge, drag inside the inner frame to move it whole. A magnifier follows your finger; tap a corner then use arrow keys for 1px nudges (Shift = x5).
Company estimates use each grader's published centering cut-offs for front and back (backs are allowed to be more off-centre). Surface, corners and edges still decide the final grade.
Corners are magnified with a crosshair grid, and the card's corner angles are measured for symmetry (a perfectly cut card is 90.0 deg at every corner). Score each corner and edge for whitening and wear: 10 razor-sharp/clean - 9 a speck - 8 visible whitening - 7 soft or frayed - 6 dinged or chipped.
Inverted and Relief make dents, print lines and scratches jump out. Drag to pan, slider to zoom. Turn on Mark defects and tap each flaw - the count feeds the predicted grade.
Sales
Mark a card as Sold from its page (or Vend) to log it here.
Settings
Account
Not signed in.
eBay UK price feed
Checking...
Prices come from live eBay UK listings via the official Browse API (lowest + typical asking price). Free eBay developer keys go in config.json, then run node server.js. With keys set, the server also auto-refreshes every card once a day and records the portfolio snapshot itself.
Shared collection
Checking...
When the server is running, the collection is stored in db.json on the server - every device and every owner sees the same live portfolio. Without the server (e.g. the GitHub Pages copy), data stays in this browser only.
Card database search
Checking...
Pokemon works out of the box via pokemontcg.io. For One Piece and Riftbound, add a free apitcg.com key to config.json as apiTcgKey.
Portfolio maintenance
Clean up the whole portfolio in one pass. Both tools work through every card and log what changed.
Games
Turn a game off to hide it from the global search chips, the Sets browser tabs and search results. Cards already in your portfolio always stay visible. Per-device preference.
Pricing
Stops a bargain-bin common that happened to sell for a pound from inflating its market price: when a catalogue reference price is under £1 but the eBay median is more than 5× it (and over £2), Lock Dex uses the reference price instead. On by default.
Data — CSV
Export your whole collection as a spreadsheet (one row per card line), or import cards from a Lock Dex or PulseTCG CSV. Imports preview first and are added to a portfolio you choose; cards with no market price are queued for the next price refresh.
Backup & sharing
Data lives in this browser only. Export a JSON to move it or share it; imports merge without overwriting.