Skip to content

Free Unicorn Kids Onesie Crochet Pattern

    VIP pass pop-up

    $20/month or $120/year (Save 50%)

    want to download this pattern?

    Join the club to download every Hookfully pattern, including this one!

    Unicorn Kids Onesie Crochet Pattern

    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.

    View in our shop

    Club member download

    This download is included in the VIP subscription. Sign up or Log in.

    This content is for members only.

    Join The Hookfully Club

    Thanks for checking out my free unicorn kids onesie pyjamas crochet pattern. After making a unicorn onesie for my daughter’s doll, I just had to make her one to match.

    Unicorn Kids Onesie Crochet Pattern

    Unicorn kids’ onesie description

    I couldn’t leave out any other unicorn-loving children so I’ve released the onesie crochet pattern for ages 2-10 years old. I also have a crochet pattern available for a matching unicorn sleep mask.

    The unicorn kids onesie pyjamas are warm and cozy made using Aran (#4) yarn. The hooded onesie comes in 8 kids sizes for children aged 2-10 years.

    The onesie is decorated with unicorns ears, horn, mane and flowers. The jumpsuit makes a great dress-up costume or sleepsuit.

    The premium crochet pattern includes a printable coloring sheet so your children can get involved and personalize the onesie with the colors they choose!

    How to crochet a onesie for kids

    The free unicorn kids onesie crochet pattern is easy skill level. You will need to know all your basic crochet stitches as well as know how to work into front and back loops. You’ll also need to know how to increase and decrease.

    The kids onesie is made in one-piece and the unicorn accessories and buttons are sewn on at the end. Overall, it’s a very fun and easy crochet pattern.

    The free pattern includes sizes for ages 2-3, 3-4, 4-5, 5-6, 6-7, 7-8, 8-9, and 9-10 years. As 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 unicorn kids onesie I used Aran (weight 4) yarn and 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 hooks 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 Unicorn Onesie Crochet Pattern

    • Easy skill level
    • 8 sizes: 2 to 10 years old
    • Onesie is made in one-piece, just sew on decorations!
    • Perfect gift for pajamas or a fancy dress costume
    • Free crochet pattern with the option to upgrade
    Join the Hookfully crochet club for free

    Supplies

    • 5mm crochet hook
    • Worsted weight 4 yarn
    • Scissors
    • Sewing needle
    • Toy stuffing for tail
    • 5 x 15mm buttons

    Yarn

    • Weight: Aran/ Worsted / #4
    • Brand: Stylecraft special aran
    • Age 2-3 (3-4, 4-5, 5-6, 6-7, 7-8, 8-9, 9-10)
    • A – Fondant: 751 (827,913,995,1086,1181,1274,1377) yds
    • B – Silver 36 (37,40,41,43,45,46,48) yds
    • C – Lavender: 34 yds
    • D – Aspen: 34 yds
    • E – Saffron: 34 yds

    Skill Level

    Easy

    Gauge

    • 2″ x 2″ Gauge swatch = 6 rows of 7 hdc

    Sizes

    Measurements are of completed garments. Note, the onesies are loose fitting for comfort.

    • Age 2-3 (3-4, 4-5, 5-6, 6-7, 7-8, 8-9, 9-10)
    • 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)

    Abbreviations

    US Terminology (UK Translation)

    • BLO – Back loop only
    • ch – Chain
    • dc – Double crochet
    • hdc – Half double crochet
    • 2hdc – 2 hdc in 1 space (increase)
    • hdc2tog – hdc 2 together (decrease)
    • RS – Right side
    • sc – Single crochet
    • 2sc – 2 sc in 1 space (increase)
    • sc2tog – sc 2 together (decrease)
    • sl st – Slip stitch
    • st/sts – Stitch/Stitches
    • WS – Wrong side
    • tr – Treble crochet

    Pattern notes

    • 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 “single crochet in first space, double crochet in next space”.
    • Change colors while completing the last stitch on the previous row.
    • 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).
      EG: 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 etc.
    • If there is only 1 number it applies to all sizes.

    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: Unicorn 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 (fondant)
    • ch x 49 then start in 2nd ch from the hook
    • (2hdc, hdc x 7) 6 times
    • ch & turn

    54 sts

    Row 2

    • (hdc x 4, 2hdc, hdc x 4) 6 times
    • ch & turn

    60 sts

    Row 3

    • (2hdc, hdc x 9) 6 times
    • ch & turn

    66 sts

    Row 4

    • (hdc x 5, 2hdc, hdc x 5) 6 times
    • ch & turn

    72 sts

    Row 5

    • (2hdc, hdc x 11) 6 times
    • ch & turn

    78 sts

    Row 6

    • (hdc x 6, 2hdc, hdc x 6) 6 times
    • ch & turn

    84 sts

    Row 7

    • (2hdc, hdc x 13) 6 times
    • ch & turn

    90 sts

    Row 8

    • (hdc x 7, 2hdc, hdc x 7) 6 times
    • ch & turn

    96 sts

    Row 9

    • (2hdc, hdc x 15) 6 times
    • ch & turn

    102 sts

    Row 10

    • (hdc x 8, 2hdc, hdc x 8) 6 times
    • ch & turn

    108 sts

    Row 11

    • (2hdc, hdc x 17) 6 times
    • ch & turn

    114 sts

    Row 12

    • (hdc x 9, 2hdc, hdc x 9) 6 times
    • ch & turn

    120 sts

    Row 13

    • (2hdc, hdc x 19) 6 times
    • ch & turn

    126 sts

    Row 14

    • (hdc x 10, 2hdc, hdc x 10) 6 times
    • ch & turn

    132 sts

    Row 15

    • (2hdc, hdc x 21) 6 times
    • ch & turn

    138 sts

    Row 16

    • (hdc x 11, 2hdc, hdc x 11) 6 times
    • ch & turn
    • For age 2-3 skip to waist after this row

    144 sts

    Row 17

    • (2hdc, hdc x 23) 6 times
    • ch & 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 & turn
    • For age 4-5 skip to waist after this row

    156 sts

    Row 19

    • (2hdc, hdc x 25) 6 times
    • ch & 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 & turn
    • For age 6-7 skip to waist after this row

    168 sts

    Row 21

    • (2hdc, hdc x 27) 6 times
    • ch & 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 & turn
    • For age 8-9 skip to waist after this row

    180 sts

    Row 23

    • (2hdc, hdc x 29) 6 times
    • ch & 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 & 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 & 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 & 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 & 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 & turn

    8 rounds (9,11,13,15,17,19,21) *Premium pattern has image here*

    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 & 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 & 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 & 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 & turn

    8 rounds (10,12,14,16,18,20,22) *Premium pattern has image here*

    Part 4 – Cuff

    Change to color B (silver). 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

    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
    • 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*

    Second leg

    • Attach yarn A (fondant) 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 (fondant)
    • Attach yarn to 1st skipped st of arm hole & ch. 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 & 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 & 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 & 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 & 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 & turn

    12 rounds (15,18,19,21,23,24,26)

    Cuff

    Change to color B (silver). 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

    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
    • 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*

    Second sleeve

    • Attach yarn A (fondant) 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 (fondant)
    • Attach yarn to the left side of row 1 chains
    • hdc x 48 in all ch spaces
    • ch & turn

    48 sts

    Row 2

    • (2hdc, hdc x 7) 6 times
    • ch & turn

    54 sts

    Row 3

    • (hdc x 4, 2hdc, hdc x 4) 6 times
    • ch & turn

    60 sts

    Rows 4 – 28 (29,30,31,32,33,34,35)

    • hdc x 60
    • ch & 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 (fondant).
    • 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 & turn

    126 sts (130,134,138,142,146,150,154) *Premium pattern has image here*

    Row 2

    • Change to yarn color B (silver)
    • sc x 126 (130,134,138,142,146,150,154)
    • ch & 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 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*

    Horn


    Round 1

    • Use yarn color B (silver)
    • sc x 6 into a magic ring
    • sl st to 1st st & ch

    6 sts

    Round 2

    • BLO: – 2sc, sc x 5
    • sl st to 1st st & ch

    7 sts

    Round 3

    • BLO: sc x 3, 2sc, sc x 3
    • sl st to 1st st & ch

    8 sts

    Round 4

    • BLO: 2sc, sc x 7
    • sl st to 1st st & ch

    9 sts

    Round 5

    • BLO: sc x 4, 2sc, sc x 4
    • sl st to 1st st & ch

    10 sts

    Round 6

    • BLO: 2sc, sc x 9
    • sl st to 1st st & ch

    11 sts

    Round 7

    • BLO: sc x 5, 2sc, sc x 5
    • sl st to 1st st & ch

    12 sts

    Round 8

    • BLO: 2sc, sc x 11
    • sl st to 1st st & ch

    13 sts

    Round 9

    • BLO: sc x 6, 2sc, sc x 6
    • sl st to 1st st & ch

    14 sts

    Round 10

    • BLO: 2sc, sc x 13
    • sl st to 1st st & ch

    15 sts

    Round 11

    • BLO: sc x 7, 2sc, sc x 7
    • sl st to 1st st & ch

    16 sts

    Round 12

    • BLO: 2sc, sc x 15
    • sl st to 1st st & ch

    17 sts

    Round 13

    • BLO: sc x 8, 2sc, sc x 8
    • sl st to 1st st & ch

    18 sts

    Round 14

    • BLO: 2sc, sc x 17
    • sl st to 1st st & ch

    19 sts

    Round 15

    • BLO: sc x 9, 2sc, sc x 9
    • sl st to 1st st & ch

    20 sts

    Round 16

    • BLO: 2sc, sc x 19
    • sl st to 1st st & ch

    21 sts

    Round 17

    • BLO: sc x 10, 2sc, sc x 10
    • sl st to 1st st & ch

    22 sts

    Round 18

    • BLO: 2sc, sc x 21
    • sl st to 1st st & ch

    23 sts

    Round 19

    • BLO: sc x 11, 2sc, sc x 11
    • sl st to 1st st & ch

    24 sts *Premium pattern has image here*

    Round 20

    • BLO: (sc2tog, sc x 2) 6 times
    • sl st to 1st st & ch

    18 sts

    Round 21

    • (sc2tog, sc) 6 times
    • sl st to 1st st & ch

    12 sts

    Round 22

    • sc2tog x 6
    • sl st to 1st st & fasten off leaving long tail
    • Fill with toy stuffing
    • Sew onto the middle of the hood.

    6 sts *Premium pattern has 2 images here*

    Roses


    Make 3 roses using yarn color C (lavender), D (aspen) and E (saffron).

    Row 1

    • ch x 25 then start in 2nd ch from the hook
    • sc x 24
    • ch & turn

    24 sts

    Row 2

    • (4 sc in 1 st, sl st in next st) 3 times
    • (4 hdc in 1 st, sl st in next st) 3 times
    • (4 dc in 1 st, sl st in next st) 3 times
    • (4 tr in 1 st, sl st in next st) 3 times
    • Fasten off leaving a long tail for sewing
    • Curl up the rose and sew into position
    • Sew the roses around the front of the horn

    48 sts *Premium pattern has image here*

    Mane


    Make 9 curls for the mane. 3 of each color: C (lavender), D (aspen) and E (saffron).

    Row 1

    • ch x 81 and start in 2nd ch from the hook
    • 2hdc in every ch x 80
    • Fasten off leaving tail for sewing
    • Sew the mane to the hood, behind the horn

    160 sts for each curl *Premium pattern has 2 images here*

    Ears


    Make 2 ears using yarn color A (fondant)

    Round 1

    • Use yarn color A (fondant)
    • hdc x 8 into a magic ring
    • sl st to 1st st & ch

    8 sts

    Round 2

    • 2hdc x 8
    • sl st to 1st st & ch

    16 sts

    Round 3

    • (2hdc, hdc) 8 times
    • sl st to 1st st & fasten off leaving long tail
    • Fold the circle in half & sew the bottom together
    • Sew onto the hood behind the 1st and 3rd flowers.

    24 sts *Premium pattern has 2 images here*

    Published: May 16, 2025 | Last Updated: June 10, 2026


    Hookfully logo