How to Make a No-Sew Fabric Rug

Item # X-HT-300077

So often it can be hard to find a small rug in fun, stylish colors and designs to brighten up your kitchen, bathroom, or entryway. Wouldn’t it be great if rugs came in the same designs as fabric?

DIY No-Sew Fabric Rug

Well, here’s a simple DIY no-sew fabric rug tutorial! Bring a little extra color into your home by wrapping a plain floor mat in decorative fabric and protecting it with polyurethane so it can withstand wear. Let’s take a look at how it’s done!

Fabric Rug Materials:

    Materials needed to make a DIY No-Sew Fabric Rug
  • Fabric (we used Waverly Button Blooms Confetti #675750)
  • Rubber Floor Mat
  • Spray Adhesive #636100
  • Water-Based Polyurethane
  • Paintbrush
  • Scissors

How to Make a No-Sew Fabric Rug:

1. Cut your rubber mat to size. A traditional doormat size is around 2 ft. x 3 ft. I had the rubber mat cut for me off a roll at the hardware store, so I just straightened up the edges.

Cut your rubber mat to your desired size

2. Spread out your fabric and lay the mat on top, where you’d like the pattern to line up.

Lay your mat out on your fabric where you want it to line up

3. Cut the fabric so that it is one inch larger than the mat on all sides. If your fabric tends to fray at the edges, add an extra inch of fabric on each side so you can create a hem.

Cut out your fabric

4. If necessary, iron the fabric to remove any wrinkles.

5. If your rubber mat has a smooth side and a textured side (like mine does in the picture), apply the spray adhesive to the smooth side of the mat.

6. Also, spray adhesive on the wrong side (underside) of the fabric.

Apply spray adhesive to the top of the mat and the back of the fabric

7. Lay the rubber mat on the fabric so the sticky sides are touching. Smooth the mat down on the fabric to remove any air bubbles.

Glue the mat and the fabric together

8. If needed, add extra spray adhesive along the edges of the fabric and the rubber mat.

9. Starting with the long sides, fold the fabric edges up over the mat. If you added two inches of fabric, fold the fabric on top of itself first to create a hem and then fold over the mat.

Starting with the long sides, fold the fabric over the back of the mat

10. Fold the excess fabric under at the corners at an angle for a finished look. Add extra spray adhesive if needed.

11. Let the spray adhesive dry for 30 minutes.

12. Paint a layer of polyurethane on the fabric. I found it works better to paint in the same direction as the ridges of the mat.

Paint a coat of polyurethane over the whole mat

13. Apply 3-4 coats of polyurethane, allowing 2 hours of dry time between each coat. The edges of the mat may curl a bit as they dry. Add some small weights to the corner to keep the rug nice and flat, if needed.

14. Enjoy your new rug!

One yard of fabric can be used to make two small rugs, so you can add a second rug to your home or make one for a friend.

Where will you put your fabric rug? Share your ideas in the comments!