Vanity sizing: why a Medium isn't a Medium anymore
A size label is a marketing decision; a chest measurement is a fact. Here is how far the two have drifted apart — in the manufacturers' own published numbers.
Last verified: 26 August 2026
Vanity sizing is the practice of attaching a smaller size label to a larger garment. The shirt grew; the letter on the tag stayed put, or shrank. It persists because a size label is not a measurement — no law or binding standard defines what a Medium must measure, so every brand decides for itself, and the commercial pull runs one way: cut generously, label smaller, let the customer enjoy the smaller number. The drift is measurable right now. In ShirtMath's catalog of published manufacturer specifications, shirts that all carry an M span a 3-inch range of flat chest width. The tape did not move. The label did.
This page defines the term precisely, traces where the drift came from, and then does the thing most writing about sizing skips: it shows the published numbers. It is the premise underneath every page in the measuring and fit guides.
The label and the garment are different things
A garment size bundles two unrelated things: a set of dimensions and a name. The dimensions — chest width, body length, shoulder, sleeve — are engineering outputs of a pattern, and anyone with a tape can verify them. The name — S, M, 8, 42 — is a marketing decision layered on top. Nothing connects the two except the brand's own choice, and the brand may change either one at any time without telling anyone.
That makes vanity sizing a precise idea rather than a vague grievance: it is a relabeling. A pattern that an older grading would have called Large ships with an M on the neck tag. The garment stays honest — it measures what it measures. The label is the only part free to drift, because the label is the only part nobody audits.
The term is also distinct from ordinary fit variation. A slim cut and a relaxed cut are supposed to measure differently at the same letter; that is design, and it is disclosed. Vanity sizing is when the same nominal fit quietly gains inches while keeping its letter, or when one brand's M simply names a different quantity of shirt than another's. For the shopper the two failures collapse into one: the letter tells you almost nothing until you know whose letter it is.
Where the drift came from
The United States used to have an anchor. In 1958 the federal government published Commercial Standard CS215-58, a body-measurement standard for sizing women's apparel, built on a Depression-era survey that put tape measures on roughly 15,000 women. For the first time, a size label mapped to a defined set of body measurements. The standard was voluntary, it was revised in the early 1970s, and it was withdrawn entirely in 1983.
Since 1983 no binding size standard has existed for US apparel. ASTM publishes voluntary sizing tables today; brands are free to adopt them, adapt them, or ignore them, and adoption is a private decision no one checks. A size is now a brand convention — which is why the same person can measure out as an S, an M and an L in three stores of the same mall on the same afternoon.
Remove the anchor and the drift mechanism is ordinary economics, not malice. Every pattern revision is a free choice. A garment relabeled one size down flatters the customer trying it on, and a brand whose M runs tighter than its competitors' loses the fitting-room coin toss. No coordination is required; the incentive gradient does the work one recut at a time, and there is no standard left to pull the labels back.
One honesty note before the evidence. ShirtMath holds current published specifications, not a historical archive, so this page will not tell you that a 1958 size 12 equals some particular modern size — we have not measured that, and most figures quoted for it are folklore. What a current catalog can show is more useful to a shopper anyway: how far apart the same letter is today.
Vanity sizing in the published numbers
The table below is manufacturer-published specification data for eight t-shirt styles in ShirtMath's catalog — the numbers the makers themselves state for their garments, recorded flat in inches. Every row wears the same letter: M.
| Style, all labeled M | Cut | Chest (in, flat) | Length (in) |
|---|---|---|---|
| Bella+Canvas 3001C | Unisex | 20.0 | 29.0 |
| Champion T525C | Unisex | 20.0 | 29.0 |
| Comfort Colors C4017 | Unisex | 20.5 | 29.5 |
| Gildan 5400 long sleeve | Unisex | 20.0 | 29.0 |
| Gildan G500 | Unisex | 20.0 | 29.0 |
| Gildan G500L | Ladies | 17.5 | 26.0 |
| Hanes 5250T | Unisex | 20.0 | 29.0 |
| Next Level 3600 | Unisex | 20.5 | 29.0 |
| Spread, widest to narrowest | 3.0 | 3.5 |
Three findings sit in that table. The headline: Gildan's ladies' G500L Medium is 17.5" across the chest, while every unisex Medium in the catalog is 20.0–20.5" — a 3-inch gap between garments wearing the same letter, in one case within the same brand. That 17.5" is narrower than every unisex Small on file (those run 18.0–19.0"). At Large the gap widens to 3.5": 19.0" for the ladies' cut against 22.0–22.5" for the unisex styles. Same alphabet, different language — and nothing on the tag warns you which language you are reading.
Second, even the unisex styles that agree at M part ways at other sizes. At Small, published chests run from 18.0" (five styles) through 18.5" (Comfort Colors) to 19.0" (Next Level 3600). And the Comfort Colors C4017 runs longer than the Next Level 3600 at every shared size above Small: 29.5" against 29.0" at M, 30.75" against 30.0" at L, and a full inch — 32.0" against 31.0" — at XL. Two mediums can agree on chest width and still fit visibly differently.
Third, every number in the table is itself a range. The makers state tolerances on their own specs: ±0.3" for most of these styles, ±0.8" for the garment-dyed C4017, where dyeing finished shirts shrinks each one by a slightly different amount. Even from a single brand, a size is not a point — it is a band. The label rounds a band down to a letter, and the letter is what you are asked to shop with.
The full eight-style comparison, size by size across the whole run, is in which blank runs biggest.
Why the label fails hardest online
In a fitting room, a drifted label costs thirty seconds: the M is wrong, you reach for the L. Online there is no rack to reach for. The label — plus, at best, a brand size chart — is the entire interface between you and the garment at the moment you commit money to it.
Both halves of that interface are weaker than they look. The letter, as the table above shows, spans a 3-inch chest range inside one small, well-documented catalog; across the wider market no one has measured the spread. And most size charts are body charts, not garment charts: they describe the body the brand imagines inside the shirt, not the shirt itself, and each brand draws its own. Reference grids for typical published tee measurements live in the t-shirt size chart — useful context, but context is all any chart can be.
Shoppers already price this in with their behavior, whatever they believe about sizing. Ordering two sizes to return one is a rational response to an unreliable label, and every one of those return boxes is the cost of the drift, paid in freight. If you also juggle collar numbers and European sizes, the decoder for the sizing languages that share one rack is in what your shirt size means.
What to do instead: match numbers, not letters
The fix does not require trusting anyone's label, including ours. It requires one shirt and ten minutes.
- Find the reference shirt. The one already in your closet that fits the way you want new shirts to fit. Its dimensions are your size, stated in the only system that cannot drift.
- Measure it flat. Hard surface, seams smoothed, nothing stretched. The full method for all eight points of measure on a top is in how to measure a shirt; the single most useful number, the flat chest width, has its own pit to pit guide.
- Shop against garment measurements. Wherever a seller publishes the garment's own numbers, compare them to yours and treat the letter as, at most, a rough index. Half an inch of chest is a fit adjustment; as the table shows, the letter can be off by three inches.
That is the entire premise of this site. The methodology page documents the flat-measurement standard behind every number in ShirtMath's catalog, and the matcher compares garments by those numbers. The label never enters the math.
Common questions
Is vanity sizing real?
When did vanity sizing start?
Which brands vanity size the most?
Does vanity sizing affect men?
Stop decoding labels. Photograph the shirt that fits, let ShirtMath measure it, and search garments by their published numbers instead of their letters.
Scan a shirt