Building Blocks Crochet Backpack

Subscribe to the Free Weekly Newsletter

Between my 6 and 7 year old boys, and my 6 year old nephew, I’m surrounded by the Lego obsessed! And I have to admit, I have fun helping put together the sets myself… So when my nephew’s birthday came around I got inspired – and made the Building Blocks Crochet Backpack!

Lego Inspired Crochet Backpack - free pattern on moogly!

The Building Blocks Crochet Backpack is a simple pouch with a set of drawstrings that close up the top and double as the straps. I used Red Heart Super Saver to make sure it could stand up to a 6 year old boy – but any worsted or aran weight yarn should work just fine!

Building Blocks Crochet Backpack Pattern

Add this pattern to your Ravelry Queue

Make 25 Lego Blocks:
Yellow – 7
Red – 6
Green – 6
Blue – 6

Lego Inspired Crochet Backpack - free pattern on moogly!

Block Instructions:
Row 1: Ch 7, skip the ch closest to the hook and sc in each remaining ch. Turn. (6 sts)

Row 2: Ch 1, sc in the 1st st, dc3tog in the next st, sc in the next 2 sts, dc3tog in the next st, sc in the last st. Turn. (6 sts)

Row 3: Ch 1, sc in each st, turn. (6 sts)

Row 4 – 7: Repeat Rows 2 – 3 twice.

Row 8: Repeat Row 2.

Edging: Ch 1, sc in the first 5 sts of the previous row, 2 sc in the next st. Rotating to work down the left edge, work 7 sc into the side. Working along opposite side of the starting ch, work 2 sc in the first st, sc in the next 4 sts, then 2 sc in the last starting ch. Rotate again to work along right edge of block, work 8 sc into the side. (30 sts) Break yarn and seamless join to 2nd st of edging.

Joining the Blocks:
The blocks are joined in a 5×5 grid, using Black yarn, as shown below (Y for Yellow, R for Red, etc). Be sure that the blocks are all arranged the same way – with the Row 1 end next to a Row 1 end and Row 8 end next to a Row 8 end. Sc them together by holding the wrong sides together and crocheting through the inside loops of the sts – the back loop of the block facing you, and the front loop of the one facing away from you.

Y  B  G  R  Y
R  G  Y  B  R
B  R  G  Y  G
G  Y  B  R  Y
Y  B  R  G  B

I found it easiest to work all of the 1st and 2nd column blocks together in one long row, and then add the blocks for column 3, and so on. Then I went back and stitched the ends, or horizontal rows together. This way there are only 8 links to crochet and 16 ends to deal with. This finished piece should measure approximately 11″ wide by 13″ high.

Back Side Instructions:
(If you prefer, sc sts can be substituted for LTR sts, just make the same size as the finished Lego piece.)

Row 1: Using Black Yarn, FSC 38, turn. (38 sts)

Row 2 – 16: Ch 3, work LTR in each st to end. Turn. (38 sts)

Row 17: Ch 2, work LDR (linked double crochet, same as LTR but with only one loop pulled up) in each st to end. (38 sts) Do not turn or break yarn.

Lego Inspired Crochet Backpack - free pattern on moogly!

Assembly Instructions:
Place the Lego piece on top of the Back Side piece, with Right Side of the Legos facing out and the active loop of the Back Side on the upper left (as shown above). Working through the BLO of the Lego blocks and both loops of the Back Side, sc evenly along the left edge of the bag, across the bottom of both pieces, and up the opposite edge, leaving the top of the bag open.

Work around the top of the bag as follows:
Round 1: Ch 1, sc in the BLO across the Lego side and in both loops of the Back Side. Join to the first sc of this round with a sl st. (76 sts)

Round 2: Ch 4, skip the 1st and 2nd sts. (Counts as 1 dc and 1 ch.) *Dc in the next st, ch 1, skip next st. Repeat from * to end. Break yarn and seamless join to the 3rd ch. (38 dc, 38 ch)

Add the Bottom Row:
With the Lego side facing you, rejoin the Black Yarn to the bottom right corner of the bag with a sl st. Ch 1, sc in the same st. Ch 2, sc in the next st. Sc in each st across the bottom of the bag until 1 st remains. Ch 2, sc in the last st of the bottom. Break yarn and weave in ends. (There are now “holes” in each bottom corner of the bag.)

Add Drawstrings/Straps:
Weave each cord through the ch 1 sps of Round 2 of the top as shown below, so that both ends of each cord come out on the same side, with one cord having both ends on the right, and the other having both ends on the left.

Lego Inspired Crochet Backpack - free pattern on moogly!

Thread both ends of each cord through the bottom corner hole on the same side of the bag, going front to back (in on the Lego side, out on the back side). Tie them in a knot so they won’t come back through the hole, and if using nylon/plastic cord use a lighter or match to melt the ends together (adults only please!). If using crochet or knitted icord, you may need to make two knots, or sew them in.

Lego Inspired Crochet Backpack - free pattern on moogly!

And that’s it! Pull the drawstrings a bit so the top closes, and the Lego Inspired Crochet Backpack is ready to wear!

Lego Inspired Crochet Backpack - free pattern on moogly!

Lego Inspired Crochet Backpack - free pattern on moogly!I hope you enjoy making this crochet backpack – and I hope your Lego-loving littles enjoy wearing it! The linked trebles keep the back piece nice and solid, so little pieces don’t escape. Pair it with a new set of Lego blocks and you’ll be the favorite aunt/ grandma/ mom/ person for sure!

Written pattern copyright Tamara Kelly 2013. Please do not reprint or repost this pattern, but please do link to this page to share this pattern with others. If you wish to make items for sale from this pattern, please visit the About page for details.You can contact me via Facebook messages or at

Print Friendly


  1. 5

    Kate says

    I love this! My 11 year old son loves Legos and while this wouldn’t hold up to middle-school books, I think this would be a perfect idea for a hat!

  2. 6

    Charlotte says

    thank you – my son is 24, hasn’t touched his multi-drawed stacks & stacks filled with legos for years (and duplos even longer), but we’re not “allowed” to give away a single one! Your nephew might like the “cool” photos of the Giant Lego Bridge in Germany (an underpass) that was painted by street artist Megx last year. It’s in his portfolio at but if you don’t have google chrome installed, do a search for one of the English sites instead. He might like a matching scarf also, either your stitch pattern or the one at

  3. 7

    Andrea says

    Awesome pattern. My 9 year old nephew always packs gallon size baggies full of Legos with him everywhere he goes, now he can pack them all in this awesome backpack! Thanks

  4. 11

    Lindsey says

    I don’t understand how to do the bobble stitches. If there are only 6 stitches in the row how are we supposed to do dc3tog twice as well as other stitches?

  5. 13

    Debra Cummins says

    Having problem understanding pattern since I am new to crochet. I know the question is stupid but after columns are sc together, horizontal rows are also sc? Pattern only says “Then I went back and stitched the ends, or horizontal rows together”

    • 14

      Tamara Kelly says

      Yes, sorry, that was unclear! Yes, sc the ends of the blocks together in their horizontal rows just as you did the vertical rows.

  6. 15

    Karyl says

    My son needed the one I am making him for preschool to be in ninja turtle colors. It must be done by Monday! This is such a cute pattern, thanks for posting it. 😀

  7. 17

    Judy says

    Very cute. I don’t like sewing all the pieces together so I made the Lego side one piece. Turned out pretty close to what yours looks like. It is for a co-woker’s 4 year old grandson. She loves it.

  8. 19

    Cheri says


  9. 21

    Valerie says

    I’m not a designer, so I leave it to you, I am thinking a lego brimmed cap and a lego scarf would be awesome in kidsize and for adults. The novelty of it would be fun! Let me know when you have the patterns. :)

  10. 29

    Renae Brooks says

    You don’t give a guage for this, I realize getting it exact is not necessary, but could you share the approximate size each of your blocks are? My grandson is a special needs child and he will love this, many blessings on you for your generous sharing!

    • 30

      Tamara Kelly says

      Unfortunately it was a gift (made the morning of the party!) so I didn’t get a chance to measure. But if I recall correctly they were about 2.5″ x 3.5″ – to avoid worrying too much about it, make the lego front of the bag first, and then adjust the plain backing to match. :)

  11. 31

    Debby says

    Just made one block and I love it. So easy and cute, I am thinking big though like in an afghan for a grandson who loves legos!

  12. 33

    Carolyn says

    I love this design. How do your bobble stitches stay popped up? Mine always get squished when pressed on.

  13. 36

    Lana says

    Love this! Made it for my almost 5 year old son for Christmas. Put his first set of “bigger kid” legos inside. I hope he loves it. If not, I might find a way to use it. :)

  14. 39

    Linda Riddle says

    My 2 year old grandson loves his backpack. When I asked him what he would like me to make him this Christmas, he said another backpack for his tools. He packs it to spend the night at Granny’s. Thank you for a wonderful pattern.

  15. 41


    Love your Lego backpack is it hard to do the drawstring etc can an average crocheter do it
    Want to make for my 6 year old grandson how long does it take to make I just love this
    Let me know you are a great designer

  16. 43


    Love your Lego want to put on a basket for my 6 year old grandson basket is crocheted
    What kind of yarn did you use to make legompop out andcwherece it says to repeat ROWS 2 and 3 2 more times does this mean you repeat ROW 2 2 more times and then ROW 3 2 more times
    Also have you made any smaller legos smaller and a Lego character
    I always love your designs could you email me thanks you are a great designer


Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>