How to Make a No-Sew Fabric Rug

SKU: 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?

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 (we used Waverly Button Blooms Confetti #675750)
  • Rubber Floor Mat
  • Spray Adhesive #636100
  • Water-Based Polyurethane
  • Paintbrush
  • Scissors
  • 1. Cut your rubber mat to size. A traditional doormat size is around 2 ft. x 3 ft. We had the rubber mat cut off a roll at the hardware store, so we just straightened up the edges.

    2. Spread out your fabric and lay the mat on top, where you’d like the pattern 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.

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

    5. If your rubber mat has a smooth side and a textured side (like ours 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.

    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.

    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.

    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. We found it works better to paint in the same direction as the ridges of the 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!