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...
My reports
Build and save custom reports over your collection - pick a portfolio or inventory, choose the columns and filters, then reopen or export them any time.
Analytics
Compare cards side by side - price movement, value and returns. Tick cards from your portfolio to add them.
Vend
Your card business, organised into named inventories (show stock, store stock, trades to grade...). Stock items by ticking For sale (Edit or any card page), price them with sticker prices, watch the pricing health, keep a buy/sell/trade ledger, and pull a tax/accounting P&L.
Grade with confidence
Inspect the card, estimate the grade, then check whether the numbers make sense.
Add clear card photos
Square the card
Place one pin on each corner, then apply the correction.
Check the borders
Card edge Artwork border
Estimates use each grader's published front and back centering limits.
Review corners and edges
Score each crop from 10 (clean) to 5 (heavy wear).
Find hidden defects
Change the view, zoom in, and mark every flaw you find.
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, Collectr or PulseTCG CSV (column names are matched tolerantly, so most trackers' exports work). Imports preview first and are added to a portfolio you choose; cards with no market price are queued for the next price refresh.
Paste from Collectr
Got a Collectr showcase? Open its share page, copy the item list and paste it below, then Parse. Lock Dex reads each item (name, set, number, condition, quantity, and sealed vs single), ignores the USD prices and re-values everything in GBP. You choose which portfolio to import into on the next screen. Grades aren't included in Collectr shares, so graded cards import as raw - add the grade after.
Backup & sharing
Data lives in this browser only. Export a JSON to move it or share it; imports merge without overwriting.