Size Guide
Everything we sell is printed to order, so getting the size right the first time saves you a wait. Every measurement below comes straight from our print partner's supplier specs for the exact blank we print on. Measurements can vary by up to 1–2 in (2.5–5 cm) from piece to piece.
Not sure which shirt you're looking at? Each product page names its blank (for example "Bella+Canvas 3001") in the description. Not every design comes in every size; the sizes you can pick on a product page are the ones we print. Jump to: Classic Tees · Heavyweight Garment-Dyed Tees · Hoodies · Women's Relaxed Tees · Youth Tees · Toddler Tees · Baby One-Piece · Crewneck Sweatshirts · All-Over Print Tees · All-Over Print Hoodies · All-Over Print Sweatshirts · All-Over Print Zip Hoodies · All-Over Print Joggers · All-Over Print Wide-Leg Pants.
How to measure
- Easiest way: lay a shirt that fits you well flat and measure it. Compare it with the garment numbers below.
- Width (flat, across the chest): straight across the front, armpit seam to armpit seam. Double it for the full around-the-garment measurement.
- Length: from the highest point of the shoulder, next to the collar, down to the bottom hem.
- Fits body chest: measure yourself around the fullest part of your chest, tape level.
Classic Tees (Bella+Canvas 3001)
Bella+Canvas 3001 unisex jersey tee. Retail fit, true to size. Most of our graphic tees.
| Size | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL |
|---|---|---|---|---|---|---|---|---|---|
| Length (in) | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
| Length (cm) | 69 | 71 | 74 | 76 | 79 | 81 | 84 | 86 | 89 |
| Width, flat across chest (in) | 16 ½ | 18 | 20 | 22 | 24 | 26 | 28 | 30 | 32 |
| Width, flat across chest (cm) | 42 | 46 | 51 | 56 | 61 | 66 | 71 | 76 | 81 |
| Fits body chest (in) | 31–34 | 34–37 | 38–41 | 42–45 | 46–49 | 50–53 | 54–57 | 58–61 | 62–65 |
| Fits body chest (cm) | 79–86 | 86–94 | 97–104 | 107–114 | 117–124 | 127–135 | 137–145 | 147–155 | 157–165 |
Fit note: Unisex sizing, so it runs like men's sizes. Compare a tee you already own with the width row.
Heavyweight Garment-Dyed Tees (Comfort Colors 1717)
Comfort Colors 1717 unisex heavyweight tee. Relaxed, boxy fit in a thick, soft-washed cotton. Used on our heavyweight tees (Plain Truth, Keep the Name Clean).
| Size | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|
| Length (in) | 26 ½ | 28 | 29 ¼ | 30 ¾ | 31 ½ | 32 ½ |
| Length (cm) | 68 | 71 | 75 | 78 | 80 | 83 |
| Width, flat across chest (in) | 18 ¼ | 20 ¼ | 22 | 24 | 26 | 27 ¾ |
| Width, flat across chest (cm) | 46 | 51 | 56 | 61 | 66 | 70 |
| Sleeve length (in) | 16 ¼ | 17 ¾ | 19 | 20 ½ | 21 ¾ | 23 ¼ |
| Sleeve length (cm) | 41 | 45 | 48 | 52 | 55 | 59 |
Fit note: Runs roomy. Stay true to size for a relaxed fit; size down for a closer fit.
4XL (on designs that offer it): length 33 ½ in (85 cm), width flat across chest 29 ¾ in (76 cm), sleeve length 24 ⅝ in (63 cm).
Hoodies (Gildan 18500)
Gildan 18500 unisex heavy blend hooded sweatshirt. Classic roomy fit, double-lined hood, front pouch pocket.
| Size | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|
| Length (in) | 27 | 28 | 29 | 30 | 31 | 32 |
| Length (cm) | 69 | 71 | 74 | 76 | 79 | 81 |
| Width, flat across chest (in) | 20 | 22 | 24 | 26 | 28 | 30 |
| Width, flat across chest (cm) | 51 | 56 | 61 | 66 | 71 | 76 |
| Sleeve length (in) | 33 ½ | 34 ½ | 35 ½ | 36 ½ | 37 ½ | 38 ½ |
| Sleeve length (cm) | 85 | 88 | 90 | 93 | 95 | 98 |
| Fits body chest (in) | 38–41 | 42–45 | 46–49 | 50–53 | 54–57 | 58–61 |
| Fits body chest (cm) | 97–104 | 107–114 | 117–124 | 127–135 | 137–145 | 147–155 |
Fit note: Runs roomy. If you're between sizes and like a closer fit, size down.
Women's Relaxed Tees (Bella+Canvas 6400)
Bella+Canvas 6400 women's relaxed jersey tee. Women's sizing with a relaxed, slightly longer cut.
| Size | S | M | L | XL | 2XL | 3XL |
|---|---|---|---|---|---|---|
| Length (in) | 25 ¼ | 26 | 26 ¾ | 27 ½ | 28 ¼ | 29 |
| Length (cm) | 64 | 66 | 68 | 70 | 72 | 74 |
| Width, flat across chest (in) | 18 ½ | 20 | 22 | 24 | 26 | 28 |
| Width, flat across chest (cm) | 47 | 51 | 56 | 61 | 66 | 71 |
| Sleeve Length (in) | 7 ¾ | 8 ¼ | 8 ¾ | 9 ½ | 10 ¼ | 10 ¾ |
| Sleeve Length (cm) | 19.7 | 21.0 | 22.2 | 24.1 | 26.0 | 27.3 |
| Fits body chest (in) | 34–37 | 38–41 | 42–45 | 46–49 | 50–53 | 54–57 |
| Fits body chest (cm) | 86–94 | 97–104 | 107–114 | 117–124 | 127–135 | 137–145 |
| US women's size | 6–8 | 10–12 | 14–16 | 18–20 | 22–24 | 26–28 |
Fit note: Sized as women's tops. The US size row is the dress size it typically matches.
Youth Tees (Bella+Canvas 3001Y)
Bella+Canvas 3001Y youth tee. Youth sizing. Go by the body chest row rather than age.
| Size | S | M | L | XL |
|---|---|---|---|---|
| Length (in) | 21 | 22 ¼ | 23 ½ | 24 ½ |
| Length (cm) | 53 | 56 | 59 | 62 |
| Width, flat across chest (in) | 15 ¼ | 16 ¼ | 17 ¼ | 18 ¼ |
| Width, flat across chest (cm) | 39 | 41 | 44 | 46 |
| Fits body chest (in) | 28–32 | 32–36 | 36–38 | 38–40 |
| Fits body chest (cm) | 71–81 | 81–91 | 91–97 | 97–102 |
Toddler Tees (Bella+Canvas 3001T)
Bella+Canvas 3001T toddler tee. Toddler sizing, 2T to 5T.
| Size | 2T | 3T | 4T | 5T |
|---|---|---|---|---|
| Length (in) | 15 ½ | 16 ½ | 17 ½ | 18 ½ |
| Length (cm) | 39 | 42 | 44 | 47 |
| Width, flat across chest (in) | 12 | 13 | 14 | 15 |
| Width, flat across chest (cm) | 30 | 33 | 36 | 38 |
| Fits body chest (in) | 20–22 | 22–24 | 24–27 | 27–30 |
| Fits body chest (cm) | 51–56 | 56–61 | 61–69 | 69–76 |
Fit note: Toddlers grow fast. When in doubt, size up.
Baby One-Piece (Bella+Canvas 100B)
Bella+Canvas 100B baby jersey one-piece. Snap closure, sized by age and weight.
| Size | 3-6m | 6-12m | 12-18m |
|---|---|---|---|
| Length (in) | 17 ¾ | 19 | 20 ¼ |
| Length (cm) | 45 | 49 | 51 |
| Width, flat across chest (in) | 9 ½ | 10 | 10 ½ |
| Width, flat across chest (cm) | 23.8 | 25.1 | 26.4 |
| Fits baby weight (lb) | 12–16 | 16–22 | 22–27 |
| Fits baby weight (kg) | 5.4–7.3 | 7.3–10.0 | 10.0–12.2 |
Fit note: Go by weight more than age. If baby is near the top of a range, size up.
Crewneck Sweatshirts (Gildan 18000)
Gildan 18000 unisex heavy blend crewneck sweatshirt, 50/50 cotton-poly fleece. Classic fit with ribbed collar, cuffs and waistband.
| Size | S | M | L | XL | 2XL | 3XL | 4XL | 5XL |
|---|---|---|---|---|---|---|---|---|
| Length (in) | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
| Length (cm) | 69 | 71 | 74 | 76 | 79 | 81 | 84 | 86 |
| Width, flat across chest (in) | 20 | 22 | 24 | 26 | 28 | 30 | 32 | 34 |
| Width, flat across chest (cm) | 51 | 56 | 61 | 66 | 71 | 76 | 81 | 86 |
| Sleeve length (in) | 33.5 | 34.5 | 35.5 | 36.5 | 37.5 | 38.5 | 39.5 | 40.5 |
| Sleeve length (cm) | 85 | 88 | 90 | 93 | 95 | 98 | 100 | 103 |
| Fits body chest (in) | 38–41 | 42–45 | 46–49 | 50–53 | 54–57 | 58–61 | 62–65 | 66–69 |
| Fits body chest (cm) | 97–104 | 107–114 | 117–124 | 127–135 | 137–145 | 147–155 | 157–165 | 168–175 |
Fit note: Classic unisex fit. If you're between sizes, size up for a roomier fit.
All-Over Print Tees
All-over print men's crew neck tee, 93% polyester / 7% elastane stretch jersey. Used on our Doodle and ANGEL tees.
| Size | XS | S | M | L | XL | 2XL |
|---|---|---|---|---|---|---|
| Length (in) | 27.9 | 28.7 | 29.5 | 30.3 | 31.1 | 31.9 |
| Length (cm) | 71 | 73 | 75 | 77 | 79 | 81 |
| Width, flat across chest (in) | 15.3 | 16.9 | 18.5 | 20.9 | 23.2 | 25.6 |
| Width, flat across chest (cm) | 39 | 43 | 47 | 53 | 59 | 65 |
| Sleeve length (in) | 8.7 | 9.1 | 9.4 | 9.8 | 10.2 | 10.6 |
| Sleeve length (cm) | 22 | 23 | 24 | 25 | 26 | 27 |
| Fits body chest (in) | 36.2 | 37.8 | 39.4 | 42.5 | 45.7 | 48.8 |
| Fits body chest (cm) | 92 | 96 | 100 | 108 | 116 | 124 |
Fit note: This is a men's cut that runs smaller than a typical cotton tee. If you're between sizes or like a looser fit, size up.
All-Over Print Pullover Hoodies
All-over print recycled unisex hoodie, 95–96% recycled polyester / 4–5% elastane fleece. Used on our Doodle hoodies.
| Size | 2XS | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL | 6XL |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Length (in) | 26.2 | 26.2 | 26.8 | 27.4 | 27.9 | 28.5 | 29.1 | 29.7 | 30.9 | 32.1 | 33.3 |
| Length (cm) | 66 | 67 | 68 | 69 | 71 | 72 | 74 | 75 | 79 | 82 | 85 |
| Width, flat across chest (in) | 18.9 | 19.7 | 20.5 | 21.3 | 22.8 | 24.4 | 26 | 27.6 | 29.1 | 30.7 | 32.3 |
| Width, flat across chest (cm) | 48 | 50 | 52 | 54 | 58 | 62 | 66 | 70 | 74 | 78 | 82 |
| Sleeve length (in) | 22.2 | 22.2 | 22.6 | 23 | 23.6 | 24.2 | 24.8 | 25.4 | 25.8 | 26.2 | 26.6 |
| Sleeve length (cm) | 56 | 56 | 58 | 58 | 60 | 61 | 63 | 64 | 66 | 66 | 67 |
| Fits body chest (in) | 34.6 | 36.2 | 37.8 | 39.4 | 42.5 | 45.7 | 48.8 | 52 | 55.1 | 58.3 | 61.4 |
| Fits body chest (cm) | 88 | 92 | 96 | 100 | 108 | 116 | 124 | 132 | 140 | 148 | 156 |
Fit note: Relaxed unisex fit. Compare the chest width row with a hoodie you already own.
All-Over Print Crewneck Sweatshirts
All-over print recycled unisex sweatshirt, 95–96% recycled polyester / 4–5% elastane fleece. Used on our Doodle sweatshirts.
| Size | 2XS | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL | 6XL |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Length (in) | 26 | 26.2 | 26.8 | 27.4 | 27.9 | 28.5 | 29.1 | 29.7 | 30.9 | 32.1 | 33.3 |
| Length (cm) | 66 | 66 | 68 | 69 | 71 | 72 | 74 | 75 | 79 | 82 | 85 |
| Width, flat across chest (in) | 18.9 | 19.7 | 20.5 | 21.3 | 22.8 | 24.4 | 26 | 27.6 | 29.1 | 30.7 | 32.3 |
| Width, flat across chest (cm) | 48 | 50 | 52 | 54 | 58 | 62 | 66 | 70 | 74 | 78 | 82 |
| Sleeve length (in) | 22.1 | 22.1 | 22.6 | 23.2 | 23.8 | 24 | 24.2 | 24.4 | 24.6 | 24.8 | 25 |
| Sleeve length (cm) | 56 | 56 | 58 | 59 | 61 | 61 | 61 | 62 | 63 | 63 | 64 |
| Fits body chest (in) | 34.6 | 36.2 | 37.8 | 39.4 | 42.5 | 45.7 | 48.8 | 52 | 55.1 | 58.3 | 61.4 |
| Fits body chest (cm) | 88 | 92 | 96 | 100 | 108 | 116 | 124 | 132 | 140 | 148 | 156 |
Fit note: Runs slim and a little long, with light-stretch cuffs and waistband. If you're between sizes or like a roomier fit, size up.
All-Over Print Zip Hoodies
All-over print recycled unisex zip hoodie, 95–96% recycled polyester / 4–5% elastane fleece. Used on our Flame ANGEL zip hoodie.
| Size | 2XS | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL | 6XL |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Length (in) | 25.6 | 25.6 | 26.8 | 26.8 | 27.9 | 27.9 | 29.1 | 29.1 | 30.7 | 30.7 | 30.7 |
| Length (cm) | 65 | 65 | 68 | 68 | 71 | 71 | 74 | 74 | 78 | 78 | 78 |
| Width, flat across chest (in) | 18.9 | 19.7 | 20.5 | 21.3 | 22.8 | 24.4 | 26 | 27.6 | 29.1 | 30.7 | 32.3 |
| Width, flat across chest (cm) | 48 | 50 | 52 | 54 | 58 | 62 | 66 | 70 | 74 | 78 | 82 |
| Sleeve length (in) | 21.9 | 21.9 | 22.4 | 23 | 23.6 | 24.2 | 24.8 | 25.4 | 25.6 | 25.8 | 26 |
| Sleeve length (cm) | 55 | 55 | 57 | 58 | 60 | 61 | 63 | 64 | 65 | 66 | 66 |
| Fits body chest (in) | 34.6 | 36.2 | 37.8 | 39.4 | 42.5 | 45.7 | 48.8 | 52 | 55.1 | 58.3 | 61.4 |
| Fits body chest (cm) | 88 | 92 | 96 | 100 | 108 | 116 | 124 | 132 | 140 | 148 | 156 |
Fit note: Relaxed fit with drop shoulders. It runs roomy, so for a closer fit consider your usual size or one down.
All-Over Print Wide-Leg Joggers
All-over print unisex wide-leg joggers, 95–96% recycled polyester / 4–5% elastane, elastic waistband with drawstring and side pockets. Used on our Doodle joggers.
| Size | 2XS | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL | 6XL |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Waist, flat (in) | 10.6 | 11.4 | 12.2 | 13 | 14.6 | 16.1 | 17.7 | 19.3 | 20.9 | 22.4 | 24 |
| Waist, flat (cm) | 27 | 29 | 31 | 33 | 37 | 41 | 45 | 49 | 53 | 57 | 61 |
| Fits body waist (in) | 28.4 | 29.9 | 31.5 | 33.1 | 36.2 | 39.4 | 42.5 | 45.7 | 48.8 | 52 | 55.1 |
| Fits body waist (cm) | 72 | 76 | 80 | 84 | 92 | 100 | 108 | 116 | 124 | 132 | 140 |
| Fits body hips (in) | 35.4 | 37 | 38.6 | 40.2 | 43.3 | 46.5 | 49.6 | 52.8 | 55.9 | 59.1 | 62.2 |
| Fits body hips (cm) | 90 | 94 | 98 | 102 | 110 | 118 | 126 | 134 | 142 | 150 | 158 |
| Inseam (in) | 29.9 | 29.9 | 29.9 | 29.9 | 29.7 | 29.5 | 29.3 | 29.1 | 28.9 | 28.7 | 28.5 |
| Inseam (cm) | 76 | 76 | 76 | 76 | 75 | 75 | 74 | 74 | 74 | 73 | 72 |
| Front rise (in) | 13.4 | 13.6 | 13.8 | 14 | 14.2 | 14.6 | 15.2 | 15.6 | 16.1 | 16.5 | 17.1 |
| Front rise (cm) | 34 | 34 | 35 | 36 | 36 | 37 | 39 | 39 | 41 | 42 | 44 |
| Hem width, flat (in) | 7.3 | 7.7 | 8.1 | 8.5 | 8.9 | 9.2 | 9.8 | 10.4 | 11 | 11.6 | 12.2 |
| Hem width, flat (cm) | 18 | 20 | 20 | 21 | 23 | 23 | 25 | 26 | 28 | 29 | 31 |
| Length (in) | 42.1 | 42.3 | 42.5 | 42.7 | 42.9 | 43.3 | 43.7 | 44.1 | 44.5 | 44.9 | 45.3 |
| Length (cm) | 107 | 107 | 108 | 109 | 109 | 110 | 111 | 112 | 113 | 114 | 115 |
Fit note: Relaxed, roomy leg. Choose by your waist and hip measurements.
All-Over Print Wide-Leg Pants
All-over print unisex wide-leg pants, 93% polyester / 7% elastane stretch jersey, elastic waistband with drawstring and side pockets. Used on our ANGEL pants.
| Size | 2XS | XS | S | M | L | XL | 2XL | 3XL | 4XL | 5XL | 6XL |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Waist, flat (in) | 10.6 | 11.4 | 12.2 | 13 | 14.6 | 16.1 | 17.7 | 19.3 | 20.9 | 22.4 | 24 |
| Waist, flat (cm) | 27 | 29 | 31 | 33 | 37 | 41 | 45 | 49 | 53 | 57 | 61 |
| Fits body waist (in) | 28.4 | 29.9 | 31.5 | 33.1 | 36.2 | 39.4 | 42.5 | 45.7 | 48.8 | 52 | 55.1 |
| Fits body waist (cm) | 72 | 76 | 80 | 84 | 92 | 100 | 108 | 116 | 124 | 132 | 140 |
| Fits body hips (in) | 35.4 | 37 | 38.6 | 40.2 | 43.3 | 46.5 | 49.6 | 52.8 | 55.9 | 59.1 | 62.2 |
| Fits body hips (cm) | 90 | 94 | 98 | 102 | 110 | 118 | 126 | 134 | 142 | 150 | 158 |
| Inseam (in) | 29.5 | 29.5 | 29.5 | 29.5 | 29.1 | 29.1 | 29.1 | 29.1 | 29.1 | 29.1 | 29.1 |
| Inseam (cm) | 75 | 75 | 75 | 75 | 74 | 74 | 74 | 74 | 74 | 74 | 74 |
| Front rise (in) | 11.8 | 11.8 | 11.8 | 12.2 | 12.6 | 13.4 | 13.8 | 14.2 | 14.6 | 15 | 15.3 |
| Front rise (cm) | 30 | 30 | 30 | 31 | 32 | 34 | 35 | 36 | 37 | 38 | 39 |
| Hem width, flat (in) | 9.1 | 9.4 | 9.8 | 10.2 | 10.6 | 11.4 | 11.8 | 12.6 | 13.4 | 13.8 | 14.2 |
| Hem width, flat (cm) | 23 | 24 | 25 | 26 | 27 | 29 | 30 | 32 | 34 | 35 | 36 |
| Length (in) | 40.5 | 40.5 | 40.9 | 40.9 | 41.3 | 41.7 | 42.1 | 42.5 | 42.5 | 42.9 | 42.9 |
| Length (cm) | 103 | 103 | 104 | 104 | 105 | 106 | 107 | 108 | 108 | 109 | 109 |
Fit note: Relaxed unisex fit with a wide leg. Choose by your waist and hip measurements.
Between sizes?
- Classic tees (3001): size up for a relaxed fit, stay true for the trimmer retail look.
- Heavyweight tees (1717), hoodies (18500) and all-over print zip hoodies: these already run roomy, so stay true or size down if you like a closer fit.
- Kids and toddlers: size up. They'll grow into it.
- Cotton tees can shrink a little. Wash cold and hang dry or tumble dry low to keep the fit.
Buying a gift?
- Check their closet. Look at the tag on a shirt they wear a lot, or lay it flat and measure it against the garment numbers above.
- Still guessing? Size up. A slightly big tee or hoodie gets worn. A tight one goes in a drawer.
- Skip sizing entirely. Hats, mugs, ornaments, stickers and posters fit everyone, so browse our no-size-needed gifts.
Still unsure? Send us a message with your usual size and the shirt you're looking at, and we'll point you in the right direction.