Size Chart GeneratorBuild a chart

Size Chart Generator

Editable US / EU / UK conversion tables for men’s and women’s tops, shoes and kids’ clothing — output that embeds in any product page or prints clean. Free, no sign-up.

Chest and length in cm — the most-searched conversion pair.

SizeChest (cm)Length (cm)USEU

Live preview — exactly what shoppers see

Men's Tops Size Chart
SizeChest (cm)Length (cm)USEU
S92683444
M100703848
L108724252
XL116744656
XXL124765060

Garment measurements (not body). Lay flat: chest is pit-to-pit ×2.

Show embed code
<div style="max-width:560px;font-family:system-ui,-apple-system,sans-serif;">
<table style="border-collapse:collapse;width:100%;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;">
<caption style="caption-side:top;text-align:left;padding:0 0 8px;font-weight:700;color:#0f172a;font-size:16px;">Men's Tops Size Chart</caption>
<thead><tr><th style="padding:8px 12px;background:#f1f5f9;text-align:left;font-size:13px;color:#475569;">Size</th><th style="padding:8px 12px;background:#f1f5f9;text-align:left;font-size:13px;color:#475569;">Chest (cm)</th><th style="padding:8px 12px;background:#f1f5f9;text-align:left;font-size:13px;color:#475569;">Length (cm)</th><th style="padding:8px 12px;background:#f1f5f9;text-align:left;font-size:13px;color:#475569;">US</th><th style="padding:8px 12px;background:#f1f5f9;text-align:left;font-size:13px;color:#475569;">EU</th></tr></thead>
<tbody><tr><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;font-weight:600;">S</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">92</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">68</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">34</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">44</td></tr>
<tr><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;font-weight:600;">M</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">100</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">70</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">38</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">48</td></tr>
<tr><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;font-weight:600;">L</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">108</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">72</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">42</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">52</td></tr>
<tr><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;font-weight:600;">XL</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">116</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">74</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">46</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">56</td></tr>
<tr><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;font-weight:600;">XXL</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">124</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">76</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">50</td><td style="padding:8px 12px;border-top:1px solid #e2e8f0;font-size:14px;color:#1e293b;">60</td></tr></tbody>
</table>
<p style="margin:6px 0 0;font-size:12px;color:#64748b;">Garment measurements (not body). Lay flat: chest is pit-to-pit ×2.</p>
</div>

Frequently asked questions

How do I make a size chart for my online store?

Pick the template closest to your product, edit any cell to your real garment measurements, and copy the embed code. It is self-contained HTML with inline styles — it drops into Shopify, WooCommerce, Etsy descriptions or any editor that accepts HTML.

Are the default measurements accurate?

They are widely-used reference values meant as a starting point, not gospel. Every cell is editable precisely because each brand cuts differently — always replace with your actual garment measurements for the final chart.

Should I size by age or height for kids?

Height, nearly always. Age bands vary wildly between brands and countries, while height is measurable on the child. That is why the kids template is organized by height with age as a rough hint.

How do I convert US shoe sizes to EU?

There is no single official formula — brands differ by up to a size. The shoe template uses the most common conversion midpoints (US 7 → EU 40–41, US 10 → EU 44) with foot length in cm as the ground truth; edit cells to match your supplier&rsquo;s chart.

Does the embed slow my product page down?

No — it is a few hundred bytes of table HTML with inline styles. No scripts, no external requests, no iframes.