Skip to content
ShirtMath
THE SIZE DECODER

What your shirt size means: four sizing languages, decoded

S–5XL, 0–24, 16 34/35 and a European 42 are four different languages describing shirts. Here is each one in plain inches — and the published numbers showing how far the letters drift.

Last verified: 26 August 2026

By industry convention — and only convention — a men's M fits roughly a 38–40-inch chest, and a women's M is a US 8–10. An XL in women's numbers is a 16–18. A dress shirt size like 16 34/35 is a 16-inch neck with a sleeve cut for a 34-to-35-inch arm. A European 42 is a 16.5-inch collar, which lands in Large territory. Four sizing languages hang on the same rack. This page decodes each one into plain inches, then shows — in manufacturers' own published numbers — why the letter is the least trustworthy of the four.

Each system is a naming scheme laid over garment dimensions. The dimensions are facts anyone can check with a tape; the names are conventions a brand may follow, bend, or quietly ignore. ShirtMath's own data is garment measurements taken flat, in inches, to one published standard, so where this page shows catalog numbers they are the makers' published specifications, and where it shows convention tables it says so plainly. It sits alongside the rest of the measuring and fit guides.

Letter sizes: S through 5XL

Alpha sizing names a bracket, not a shirt. For men's and unisex garments, each letter is conventionally marketed against a range of body chest circumference — the "fits chest 38–40" line printed on blank-apparel size charts. That mapping is an industry custom, not a standard anyone enforces, and no law defines it. The table pairs the customary brackets with something checkable: the published flat chest width of one real style, the Gildan G500 tee, from ShirtMath's catalog.

LetterMarketed body chest (in, convention)Gildan G500 flat chest, published (in)
S34–3618.0
M38–4020.0
L42–4422.0
XL46–4824.0
2XL50–5226.0
3XL54–5628.0
4XL58–6030.0
5XL62–6432.0

Doubling the flat width gives the garment's circumference: 36, 40, 44, and so on up to 64 inches — each one sitting at the very top of its marketed bracket. That is the mechanism hiding inside the letter. A 38-inch chest in a G500 M has about two inches of room; a 40-inch chest in the same shirt has roughly none. The bracket tells you which shirts to consider, and nothing about how any of them will actually feel.

Women's letters translate differently: not to chest ranges but to the US numeric run of 0–24. The common answer to what M is in numbers is 8–10; for ladies' cuts, XL in numbers is 16–18. This mapping is likewise industry convention, and brands routinely shift it by one step in either direction.

US numeric (women's)Letter, by common convention
00–2XS
4–6S
8–10M
12–14L
16–18XL
20XXL or 1X
222X
243X

The bust, waist and hip measurements conventionally behind each numeric size are laid out in the women's clothing size chart, along with where the mapping commonly breaks.

Dress shirt sizes: what 16 34/35 means

A dress shirt size is two measurements wearing one label. The first number is the neck: the shirt's collar, in inches, sized to close comfortably around a neck of that circumference. The second is the sleeve: the distance from the center back of the neck, over the shoulder, down to the wrist, in inches. So 16 34/35 is a collar for a 16-inch neck with a sleeve for a 34-to-35-inch arm — the slash means one sleeve length cut to serve both, a manufacturing economy, not extra precision.

This is the most honest sizing language on the rack, because both numbers are actual dimensions. It still covers only two of a shirt's measurements — chest, length and shoulder hide behind the cut name (slim, regular, classic) and vary freely. The neck-to-letter mapping below is industry-standard reference; ShirtMath holds no dress-shirt measurements of its own.

Neck (in)Usual alpha equivalent
14–14.5S
15–15.5M
16–16.5L
17–17.5XL
18–18.52XL

The full grid — neck, sleeve, and the fit-name problem — is in the men's dress shirt size chart.

European collar numbers: 36 to 46

The European system is the same neck measurement in different units: the collar number is the neck circumference in centimeters. Multiply inches by 2.54 and round — a 16.5-inch collar is 41.9 cm, sold as a 42. That is the entire code. It reads as cryptic only because the unit is unstated on the tag.

EU collarNeck (in)Neck (cm)Usual alpha
361435.5S
3714.537S
381538M
39/4015.539.5M
411640.5L
4216.542L
431743XL
44/4517.544.5XL
461845.52XL

This table is industry-standard reference, and the alpha column is the loosest part of it — brands draw the letter boundaries differently. Conversions for the other numeric systems that show up on imported garments are collected in the international size conversion chart.

Same letter, different shirt: M is 17.5 to 20.5 inches

Every table above translates between naming systems. This one measures the names against reality. Below is the published flat chest width — the makers' own specification sheets — for every style in ShirtMath's catalog that carries manufacturer-published specs, at one size: M.

Style, all labeled MCutChest, flat (in)
Gildan G500LLadies17.5
Bella+Canvas 3001CUnisex20.0
Champion T525CUnisex20.0
Gildan 5400 long sleeveUnisex20.0
Gildan G500Unisex20.0
Hanes 5250TUnisex20.0
Comfort Colors C4017Unisex20.5
Next Level 3600Unisex20.5
Spread, widest to narrowest3.0

The same letter names a 17.5-inch shirt and a 20.5-inch shirt: a 3-inch spread, or six inches of circumference. The gap is mostly the ladies' cut — Gildan's G500L M is 2.5 to 3 inches narrower than every unisex M on file, and nothing on either tag says which dialect it speaks. At L the spread widens to 3.5 inches: 19.0" for the ladies' cut against 22.0–22.5" for the unisex styles. Even among unisex shirts that agree at M, published chests at S run from 18.0" to 19.0", and lengths diverge by up to an inch at XL.

So the letter is a name, not a number. It compresses eight measurements into one character, and the compression is lossy in exactly the dimension you care about. How the labels drifted this far — and why nothing pulls them back — is the subject of the vanity sizing guide; the full eight-style comparison at every size is in the t-shirt measurements chart and which blank runs biggest.

Using all four languages at once

The systems stop being confusing the moment you hold your own numbers, because every one of them converts to inches and inches convert to each other.

  1. Measure the shirt that already fits. Lay it flat and take chest, length, shoulder and sleeve — the measuring guide shows each point, and pit to pit is the one to get right first.
  2. Translate labels into inches before trusting them. A collar 42 is a 16.5-inch neck; an M is a marketing bracket. When a listing offers only a letter, ask what the garment measures — or walk.
  3. Compare numbers to numbers. Match your reference shirt's dimensions against a garment's published spec, not against its letter. The shirt size calculator does the arithmetic in both directions.

Common questions

What is M size in numbers?
Depends on the system. In women's US sizing, M is conventionally 8–10. In men's sizing, M is conventionally marketed to a 38–40-inch chest. As a garment: unisex tees labeled M in ShirtMath's catalog publish flat chest widths of 20.0–20.5", while Gildan's ladies' M publishes 17.5" — so "M in numbers" is a range, and which range depends on whose M it is.
What is XL in women's numbers?
By common US convention, a women's XL is a 16–18. Brands whose regular run stops at 18 sometimes label it XXL instead, and plus ranges typically restart the count at 1X around a 20. In published garment terms: Gildan's ladies' G500L XL measures 21.0" flat across the chest — 42 inches around — against 24.0" for the same brand's unisex XL.
What size is 42?
On a European dress-shirt collar scale, 42 means a 42 cm neck — about 16.5 inches — which usually corresponds to a US Large. As a men's chest or suit size, 42 means a 42-inch chest, which also lands in the L bracket (42–44 by convention). The digits alone never identify the system; the same number appears on other scales meaning other things, which is exactly why a bare size number is unreliable without its context.
Is 40 a medium or large?
Usually a Medium, in both common readings. As a European collar, 40 is a 40 cm neck — about 15.75 inches — the top of the M range (41 is where L conventionally begins). As a men's chest measurement, 40 inches is the top of the conventional M bracket of 38–40. Sitting at a boundary is precisely when the letter helps least: two brands will letter the same 40 differently, so decide by the garment's published chest and length instead.

Your size, in every language, is just a set of inches. Scan a shirt that fits and ShirtMath reads its measurements, then searches the catalog by numbers — no translation step, no trusting the letter.

Scan a shirt