March 14, 2026

How to Crochet a Boys’ Jacket with Pockets

Here is a detailed guide on how to crochet a boys’ jacket with pockets. This tutorial is beginner-to-intermediate friendly and explains materials, measurements, and step-by-step instructions.


How to Crochet a Boys’ Jacket with Pockets

Crocheting a boys’ jacket with pockets is a fun and practical project. The jacket keeps children warm and the pockets add both style and functionality. You can customize the colors, size, and pocket style to suit the child.


1. Materials Needed

Before starting, prepare the following:

  • Yarn: Medium weight yarn (Category 4 / worsted weight)

  • Crochet hook: 4.5 mm – 5.5 mm (H–I hook)

  • Yarn needle for sewing pieces together

  • Scissors

  • Stitch markers

  • Buttons or zipper (optional)

  • Measuring tape

Recommended yarn amount:

  • Age 2–4: 400–500 g

  • Age 5–7: 500–650 g

  • Age 8–10: 650–800 g


2. Basic Stitches Used

You should know these basic crochet stitches:

  • Chain (ch)

  • Slip stitch (sl st)

  • Single crochet (sc)

  • Half double crochet (hdc)

  • Double crochet (dc)

Optional decorative stitch:

  • Front post double crochet (fpdc)

  • Back post double crochet (bpdc)


3. Measurements

Take measurements before starting:

  • Chest circumference

  • Shoulder width

  • Sleeve length

  • Jacket length

Example (Age 6–7):

  • Chest: 66 cm

  • Jacket length: 45 cm

  • Sleeve length: 38 cm

Always add 3–5 cm ease so the jacket is comfortable.


Step-by-Step Instructions


Step 1: Crochet the Back Panel

  1. Chain 70–80 stitches depending on size.

  2. Row 1: Work 1 hdc in each stitch across.

  3. Row 2: Chain 2, turn, hdc across.

  4. Repeat rows until the panel measures about 30 cm.

Shape the Armholes

  1. Skip 3 stitches at the beginning of the next row.

  2. Crochet across.

  3. Repeat for 3 rows.

Continue straight until the back panel reaches the full jacket length.


Step 2: Crochet the Front Panels (Make 2)

  1. Chain 35–40 stitches.

  2. Work hdc rows just like the back panel.

  3. Continue until armhole height matches the back.

Shape the Neckline

When reaching the upper chest:

  • Decrease 1 stitch each row on the neck side.

  • Continue until shoulder matches the back panel.

Repeat for the second front panel.


Step 3: Crochet the Sleeves

  1. Chain 30–35 stitches.

  2. Work rows of hdc.

  3. Increase 1 stitch each side every 3 rows.

Continue until sleeve length reaches the required measurement.

Fold sleeve in half and sew the seam.


Step 4: Make the Pockets

Crochet two small rectangles.

Example pocket size:

  • Chain 20 stitches

  • Crochet 15 rows of hdc

You can add a decorative border:

  • 1 round of single crochet around the pocket.


Step 5: Assembly

  1. Sew front panels to the back panel at shoulders.

  2. Sew side seams, leaving armholes open.

  3. Attach sleeves to armholes.

  4. Sew the sleeve seams.


Step 6: Attach the Pockets

Place pockets on the front panels about:

  • 5–8 cm above the bottom edge

Use a yarn needle to sew the sides and bottom of the pocket, leaving the top open.


Step 7: Add the Border

Work single crochet or ribbed stitches around:

  • Front opening

  • Neckline

  • Bottom hem

  • Sleeve cuffs

This gives the jacket a professional finish.


Step 8: Add Buttons or Zipper (Optional)

If adding buttons:

  1. Crochet buttonholes along one front panel.

  2. Sew buttons on the opposite side.

Alternatively, sew in a zipper.


Tips for a Better Jacket

Use soft acrylic or cotton yarn for kids’ comfort.
Block the pieces before sewing for better shape.
Use contrasting colors for pockets for a stylish look.
Try ribbed cuffs to make sleeves fit better.


Project Time: 8–15 hours depending on skill level.


If you want, I can also show you:

  • A very easy crochet boys jacket pattern for beginners

  • A hooded boys crochet jacket with pockets

  • A step-by-step pattern with exact stitch counts for sizes 2–10

Just tell me! 🧶

Watch tutorial:

Leave a Reply

Your email address will not be published. Required fields are marked *