CardScan

Off
Hold a card in the frame
Front first, then the back
Center one card here
Start the camera to begin.

Card details

No card captured yet.

Text recognition has not run.
Checking online identification…
Recognized text (unverified)

Grading: Inspect First — missing reliable condition and pricing data.

Condition check

Measured from the photo: a screen before you pay to grade, not a grade. Tap a corner to enlarge it.

Capture a card to check centering and corners.

Sends the front and back photos to Ximilar for an estimated grade (corners, edges, surface, centering). Uses Ximilar credits; best with the back captured too.

Checklist

The set's checklist (parallel names and print runs) comes from CardSight's catalog once the player, year and set are read. It decides the parallel; eBay listings only back it up.

No local checklist loaded.

Needs Review — no confirmed exact identity.

Card number and set are needed to narrow possible matches. Compare all candidates against the physical card.

eBay

Runs on every card: eBay's photo search compares listing titles with what was read from the card, and a search for this exact card shows asking prices of listings for sale (eBay's free access has no sold prices). Listing titles can be wrong; they never replace what you typed.

API eligibility

Not searched yet.

Threshold: at least 3 independent sellers whose titles agree with a checklist card; 5 preferred. Duplicate sellers or identical image URLs count only once. These checks cannot detect all reused images or bad listings, so you must confirm the actual card.

PSA certification · graded cards

For a card already graded by PSA, enter the certification number printed on its slab. This is NOT a grading estimate. PSA cert records help check a card, but a matching number alone does not prove the slab is authentic.

View on official PSA site

Not checked. The official PSA link works now; automatic API results require a separately secured integration.

Do not enter a PSA API token in this website. Keep official grades separate from the estimated grade below.

Collection

0 cards

All cards

Back up or export

Your cards are saved only on this phone, in this browser. Clearing the browser's data erases them, so back up now and then.

Back up saves every card with its photos into one file. Restore loads that file back in. The spreadsheet has the card details without photos (opens in Excel, Numbers or Google Sheets).

Settings

CardScan version 0.32.5

After the front photo: parallel, numbered, autograph

Confirm shows a quick Yes/No panel (best accuracy). Automatically skips it; the app decides from the photo (fastest, for bulk scanning).

Use the capture button over the camera view to photograph the front, then the back. Voice is optional: say scan, back, save or skip. Camera and microphone need HTTPS and permission.

Cloud backup

Keeps your cards, photos and folders in your own Cloudflare account, so clearing the browser or switching phones doesn't lose them. It backs up by itself after every save. Enter the same backup key you set as SYNC_KEY in Cloudflare.

Phone readiness

Test on Android

These checks show browser support, not whether the camera or voice commands will work on your device. Opening this page from Downloads may block camera access; use an HTTPS address.

Secure connection
Not checked
Camera interface
Not checked
Speech commands
Not checked
Browser storage
Not checked
Microphone permission
Not tested

Use “Start camera” below for a real camera test; microphone permission is only requested if you tap “Test mic permission.”

Prototype: enhanced OCR and an experimental checklist lookup. Card text is read on the phone. Online checks (CardSight, eBay) send card photos only. eBay prices are asking prices of listings for sale, not sold prices. Confirm all suggestions.

Card photo
Enlarged captured card photo

Pinch to zoom or use + and −. Drag to inspect. Force crop trims harder to the card's edges (useful on light or cloth backgrounds); tap it again to trim more.