How to Cover a Rug with Fabric: Easy DIY Guide


You don’t need to replace an old, worn-out rug to refresh your space. With a few simple materials and basic tools, you can cover a rug with fabric and transform it into a custom floor covering that fits your style and space perfectly. This technique is ideal for renters, DIY enthusiasts, and eco-conscious crafters who want to upcycle instead of discard. Whether you’re refreshing an existing rug or building one from scratch, fabric offers endless possibilities in color, texture, and design. In this guide, you’ll learn multiple methods from adhesive wraps to braided creations so you can choose the best approach based on your skill level, tools, and intended use. By the end, you’ll know exactly how to create a durable, beautiful fabric-covered rug that stands the test of time.

Choose Your Fabric-Covering Method

Decide: Refurbish or Build New

The first step in covering a rug with fabric is determining your goal. Are you giving new life to an old rug, or crafting something entirely from scratch? Two main paths exist.

Refurbish an existing rug works best for updating a worn or outdated rug. You’ll attach fabric directly to the surface and wrap the edges for a clean finish. Build a new rug is ideal if you want full control over size, shape, and materials. Common bases include foam, liner, or no base at all for woven or braided rugs. Each method uses fabric as the top surface but differs in construction. Choose based on your tools, time, and desired durability.

Compare 7 Proven Techniques

rag rug techniques comparison chart

Method Skill Level Tools Needed Best For
Adhesive Wrap (Existing Rug) Beginner Spray adhesive, scissors, iron Quick updates, renters
Foam Base plus Fabric Beginner Hot glue, foam, fabric Lightweight custom rugs
Sewn Rug with Trim Intermediate Sewing machine, trim Durable, polished look
Braided No-Sew Rag Rug Beginner Hands only Soft, low-traffic areas
Braided and Sewn Rag Rug Intermediate Sewing machine Long-lasting, washable rugs
Finger Crochet Rug Beginner Fingers or hook Fast, plush mats
Cut-and-Glue Sweater Mat Beginner Fabric glue, scissors Super soft nursery rugs

Pick the method that matches your comfort level and space needs.

Prepare Materials and Workspace

Gather Essential Supplies

No matter which method you choose, these core materials are often required.

Fabric options include outdoor fabric like Sunbrella, canvas, denim, or heavy cotton. Adhesives include spray adhesive like 3M Super 77 and hot glue gun. Backing options are felt sheet, trunk liner, or anti-slip tape. Tools needed are scissors, measuring tape, iron, and paintbrush for sealant.

For sewing methods, add a sewing machine, thread, and pins. For braided or crocheted rugs, only fabric strips and time are needed.

Set Up a Clean, Safe Area

Work on a flat, clean surface covered with cardboard or a drop cloth. Ensure good ventilation, especially when using spray adhesives. Keep all tools within reach and pre-cut materials to save time. Iron your fabric first to remove wrinkles and ensure a smooth application.

Cover an Existing Rug with Fabric (Adhesive Method)

Measure and Cut Fabric

Lay your rug flat. Measure its length and width, then add 4 inches to each side. For example, a 3 foot by 5 foot rug needs fabric cut to 3 feet 8 inches by 5 feet 8 inches. Use a fabric pen to mark and scissors to cut. This extra fabric allows you to wrap the edges neatly.

Apply Fabric to Rug Surface

Lay the fabric face-down on your work surface. Place the rug top-side down onto the fabric, aligning one edge. Carefully fold back half the rug to expose the back. Spray extra-strength adhesive on both the rug’s top and the fabric beneath. Press the rug down firmly, smoothing out air bubbles with your hands or a squeegee. Repeat for the second half.

Wrap and Finish Edges

Start with the long sides. Spray adhesive on the exposed edge of the rug and the fabric flap. Fold the fabric over and press tightly. Reinforce with hot glue along the fold for durability. At the corners, clip the fabric at a 45-degree angle to reduce bulk, then fold diagonally to create a mitered corner, like wrapping a gift. Secure with hot glue for a professional finish.

Add Backing and Non-Slip Protection

Cut a felt sheet slightly smaller than the rug so it doesn’t show. Spray adhesive on both the rug’s back and the felt, then press together. This prevents floor scratches and adds comfort. Apply anti-slip tape to the corners and center, or place a non-slip rug pad underneath.

Seal for Long-Lasting Wear (Optional)

For rugs in kitchens, hallways, or homes with kids and pets, apply 2 to 3 coats of water-based polyurethane using a paintbrush. Let each coat dry 2 to 4 hours. This sealant resists stains, scuffs, and spills, making cleanup easier and extending the rug’s life.

Build a Custom Fabric Rug from Scratch

Use Foam as a Lightweight Base

Cut neoprene or EVA foam to your desired size using a utility knife. Sand rough edges for a clean look. This base is flexible, lightweight, and perfect for rental spaces or playrooms.

Attach Fabric with Hot Glue

Lay fabric face-down. Center the foam on top. Apply hot glue along one edge of the foam, then fold the fabric over and press firmly. Repeat for all sides, pulling taut to avoid wrinkles. Trim excess fabric for a clean edge. This method requires no sewing and works fast.

Add Anti-Slip Bottom

Cover the entire underside with anti-slip tape to keep the rug in place on hardwood or tile. This is crucial for safety and performance.

Customize with Paint or Texture

Once assembled, personalize your rug. Use acrylic or fabric paint to add patterns, letters, or designs, inspired by 18th-century floor cloths. Seal painted areas with polyurethane. For interactive rugs, embed magnetic or glow-in-the-dark tape under the fabric.

Sew a Durable Fabric Rug with Trim

sewing fabric rug trim detail

Cut Fabric and Backing

Use outdoor fabric like Sunbrella for durability. Cut to size like 4.5 feet by 6 feet. Cut automotive trunk liner 1 inch smaller on all sides. This ensures it stays hidden after trimming.

Fold and Pin Edges

Fold the raw edges of the fabric toward the wrong side by about 1/2 inch. Pin in place to prepare for sewing. This creates a clean hem that won’t fray.

Sew On Decorative Trim

Place gimp, pom-pom, or braided trim under the folded edge. Sew around the perimeter using a straight stitch. For slippery fabrics like cheetah print, place the trim on top of the edge instead. Avoid pinning the trim. Align it as you sew for best results.

Bond Fabric and Backing

Spray adhesive on both the right side of the trunk liner and the wrong side of the fabric. Carefully align and press together. Have a helper hold the corners to ensure even placement. The liner adds structure and prevents slipping.

Create Braided and Crocheted Fabric Rugs

Make a No-Sew Braided Rag Rug

Cut T-shirts or jersey fabric into 1 to 2 inch loops. Stretch to curl edges naturally. Join strips by knotting or overlapping. Begin a three-strand braid, coiling it tightly as you go. Weave new rows around the previous coil, using hand pressure to compress. For circular rugs, spiral outward. For rectangles, fold back and forth. Secure the end with a hidden knot or fabric glue. This method works best for low-traffic areas due to lower durability.

Upgrade with Sewn Braids

For a sturdier version, sew the coils together. Use a straight stitch on a sewing machine to attach each new row to the previous one along the inner edge. Hand-sew large or thick rugs for better control. This method produces machine-washable, long-lasting rugs ideal for living rooms or hallways.

Try Finger Crochet for Soft Mats

Cut T-shirts into spiral strips to make T-shirt yarn. Stretch to curl. Start with a slipknot and use single crochet with your fingers or a large hook. Work in rounds for circular rugs or rows for rectangles. Fast and tool-free, this method creates plush, washable rugs perfect for bathrooms or kids’ rooms.

Use Alternative Fabric Rug Techniques

Make a Shag Towel Rag Rug

Use old towels and a perforated rug underlay. Cut towels into strips, fold in half, insert through a hole, and pull the ends through the loop like a pom-pom. Repeat across the mat. The result is plush and absorbent, ideal for bathrooms or mudrooms. This method is labor-intensive but highly durable.

Weave a Hula Hoop Rag Rug

Use a plastic hula hoop as a loom. Weave fabric strips radially in an over-under pattern. Fill the center first, then work outward. Once complete, you can remove the rug from the hoop or leave it in for a decorative frame. This creates a bohemian-style circular mat perfect for kids’ rooms or entryways.

Roll and Sew Fabric Twine

Cut fabric into long strips and roll tightly into fabric twine. Use a zig-zag stitch on a sewing machine to sew the twine in a tight spiral, building the rug from the center out. This mimics commercial coiled rugs and is highly durable and washable.

Try the Swedish Braid (Toothbrush Method)

Use a peg needle, often made from an old toothbrush, to knot fabric strips around a central core. This traditional Scandinavian technique, also known as Amish knot, creates a thick, braided rope that can be coiled and sewn. Now revived with modern patterns and tools, it’s perfect for heirloom-quality rugs.

Choose the Right Fabric for Your Project

Match Fabric to Use Case

Fabric Best For Why It Works
T-shirt (jersey) Braided, crocheted rugs Stretchy, soft, continuous
Denim Woven, high-traffic rugs Durable, holds shape
Bed sheets Patchwork, coiled rugs Large pieces, easy to cut
Towels (terrycloth) Shag rugs, bath mats Absorbent, plush
Sweaters Glue-down soft mats Insulating, fluffy
Outdoor fabric Permanent indoor/outdoor rugs UV-resistant, no fray
Silk/sari Accent rugs Elegant drape, color-rich

Avoid stained or mildewed fabrics. Pre-wash if color bleeding is a concern.

Prepare Fabric Strips

Cut strips 1 to 2 inches wide for braiding or crocheting. Stretch knit strips after cutting to prevent fraying. Join short pieces by overlapping and sewing or knotting. Use thin or pilling areas in low-visibility zones.

Finish and Protect Your Fabric Rug

Select Edge Treatments

Several options exist for finishing edges. A folded hem with trim encases raw edges and works ideal for sewn rugs. A zig-zag stitch prevents unraveling on fabric twine. Coiling and sewing joins braid seamlessly. Glued edges fold over base for sweater rugs. Knotting holds shag strips in place.

Add Final Touches

Use pom-pom, fringe, or binding tape for decorative borders. For high-use rugs, seal with polyurethane, 2 to 3 coats with 2 to 4 hours between. Let dry completely before use.

Maintain and Extend Rug Life

Clean Based on Construction

Spot clean adhesive or glued rugs with mild detergent and a damp cloth. Machine wash fully textile rugs like crocheted or braided cotton on gentle cycle. Air dry flat to prevent warping or delamination. Rotate monthly to ensure even wear. Repair loose knots or stitches immediately.

Store Properly

Roll, don’t fold, to avoid creases. Keep in a dry, cool place away from direct sunlight.

Enjoy the Benefits of DIY Fabric Rugs

Save Money and Reduce Waste

DIY fabric rugs cost $5 to $30, compared to $100 or more for store-bought. You repurpose old clothes, reducing landfill waste. These rag rug projects are great money savers and better for the environment than buying something new.

Customize for Any Space

Make any size, shape, or color. Switch covers seasonally, floral for spring, plaid for winter. Create educational rugs with chalkboard or magnetic tape for kids’ rooms.

Build Skills and Creativity

Whether you’re sewing, braiding, or gluing, each project builds craftsmanship. Start simple, then advance to complex weaves. With fabric, the only limit is your imagination.

Frequently Asked Questions About Covering a Rug with Fabric

What type of fabric works best for covering a rug?

Outdoor fabric like Sunbrella, canvas, and heavy cotton work best for adhesive and sewn methods. These fabrics are durable, resist fraying, and hold up well to foot traffic. For braided or crocheted rugs, stretchy fabrics like T-shirt jersey create continuous strips that are soft and flexible.

Can I use fabric to cover a rug without sewing?

Yes. The adhesive wrap method uses spray adhesive and hot glue to attach fabric to an existing rug. You can also create no-sew braided rugs using fabric strips coiled and pressed together, or use fabric glue to attach sweater pieces to a foam base.

How do I prevent the fabric from slipping on my rug?

Apply anti-slip tape to the corners and center of the rug’s back. You can also place a non-slip rug pad underneath the fabric-covered rug. For foam-base rugs, apply anti-slip tape to the entire underside before attaching fabric.

Is covering a rug with fabric durable enough for high-traffic areas?

Sewn rugs with outdoor fabric and polyurethane sealants hold up well in high-traffic zones. Braided and sewn rag rugs are also durable and machine-washable. Avoid low-durability methods like no-sew braids or sweater glue mats in high-traffic areas.

How do I clean a fabric-covered rug?

For adhesive-bonded rugs, spot clean with mild detergent and a damp cloth. Avoid soaking. For fully textile rugs like crocheted or braided cotton, machine wash on gentle cycle and air dry flat. Rotate monthly for even wear.

Key Takeaways for Covering Your Rug with Fabric

Covering a rug with fabric is a smart, sustainable way to upgrade your home. From quick adhesive wraps to heirloom braids, these methods give you full creative control. Choose your technique based on your skill level and intended use. Gather quality materials like outdoor fabric, strong adhesive, and proper backing. Finish with polyurethane sealant for kitchens and high-traffic areas. Maintain your creation with spot cleaning and proper storage. Choose your technique, gather materials, and start crafting a rug that is uniquely yours.

Scroll to Top