Fit by measurements, not labels
Your size changes.Your measurements don't.
Scan one shirt you already own. ShirtMath reads its real measurements and finds shirts cut the same way, across every store.
What measuring one shirt gives you
Measure once
One shirt, eight points of measure, recorded in inches.
Compare every brand
The same numbers across every store in the catalog.
Shop only what fits
See how far a garment sits from your fit before you buy.
Matches built around your measurements
Shop by what you wear
Brands that fit differently
A medium is a different garment at every one of them. Browse by the numbers instead.
One photo, straight down, card for scale
One shirt. Better choices everywhere.
- 1
Lay a shirt you like flat
Put a bank card beside it for scale, then take one photo from directly above.
- 2
We read it in inches
Chest, shoulder, sleeve, length and four more points, measured off the photo.
- 3
Shop by the difference
Every product shows how far it sits from your fit, with live links to the retailer.
Fit proof, not guesswork
A size label is a marketing decision. A measurement is not. Put the shirt you own beside the one you are considering, and the difference stops being a guess.
Matched to your garment
Garments that fit like yours
Real garment measurements first. Style preferences second.
0 garments match your measurements
More matches for you
Further down the ranking, still scored against your measurements.
Scan a garment
Measure a garment with your camera
Lay it flat, put a blank card on it for scale, take a photo or two. The AI analyst identifies it and returns its laid-flat measurements in inches.
Lay it flat and smooth it out
Hard surface, no wrinkles, sleeves out to the sides. A plain surface that contrasts with the shirt reads best.
Add a scale reference
This is what turns pixels into inches. Pick one — a standard card is quickest (it reads the chest), the printed sheet measures the whole shirt.
Lay the card flat on the chest. Quick, but only the chest measures reliably — everything else is left blank.
Print at 100% / Actual Size, never “Fit to Page.” The sheet has a ruler — check it with a tape before your first scan.
Shoot straight down over the shirt
Whole garment in frame, blank card flat on it, camera parallel to the floor. The AI reads this photo (plus any extra views you add) together.
Ready to measure
Reading your shirt
- Checking photo quality and hiding card details
- AI analyst identifying the garment
- Reading any visible label
- AI analyst measuring every point
- Checking the numbers
Scanned garment
Only the chest came through? A bank card only reads the chest reliably. Print the marker sheet (100% / Actual Size) to measure the whole shirt next time.
Saved
It's in your closet and set as your reference. Now find shirts cut the same way.
Add a garment to the database
Every garment you measure earns points and makes the search better for everyone. Photos of the tag and the flat lay are what turn a submission into verified data.
Closet & contributions
Because this one fits you
My closet
Star the one that fits you best. That becomes your default reference and drives your recommendations.
Badges
Fit alerts
Save a search and get told when a new garment lands within tolerance of it.
Check other people's numbers
Sample queue while the community is small. If you own this garment, measure it and say whether the submitted numbers hold up. Three agreeing measurements move a garment to Verified. Your accuracy builds your trust score.
Community
See what people are actually wearing, the exact shirt behind each fit, and the measurements that make it work — then shop the ones cut like yours.
This week’s challenge
Measure every black t-shirt you own
Log 5 black tees this week for a 250-point bonus.
Leaderboard
How points work
| First person to measure a garment | +40 |
| New garment with a full set of measurements | +25 |
| Second measurement of a garment someone else logged | +10 |
| Photo of the care tag | +8 |
| Flat-lay photo with a tape in frame | +5 |
| Verifying someone else’s numbers | +3 |
| Your numbers later confirmed by two other people | +15 |
| Numbers disputed and overturned | −20 |
How to measure
Everything in ShirtMath is a flat measurement, in inches, on a garment laid on a hard surface with the seams smoothed and nothing stretched. One standard, or the database is worthless.