DIY Lego Mat Tutorial

A DIY lego mat that will give your kids the space they need to play and make it easy to pack up and store for another day!

Sharp Lego bricks littered our carpet like heaps of fall leaves in the backyard. 

But instead of a nice crunch, they cause yelps of pain when you step on one by accident.

My kids love Lego but every new kit ends up as a huge mess. And it’s a daily struggle to get my kids to clean up and pack them away. 

We were looking at building a Lego table but did not want something that took up too much space. 

Then, we saw a Lego mat and loved the idea. It would sit on the floor and can easily roll up all the Lego neatly inside when the kids were finished playing. 

We wanted an extra large mat (most for sale are about 40”) so we decided to create our own that was 60” wide. 

Here is an easy DIY Lego mat tutorial that will save you from future frustration – and yelps!

Disclosure: This post contains some affiliate links or referral links for your convenience. It is a way for this site to earn advertising commissions by advertising or linking to certain products and/or services, click here to read my full disclosure policy.

canvas lego mat that ties up

If you just want to purchase a pre-made mat, a great place to find them is on Etsy.


This tutorial is for a mat that is about 60 inches wide and made from canvas material. 

I also used canvas for the sides of the mat but because that material is thicker, the top does not close completely.

For your mat, I would suggest using canvas as the base but the side (the edge of the mat, about 3”) can be regular cotton fabric.



  • scissors
  • sewing machine
  • iron
  • eyelet tool
  • ruler– serger (optional)

You can print the material list and instructions below.

SIDE NOTE about the fabric: I used canvas for the sides of the mat but because that material is thicker, the top does not close completely.

lego mat made from canvas


Once you have purchased your supplies, you can cut the fabric pieces. 

First, take the 1 ¾ yards of canvas and fold it in half (30”x length), then in half again (30” x approximately 31”). You will create one-quarter of a circle from this folded fabric.

Using a ruler, measure 30 inches from the inside point (where all the folds meet in the center) and mark the fabric. Starting on this side, move around the fabric marking 30 inches until you reach the other edge (you are creating a quarter of a circle shape).

When the fabric is marked, connect the marks to create a part of the circle. Then, cut all the fabric (4 pieces) along that shape. 

TIP: You will need to pin the fabric together to keep it from moving

It should look something like this after:

canvas fabric cut to circle

TIP: Check that you are using the center of the fabric for your inside point to make sure you end up with a circle after cutting.

Next, take the fabric for the sides of the mat and cut into 6-inch strips. You will need a total of about 195 inches. So, for canvas (60” wide fabric), you will need 3.25 strips and cotton (42” wide fabric), you will need 5 strips.

Then, cut the fabric for the binding into 2.5-inch strips. You will need 5 strips.

SIDE NOTE: To prep the canvas, I also serged the edges to keep it from fraying but you do not need to do this.


Take your 6-inch strips and sew them together (using a ½ seam) along the 6-inch side, leaving the first and last one unattached (not sewn together). 

With the one long strip of fabric, fold and iron it in half (3”) with right sides out (seams inside).

Take the circle fabric (mat) and mark with the washable marker where the four quarters are (if the fabric was folded again it would be the side where the fabric meets). 

Next, pin the side fabric onto the mat (circle fabric); the folds of the side fabric will be facing the inside of the circle.

TIP: Make sure you can still see the marked spots of the circle and start pinning the side fabric at one of these marks.

It is IMPORTANT that in this next step, you leave about a 6-8 inch gap of NO sewing over these marked spots (3” on one side and 3” on the other). 

Also, leave about 4-6 inches from the start and end (where the fabric pieces meet) of the trim not sewn so you will be able to attach the two together. Start sewing the side trim piece onto the mat, making sure to leave the gaps.

After coming all the way around, pin the starting trim pieces into place (it should already be pinned) and overlap the end of the trim, pinning it in place also. Find the end of the start piece and measure 1” away from the edge, mark the end of the trim piece (it overlaps the other) to this measurement.

trim of canvas pined to circle mat

This marked spot is where you will cut the end of the trim and sew the two pieces (start and end) together using a 1/2” seam.

cutting canvas on cutting mat with rotary cutter

TIP: Unfold the trim piece first and have the seam on the inside of the fold (like before).


Before you can finish sewing the trim (sides) to the mat, you need to install the cording inside it. But first, you need the eyelets in place. 

Remember those marked spots on the mat? Two of those will be where you place the cord stops so the eyelets will be there as well.

eyelet tools, fabric marker, cord stops on cutting mat

At one of the marked spots, measure 2” on each side of the mark (you will be marking the trim piece) and mark the measurement. 

TIP: Place each mark about 1”-1.5″ away from the folded edge.

ruler measuring canvas fabric

These two marks will be where you place the eyelets. 

SIDE NOTE: To make the hole in the fabric, I used a hole punch, then installed the eyelets.

punching hole in canvas with hole punch

Place two more eyelets the same way in the trim directly across from these two eyelets. Once all 4 eyelets are installed, it is time to feed the cording through the trim.

Start at one of the marked spots that does not have an eyelet. Take one end of the cording and start passing it through the trim piece (inside the fold). 

TIP: Use a safety pin on the end of the cording to help feed it between the fabric.

When you reach an opening with the eyelets, feed the cording through the eyelet, then install the cord stop. Once it’s added, feed the end through the other eyelet.

Continue feeding the cording around the mat again until you reach the other eyelet section. Add the cord stop the same way (feed through eyelet first and after) as before and continue around the mat until you reach the starting point.

TIP: Before going on, check to make sure the cord stops are correctly installed. It will look something like this when the mat is completed.

lego mat with cord stop to close

Pin the start and end sections of cording to the trim fabric right where the mark was placed (pin about 1-1 1/2″ from the fold). 

Make sure to leave 1/2″ -1” of extra cording past the line for each end, so you have something to sew. Sew the two ends to the fabric (the fold should be opened when sewing).

After sewing, adjust the cording so it is equal on all sides, directly across from the end pieces (just sewn to trim) sew this cording into place just like the other. Now, sew all the openings in the trim to the mat with a 1/2″ seam.


To make the binding, sew the 2.5 inch strips together, like a quilt binding. Here is a great tutorial on how to bind the fabric.

cutting binding for lego mat

Next, fold the fabric in half (with right sides out) and iron. 

Open the fold and fold the edges of the fabric to the fold you just created, ironing again. Then, fold the fabric again to hide the edges inside the first fold.

It will look something like this:

colorful binding for lego mat

Take the binding and pin into place around the mat. The fold will be on the edge of the mat fabric plus trim.

Starting about 8 inches from the end of the binding, sew the binding in place with a 3/8-1/2” seam (make sure to leave 8 inches on the other end also). 

Attach the ends together like you did with the side (trim) piece but if you’re using the angled edge (like I did) measure 2.5” from the edge. Then, cut and sew together. After attaching the ends together, sew the rest of the binding to the mat.

And that’s it! Now you have an extra large Lego mat, ready for play and easy pack-up. What do you think?

kid opening large lego mat
kids using large lego mat to build legos

Did you have any questions? 

If you don’t want this large of a mat, figure out the size you want your mat to be. Then, find the circumference of that size of the circle (this will be the number of inches you need for the side and binding fabric) and use this tutorial to create your mat.

Hope this helps you not find so many Lego’s everywhere!

Yield: lego mat

DIY Lego Mat

Need a place to store all the Lego's in your home? Here is how to create a large Lego mat.

Need a place to store all the Legos in your home so you are not stepping on them? Here are the steps on how to create a large Lego mat with our lego mat tutorial.

Prep Time 10 minutes
Active Time 2 hours
Total Time 2 hours 10 minutes
Difficulty Easy


  • 1 ¾ yards 60” canvas
  • ¾ yard of 60” canvas or 1 yard of 42” fabric (sides or trim)
  • ½ yard of fabric for binding (I used 2.5” strips from 5 different fabrics)
  • 5 ¾ yards of cording
  • 2 – cord stops
  • 4 – large eyelets
  • thread
  • washable marker


  • scissors
  • sewing machine
  • iron
  • eyelet tool
  • ruler
  • serger (optional)


  1. Cut the fabric into a circle and 6" strips.
  2. Connect the strip to the circle.
  3. Install the cording inside the fabric strips.
  4. Add the binding to the mat.
  5. Add your legos and enjoy!
DIY a extra large Lego mat FREE tutorial


  1. Hello! You mentioned that it was better to not use canvas fabric for the sides. Can you tell me which measurement of fabric is for the “sides” before I order some fabric? Thank You!

    1. Hi Jamie! You can use canvas for the side but because of the thickness, the top will not close fully. So if you use canvas for the sides you need 3/4 yards of 60″ fabric or 1 yard of regular 42″ fabric. You also need 1/2 yards of fabric for the binding. Hope this helps answer your question.

Comments are closed.