Midpoint - Card Centering Tool
Pre-grade your cards in 30 seconds

Know your card's grade before you pay for it.

Measure centering to the millimeter, get instant PSA, BGS, CGC, and TAG grade estimates, and catch off-center cards before you spend $30 sending them out.

Or get the app
Download on the App StoreGet it on Google Play
  • Works on any card photo
  • Bulk upload supported
  • PSA · BGS · CGC · TAG
  • iPhone, Android & web
Card
Preset
Blaine's Arcanine Pokemon card
Rotate
Zoom100%

👇 Drag the edge handles · rotate · zoom · pan

Left / Right

50/50

L 1.89mm
R 1.89mm

Top / Bottom

50/50

T 2.20mm
B 2.20mm

Predicted grade

psa

10

bgs

10

cgc

10

tag

10

How it works

Three steps. Thirty seconds.

From phone-camera shot to a confident grade estimate without touching a ruler.

Darumaka Pokemon card
SnapIMG_4291.jpg
01

Upload

Snap or upload a flat photo. Phone-quality is fine — any lighting, any background.

Team Aqua's Kyogre Pokemon card
Detected · 8 pts
02

Detect

Our ML model finds the 4 card corners AND the 4 print-frame corners in under a second.

Grade

PSA 10

L/R48 / 52
T/B51 / 49

PSA

10

BGS

9.5

CGC

10

TAG

10

03

Grade

Centering ratio, mm offsets, and PSA / BGS / CGC / TAG estimates — instantly.

Real analysis on real cards

See exactly what you’ll get back.

Every report includes centering, predicted grades, and a full surface analysis — corners, edges, print, holo. Tap a card and drag the handles just like in the real app.

Blaine's Arcanine

Gym Heroes

Near pristine
Blaine's Arcanine Pokemon card
Rotate
Zoom100%

Drag the edge handles · rotate · zoom · pan when zoomed

psa

10

bgs

9.5

cgc

10

tag

10

Left / Right

48/52

L 1.83mm · R 1.95mm

Top / Bottom

58/42

T 2.55mm · B 1.85mm

AI surface analysis

NONE

Edges

Sharp on all four sides — no whitening visible.

NONE

Corners

All four corners are crisp and squared.

NONE

Print

Color registration is dead-on; no print line shift.

MINOR

Holo

Faint planking from age — common on Gym-era holos.

Verdict

Strong gem-mint candidate. Worth grading.

One subscription · unlimited

Fast triage, slab-ready output.

Every analysis runs the full pipeline: ML detection + AI cleanup + surface scan. 2 free analyses to start, then weekly or semi-annual subscription for unlimited.

Toxicroak Pokemon card
Measurement

Drag-to-align editor

Instant ML edge detection + manual fine-tune. Eight edge handles for sub-pixel adjustment.

  • ML model auto-snaps outer and inner boxes
  • Drag edge handles to fine-tune (rarely needed)
  • Surface scan: edges, corners, print, holo
  • Auto-fills the card name from the photo
  • Bulk-upload supported
  • Save measurements to your collection

Best for

Anyone deciding whether to grade a card

⭐ Most popular
Slowking Pokemon card● Clean
Listing photo

Slab-ready in one click

Built into every analysis: clean cropped photo on a uniform background — perfect for sharing or listing.

  • Removes paper / desk / fingers / shadows from the photo
  • Straightens the card so it sits perfectly upright
  • ML detection + surface scan + card-name autofill
  • Final image looks slab-ready — perfect for sharing
  • Bulk-upload supported
  • Drag-to-fine-tune controls always available

Best for

Hero cards, listing photos, sharing your grade

Bulk upload

Pre-grade an entire box of cards in one shot.

Drop a folder of card photos and we’ll measure each one in sequence. Sort by centering, mark the keepers, and only ship the ones worth $25+ to grade.

  • Drop a folder, hit Go — every card is measured automatically.
  • See L/R, T/B, and predicted grade for each card in one table.
  • Save the keepers to your collection — skip the rest.
  • Scan 100s for the cost of avoiding one bad regrade.

Bulk batch · 6 cards

scoring…
  • Blaine's Arcanine Pokemon card

    Blaine's Arcanine

    Gym Heroes

    PSA 10
  • Team Aqua's Kyogre Pokemon card

    Team Aqua's Kyogre

    EX Team Magma vs Team Aqua

    PSA 9
  • Slowking Pokemon card

    Slowking

    EX Unseen Forces

    PSA 10
  • Wurmple Pokemon card

    Wurmple

    XY Furious Fists

    PSA 7
  • Darumaka Pokemon card

    Darumaka

    SM Dragon Majesty

    PSA 10
  • Toxicroak Pokemon card

    Toxicroak

    DP Stormfront

    PSA 8

Now on mobile

Pre-grade from your phone — anywhere.

The full Midpoint experience now lives on iPhone and Android. Point your camera at a card and get mm-precise centering plus a predicted PSA, BGS, CGC, and TAG grade on the spot.

  • Snap a card with your camera — measured in seconds
  • Same analysis pipeline as the web, in your pocket
  • Bulk-scan a stack and save the keepers to your collection
  • Your cards sync across phone and desktop
Download on the App StoreGet it on Google Play

Free to download · Works with your existing account

The math is simple

One avoided regrade pays for a year of checks.

Most collectors find out too late that their hero card was off-center. Catch it before you spend on grading.

$25–$50

Cost per grade

PSA / BGS / CGC submission fee per card

4–12 weeks

Grading turnaround

Time from shipping to grade returned

Instant

Our pre-check

Measure centering in seconds, on web or mobile

150+

Checks per regrade saved

One avoided regrade pays for many pre-checks

FAQ

Questions we’ve already heard.

Find out if your card’s a 10 before you ship it.

Take 30 seconds. Upload one card or a whole stack and see real mm-precise centering plus a predicted grade across every major grader. 2 free analyses on signup, then weekly or semi-annual subscription for unlimited.

Also on mobile
Download on the App StoreGet it on Google Play

iPhone, Android & web · Bulk upload supported · PSA · BGS · CGC · TAG