
$20/month or $120/year (Save 50%)
want to download this pattern?
Join the club to download every Hookfully pattern, including this one!

Get The Crochet Pattern
View free online
You can view an ad-supported, free version of this crochet pattern online, simply scroll down the page.
Purchase & download
You can purchase and download this ad-free pattern in our store.
$5.99
The bunny kids onesie is a fun outfit for boys and girls. The hooded onesie comes in 8 kids sizes for children aged 2-10 years.
Bunny kids onesie pyjamas description
The Bunny kids onesie free crochet pattern is designed to fit children aged 2 to 10 years old. My doll sized bunny onesie was such a huge hit I just had to design a matching version for toddlers and children! I also have a crochet pattern for a matching bunny sleep mask available.
The hooded onesie buttons up the front and has floppy bunny ears and a pompom rabbit tail. The jumpsuit makes a great dress up costume for Easter or an all-year-round sleepsuit.



How to crochet a bunny onesie for children
The bunny kids onesie free crochet pattern is easy skill level. You will need to know all your basic crochet stitches. You’ll also need to know how to increase and decrease.
The kids onesie is made in one-piece and the bunny ears, tail, and buttons are sewn on at the end. Overall it’s a very fun and easy crochet pattern. The pattern includes sizes for ages 2-3, 3-4, 4-5, 5-6, 6-7, 7-8, 8-9, and 9-10 years.
Since all children are different, there’s also helpful tips throughout the pattern to tell you how to alter the length of the torso, legs and sleeves if you need to. To make the bunny kids onesie, I used worsted (weight 4) yarn and a I used a 5mm crochet hook.
Completing your gauge swatch is essential for this project. Being just a row or a stitch out will result in your onesie not fitting. After you complete your gauge swatch, adjust your hook size if you need to. I also recommend checking your gauge on the sleepsuit after you complete each section to ensure your tension is consistent.
Why You’ll Love the free Bunny Onesie crochet pattern
- Easy skill level
- Sizes for kids aged 2 to 10 years.
- Free crochet pattern with the option to upgrade
- Uses aran or worsted, weight 4 yarn
- The onesie is made in one piece
- Low sew – You only need to sew on the ears, pompom tail, and buttons

Crochet pattern information
Supplies
- 5mm Crochet hook
- Worsted yarn
- Stitch markers
- Scissors
- Tape measure
- 15mm buttons x 5
- Pompom
Yarn
- Weight – Aran / Worsted / #4
- Brand – Stylecraft special aran
- A – White 851,927,1013,1095,1186,1281,1374,1477 yards
- B – Fondant 36,37,40,41,43,45,46,48 yards
- Total – 989,1066,1155,1238,1331,1428,1522,1627 yards
Gauge
- 2” x 2” gauge swatch = 6 rows of 7 hdc
Sizes
Age 2-3 (3-4,4-5,5-6,6-7,7-8,8-9,9-10)
Measurements are of completed garments. Note, the onesies are loose fitting for comfort.
- Hip circumference: 24″ (25,26,27,28,29,30,31)
- underarm to wrist: 8.5″ (9.5,10.5,11, 11.5,12, 12.5,13)
- Groin to ankle: 10″ (11.25,13, 14.75, 16.5, 18, 19.75, 21.25)
Skill level
Abbreviations
USA Terminology (UK Terminology)
- ch – Chain
- dc – Double crochet
- hdc – Half double crochet
- 2hdc – 2 hdc in 1 space (increase)
- hdc2tog – hdc 2 together (decrease)
- RS – Right side (outside garment)
- sc – Single crochet
- 2sc – 2 sc in 1 space (increase)
- sc2tog- sc 2 together (decrease)
- sl st – Slip stitch
- sp – Spaces
- st / sts – Stitch / Stitches
- tr – Treble crochet
- WS – Wrong side (inside garment)
Pattern notes
- Finishing slip stitches or chains are not included in stitch count.
- This crochet pattern is written in age 2-3 and all other sizes are written in brackets in the following format: Age 2-3 (3-4, 4-5, 5-6, 6-7, 7-8, 8-9, 9-10) Example: hdc x 20 (21,22,23,24,25,26,27) will mean hdc x 20 for age 2-3, hdc x 21 for age 3-4, hdc x 22 for age 4-5, hdc x 23 for age 5-6, hdc x 24 for age 6-7, hdc x 25 for age 7-8, hdc x 26 for age 8-9, hdc x 27 for age 9-10.
- If there is only one number it applies to all sizes.
- Chains and finishing slip stitches are not included in stitch count.
- Stitches separated with a comma are to be made in separate spaces. e.g., “sc, dc” would mean “sc in first space, dc in next space”.
Important Information
By using Hookfully’s website you are agreeing to its terms & conditions, copyright agreement and safety disclaimer. Read more…
This post contains affiliate links. This means I may earn a commission should you choose to make a purchase using my links.
Free Crochet Pattern: Bunny Kids Onesie
VIP members can download the premium pattern from the top of this page to get more progress photos and zero ads. Not a member? Sign up here.
Chest
Row 1
- Use yarn color A (white)
- ch x 49 then start in 2nd ch from the hook
- (2hdc, hdc x 7) 6 times
- ch x 1 & turn
54 sts
Row 2
- (hdc x 4, 2hdc, hdc x 4) 6 times
- ch x 1 & turn
60 sts
Row 3
- (2hdc, hdc x 9) 6 times
- ch x 1 & turn
66 sts
Row 4
- (hdc x 5, 2hdc, hdc x 5) 6 times
- ch x 1 & turn
72 sts
Row 5
- (2hdc, hdc x 11) 6 times
- ch x 1 & turn
78 sts
Row 6
- (hdc x 6, 2hdc, hdc x 6) 6 times
- ch x 1 & turn
84 sts
Row 7
- (2hdc, hdc x 13) 6 times
- ch x 1 & turn
90 sts
Row 8
- (hdc x 7, 2hdc, hdc x 7) 6 times
- ch x 1 & turn
96 sts
Row 9
- (2hdc, hdc x 15) 6 times
- ch x 1 & turn
102 sts
Row 10
- (hdc x 8, 2hdc, hdc x 8) 6 times
- ch x 1 & turn
108 sts
Row 11
- (2hdc, hdc x 17) 6 times
- ch x 1 & turn
114 sts
Row 12
- (hdc x 9, 2hdc, hdc x 9) 6 times
- ch x 1 & turn
120 sts
Row 13
- (2hdc, hdc x 19) 6 times
- ch x 1 & turn
126 sts
Row 14
- (hdc x 10, 2hdc, hdc x 10) 6 times
- ch x 1 & turn
132 sts
Row 15
- (2hdc, hdc x 21) 6 times
- ch x 1 & turn
138 sts
Row 16
- (hdc x 11, 2hdc, hdc x 11) 6 times
- ch x 1 & turn
- For age 2-3 skip to waist after this row
144 sts
Row 17
- (2hdc, hdc x 23) 6 times
- ch x 1 & turn
- For age 3-4 skip to waist after this row
150 sts
Row 18
- (hdc x 12, 2hdc, hdc x 12) 6 times
- ch x 1 & turn
- For age 4-5 skip to waist after this row
156 sts
Row 19
- (2hdc, hdc x 25) 6 times
- ch x 1 & turn
- For age 5-6 skip to waist after this row
162 sts
Row 20
- (hdc x 13, 2hdc, hdc x 13) 6 times
- ch x 1 & turn
- For age 6-7 skip to waist after this row
168 sts
Row 21
- (2hdc, hdc x 27) 6 times
- ch x 1 & turn
- For age 7-8 skip to waist after this row
174 sts
Row 22
- (hdc x 14, 2hdc, hdc x 14) 6 times
- ch x 1 & turn
- For age 8-9 skip to waist after this row
180 sts
Row 23
- (2hdc, hdc x 29) 6 times
- ch x 1 & turn
- For age 9-10 skip to waist after this row
186 sts *Premium pattern has image here*
Waist
Row 1
The skipped stitches will be the arm holes
- hdc x 20 (21,22,23,24,25,26,27)
- Skip 31 sts (32,33,34,35,36,37,38)
- hdc x 42 (44,46,48,50,52,54,56)
- Skip 31 sts (32,33,34,35,36,37,38)
- hdc x 20 (21,22,23,24,25,26,27)
- ch x 1 & turn
82 sts (86,90,94,98,102,106,110) *Premium pattern has image here*
Rows 2 – 17
- hdc x 82 (86,90,94,98,102,106,110)
- ch x 1 & turn
16 rows *Premium pattern has image here*
Hips
After round 20 both sides should join under the crotch. Add or remove rounds if you need to. 3 rounds are equal to 1”.
Rounds 1 – 20
- hdc x 82 (86,90,94,98,102,106,110)
- sl st to 1st st, ch x 1 & turn
20 rounds *Premium pattern has image here*
Legs
Check if you’re starting the leg on RS or WS and make a note to remind you for the second leg.
Part 1 – Thigh
Round 1
- hdc x 41 (43,45,47,49,51,53,55)
- skip x 41 (43,45,47,49,51,53,55)
- sl st to 1st st, ch x 1 & turn
41 sts (43,45,47,49,51,53,55)
Rounds 2 – 9 (10,12,14,16,18,20,22)
- hdc x 41 (43,45,47,49,51,53,55)
- sl st to 1st st, ch x 1 & turn
8 rounds (9,11,13,15,17,19,21)
Part 2 – Knee
Round 1
- hdc2tog
- hdc x 12 (12,13,14,14,15,16,16)
- hdc2tog
- hdc x 12 (12,13,14,14,15,16,16)
- hdc2tog
- hdc x 11 (13,13,13,15,15,15,17)
- sl st to 1st st, ch x 1 & turn
38 sts (40,42,44,46,48,50,52)
Rounds 2 – 9 (10,11,12,13,14,15,16)
- hdc x 38 (40,42,44,46,48,50,52)
- sl st to 1st st, ch x 1 & turn
8 rounds (9,10,11,12,13,14,15)
Part 3 – Calf
Add/remove rounds from this area if you need to adjust length. 3 rounds is equal to 1”. Remember, the cuff on the next section will measure 1”.
Round 1
- hdc2tog
- hdc x 11 (11,12,13,13,14,15,15)
- hdc2tog
- hdc x 11 (11,12,13,13,14,15,15)
- hdc2tog
- hdc x 10 (12,12,12,14,14,14,16)
- sl st to 1st st, ch x 1 & turn
35 sts (37,39,41,43,45,47,49)
Rounds 2 – 9 (11,13,15,17,19,21,23)
- hdc x 35 (37,39,41,43,45,47,49)
- sl st to 1st st, ch x 1 & turn
8 rounds (10,12,14,16,18,20,22) *Premium pattern has image here*
Part 4 – Cuff
Change to color B (pink). Work from the RS of onesie.
Round 1
- sc2tog, sc x 3 (4,4,4,5,5,5,6)
- Repeat the above step 5 more times
- sc x 5 (1,3,5,1,3,5,1) in last sts
- sl st to 1st st & ch x 1
29 sts (31,33,35,37,39,41,43)
Rounds 2 – 4
- sc x 29 (31,33,35,37,39,41,43)
- sl st to 1st st & ch x 1
- Fasten off after round 4 & weave in ends.
3 rounds of 29 sts (31,33,35,37,39,41,43) *Premium pattern has image here*
2nd leg
- Attach yarn A (white) to 1st skipped stitch at crotch.
- Check the note you made earlier about starting on the RS or WS. Start on the same side for this leg too.
- Repeat all leg rounds as you did for the 1st leg.
- Weave in all ends and sew up gap at crotch.
- *Premium pattern has image here*
Sleeves
Round 1
- Use yarn color A (white)
- Attach yarn to 1st skipped st of arm hole & ch x 1. Start on RS (WS,RS,WS,RS,WS,RS,WS)
- hdc x 31 sts (32,33,34,35,36,37,38) into all stitches
- sl st to 1st st, ch x 1 & turn
- You will be left with a little gap under the arm which you can close up as you weave in the ends later on.
31 sts (32,33,34,35,36,37,38)
Round 2
- hdc2tog
- hdc x 13 (14,14,15,15,16,16,17)
- hdc2tog
- hdc x 14 (14,15,15,16,16,17,17)
- sl st to 1st st, ch x 1 & turn
29 sts (30,31,32,33,34,35,36)
Rounds 3 – 9
- hdc x 29 (30,31,32,33,34,35,36)
- sl st to 1st st, ch x 1 & turn
7 rounds
Round 10
- hdc2tog
- hdc x 7 (8,8,8,9,9,9,10)
- hdc2tog
- hdc x 8 (8,8,9,9,9,10,10)
- hdc2tog
- hdc x 8 (8,9,9,9,10,10,10)
- sl st to 1st st, ch x 1 & turn
26 sts (27,28,29,30,31,32,33)
Rounds 11 – 22 (25,28,29,31,33,34,36)
Add or remove rounds from this area if you need to. 3 rounds are equal to 1”. Remember, the 1” cuff on the next section will measure 1”.
- hdc x 26 (27,28,29,30,31,32,33)
- sl st to 1st st, ch x 1 & turn
12 rounds (15,18,19,21,23,24,26)
Cuff
Change to color B (pink). Work from the RS of onesie.
Round 1
- sc2tog, sc x 2 (2,2,2,3,3,3,3)
- Repeat the above step 5 more times
- sc x 2 (3,4,5,0,1,2,3) in last sts
- sl st to 1st st & ch x 1
20 sts (21,22,23,24,25,26,27)
Rounds 2 – 4
- sc x 20 (21,22,23,24,25,26,27)
- sl st to 1st st & ch x 1
- Fasten off after round 4 & weave in ends.
3 rounds of 20 sts (21,22,23,24,25,26,27) *Premium pattern has image here*
2nd sleeve
- Attach yarn A (white) to 1st skipped stitch under arm. Start working from the RS (WS,RS,WS,RS,WS,RS,WS)
- Repeat all sleeve rounds as you did for the 1st sleeve.
- Weave in all ends and sew up gap under arm.
Hood
Row 1
- Use yarn color A (white)
- Attach yarn to the left side of row 1 chains
- hdc x 48 in all ch spaces
- ch x 1 & turn
48 sts
Row 2
- (2hdc, hdc x 7) 6 times
- ch x 1 & turn
54 sts
Row 3
- (hdc x 4, 2hdc, hdc x 4) 6 times
- ch x 1 & turn
60 sts
Rows 4 – 28 (29,30,31,32,33,34,35)
- hdc x 60
- ch x 1 & turn
25 rows (26,27,28,29,30,31,32)
Row 29 (30,31,32,33,34,35,36)
- hdc x 27, hdc2tog x 3, hdc x 27
- sl st into 1st st of the row
- Fasten off leaving long tail for sewing
- Turn the hood inside-out
- Sew together the middle loops to complete the hood. Weave in all ends.
57 sts *Premium pattern has 2 images here*
Buttons & Edging
Row 1
In this row work into the raw edge from the stomach area, up to the neck, round the hood and back down to the stomach area.
- Use yarn color A (white).
- Attach yarn to the bottom left of the centre split (1st round of hips)
- In the end of every row sc x 126 (130,134,138,142,146,150,154)
- ch x 1 & turn
126 sts (130,134,138,142,146,150,154) *Premium pattern has image here*
Row 2
- Change to yarn color B (pink)
- sc x 126 (130,134,138,142,146,150,154)
- ch x 1 & turn
126 sts (130,134,138,142,146,150,154) *Premium pattern has image here*
Row 3
- sc x 8 (9,10,7,8,9,10,11)
- ch x 3 for 1st button loop
- *sc x 6 (6,6,7,7,7,7,7)
- ch x 3 for button loop*
- Repeat steps above between *’s 3 more times
- sc x 62 (64,66,68,70,72,74,76) around hood
- **sc x 1 & add a stitch marker
- sc x 5 (5,5,6,6,6,6,6)**
- Repeat steps above between **’s 3 more times
- sc x 1 & add a stitch marker
- sc x 7 (8,9,6,7,8,9,10)
- Fasten off leaving tail for sewing
- Tuck the last stitch under the first stitch and sew together.
- Replace stitch markers with buttons
- Weave in ends.
126 sts (130,134,138,142,146,150,154) *Premium pattern has image here*
Ears
Make 2 bunny ears.
Round 1
- Use yarn color B (pink)
- ch x 21 then start in 2nd ch from the hook
- sc x 2, hdc x 2, dc x 2, tr x 8, dc x 2, hdc x 2, sc x 2
- ch x 1 & turn to work in opposite side of the chains
- sc x 2, hdc x 2, dc x 2, tr x 8, dc x 2, hdc x 2, sc x 2
- ch x 1, sl st to first st & ch x 1
40 sts
Round 2
- Change to yarn color A (white)
- hdc x 42 in all stitches & chains
- sl st to first st & ch x 1
42 sts
Round 3
- 2hdc, hdc x 18, 2hdc x 3, hdc x 18, 2hdc x 2
- sl st to first st & fasten off
48 sts
Round 4
- Use yarn color A (white) to start a separate piece
- ch x 21 then start in 2nd ch from the hook
- sc x 2, hdc x 2, dc x 2, tr x 8, dc x 2, hdc x 2, sc x 2
- ch x 1 & turn to work in opposite side of the chains
- sc x 2, hdc x 2, dc x 2, tr x 8, dc x 2, hdc x 2, sc x 2
- ch x 1, sl st to first st & ch x 1
40 sts
Round 5
- hdc x 42 in all stitches & chains
- sl st to first st & ch x 1
42 sts
Round 6
- 2hdc, hdc x 18, 2hdc x 3, hdc x 18, 2hdc x 2
- sl st to first st & ch x 1
48 sts
Round 7
- Place both pieces together wrong sides facing each other
- sl st x 48 around both pieces to join them together
- Fasten off leaving tail for sewing.
48 sts *Premium pattern has image here*
Assembly
- Sew the ears to the hood of the onesie.
- Sew a pompom to the back of the onesie to complete. Weave in all ends.
- *Premium pattern has 2 images here*
Published: March 2, 2025 | Last Updated: June 10, 2026

