How to Sew a Rug: 9 Steps for Cotton Piping and Fabric Rugs

Sienna Shaw

Cotton-piping rug with rounded fabric tufts covering its netting base

If you buy through links on our site, we may earn a small affiliate commission to help support the blog - at no extra cost to you. It never influences our product selection process. Thank you!
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply to the purchase of these products.

A finished cotton piping rug costs $300–350 in materials for a 5×8 and takes more than 200 yards of piping cut into short pieces, woven through netting, and secured with rubber bands.

The stage that slows most people down is covering the entire grid one square at a time, then joining separate sections if the netting roll is narrower than the rug width.

1. Determine Rug Size and Cut the Netting Base

Netting strips laid side by side to form a rug base
Three netting strips form the base for a 5×8 rug.

The first question is how much floor you want to cover.

Once you have the dimensions in mind, the netting needs to match. If your roll of netting is narrower than the finished rug, you will need multiple strips laid side by side.

For a 5×8 rug using 2-foot-wide netting, that means three pieces cut to 8 feet each. The math is straightforward: width of the roll times number of pieces should meet or exceed the final rug width.

Roll out the netting to the length you need and cut it with scissors. If the total width of your pieces exceeds the target by more than a few inches, trim the excess from one edge before you start weaving.

That extra foot of width gets cut away so you are not working with more material than you can finish cleanly. The trimmed pieces become the foundation that holds every piece of cotton piping in place.

2. Cut Cotton Piping Into 3 to 4 Inch Pieces

Cut cotton piping pieces scattered across a worn cutting table beside scissors
Short cotton piping pieces wait beside scissors on the worn cutting table.

Start by cutting your cotton piping into roughly 4-inch pieces. The exact length can vary between 3 and 4 inches without causing trouble, and a little variation actually gives the finished rug a more handmade texture rather than something machine-regular.

Piping diameter matters more than you’d think.

I’ve found 1/2 inch and 11/16 inch work best for this technique, giving you a thick, cushy result without needing to double up the material. One-inch piping also works, though the slightly thinner sizes tend to sit better in the netting.

If you’re working with 1/6-inch piping, you’ll need to double it up in each opening to get the same density, which slows the process down and uses more yardage. Anything 1/2 inch or thicker can be used as a single strand.

Keep your cuts fairly consistent as you work through the pile. You’re aiming for similar lengths, not identical ones, and a few shorter or longer pieces won’t throw off the grid once everything is woven in.

3. Weave Piping Through the Netting and Secure With Rubber Bands

Cotton piping threaded through netting with rubber bands around the ends
Rubber bands hold the piping ends upright through the netting.

Weave Piping Through the Netting and Secure With Rubber Bands

  1. Weave each cut piece of cotton piping through one square of the netting grid, threading it in and out so the piping sits flat against the base.
  2. Pull the two ends of the piping piece upward so they meet above the grid.
  3. Wrap a rubber band around both ends together to hold them in place. The band should sit close to the base so the piping stands upright.
  4. Fluff out the piping ends so they fan into a rounded pom-pom shape instead of staying flat.
  5. Repeat for every grid square until the entire rug surface is covered.

If you prefer not to use rubber bands, wrap thin string around the piping and tie a double knot, pulling tight before you cut off the excess.

String takes more time than rubber bands but avoids the risk of bands deteriorating or breaking after a few years.

Rubber bands have held up well in practice, but the choice depends on how long you expect the rug to last.

4. Cover the Netting and Join Sections if Needed

Netting rug sections joined along their edges with secured cotton piping
Piping joins the netting sections, blending their edges into the rug.

Once the netting is fully covered, you’re done if you’re making a small rug or a runner.

Larger rugs need separate sections of netting joined together, and the process is the same as the weaving and securing you just did, except this time you’re weaving piping through the ends of each mesh piece where they meet.

Pull the strips upward, bundle them together, secure with a rubber band, and fluff them out into the same pom-pom shape. Work your way along the edges of all pieces that need to join until the whole rug is connected.

I find it helps to lay the sections edge to edge on the floor first so you can see exactly where the seams will fall.

The joined sections won’t look different from the rest of the rug once they’re fluffed, which is the point.

5. Trim Uneven Edges With Sharp Scissors

Cotton-piping rug with an even edge and open scissors on a worktable
Sharp scissors sit beside the rug’s freshly trimmed cotton-piping edge.

Once the rug feels secure and you’ve finished covering the netting, trim the outer edges all the way around with a pair of sharp scissors to make them even to one another.

The piping pieces won’t all line up perfectly after you’ve woven and banded them, so running the scissors along the perimeter gives you a clean, level edge rather than a ragged one.

You’ll also want to scan the interior for any pieces that stuck out longer than the rest during the weaving process. I trim those back to match their neighbors so they don’t catch underfoot or look like mistakes.

It doesn’t need to be furniture-grade precision, just noticeably tidier than what the weaving left you with. Sharp scissors matter here because dull ones crush the cotton piping instead of cutting it cleanly, and a crushed edge frays faster.

6. Cut Fabric Into Strips and Braid Them

Fabric strips joined at one end beside a partly braided length
Three fabric strips are ready to braid into a rug.
  1. Cut your fabric into strips 1–2 inches wide, or about 2 inches if you’re working with old sheets. A rotary cutter speeds this up, though scissors work fine. You can tear the fabric instead for a more rustic edge, or cut clean lines if you want the braid to look tidy.
  2. Take three strips and sew them together at the top to hold them in place while you braid. This keeps the strips from sliding around as you work.
  3. Braid the three strips together, keeping the tension even as you go. The length depends on the size of rug you’re after, so keep braiding until you’ve covered the area you need.
  4. As you reach the end of the three strips, sew additional strips onto the braid to keep it going. Attach each new strip to the tail of an existing one, then fold the join into the braid so it disappears. Keep adding and braiding until the braid is long enough to coil into your finished rug.

7. Coil the Braid From the Center and Stitch It Together

Coiled fabric braid with stitching joining the rows
The fabric braid coils outward as each row is stitched in place.

Coil the Braid From the Center and Stitch It Together

Start coiling from the center, forming either a tight circle or an oval depending on the shape you want.

Stitch each new row to the one before it as you go, working your way outward in a spiral. The needle moves through the edge of the previous coil and catches the new one, locking them together without gaps.

If you need to pause, tuck the needle into the coil itself so the braid does not unwind while you step away. The work holds its shape better that way, and you can pick up exactly where you left off.

When the braid runs out or the rug reaches the size you want, you have two ways to finish or join ends: stitch them together with matching thread, or use hot glue if you prefer speed over a fully sewn edge.

A circular rug coiled this way typically lands around 11 inches in diameter, though you can keep going as long as you have braid.

8. Crochet Fabric Strips Into Rows

Fabric-strip crochet forming a rug with visible rows and loose tails
Crocheted fabric strips build the rug row by row.

Crochet Fabric Strips Into Rows

  1. Start with a foundation chain the width you want the finished rug to be. Use a slipknot and chain across with a large crochet hook, typically size J-10 or K-10. The first chain sets the entire width, so measure before you commit.
  2. Crochet back across the foundation chain using single crochet or half-double crochet stitches. Single crochet pulls tighter; half-double works up faster if you want a slightly looser weave.
  3. Turn your work at the end of each row and crochet back in the opposite direction. Keep adding new fabric strips as you run out, either tying them or stitching the ends together.
  4. Continue row by row until the rug reaches the length you need. You can switch fabric colors or patterns mid-rug for stripes or blocks.
  5. Trim any excess fabric tails once you finish the last row, then weave loose ends back into the rug with a yarn needle so nothing unravels.

This method takes more time than braiding but gives you a smooth, tightly woven surface that holds its shape under foot traffic.

9. Weave Fabric Over and Under Warp Threads

Fabric strips woven over and under vertical warp threads on a loom
Fabric passes over and under the warp threads on the loom.

Weave Fabric Over and Under Warp Threads

  1. Set up your loom by securing vertical warp threads across the frame. Space them evenly, about 1 inch apart. If you don’t have a loom, a sturdy piece of wood or a cardboard box with slits cut along the top and bottom edges will hold the threads in place.
  2. Cut your fabric into strips, following the same width you used for other methods in the article.
  3. Start weaving the strips over and under the warp threads, alternating direction each time you cross a row. Pull the fabric taut so the rug weaves tightly and holds its shape.
  4. Continue weaving until the rug reaches the size you want.
  5. Tie off the ends of the fabric once the weaving is complete, then carefully remove the rug from the loom.
  6. Add a backing if you want extra stability, and trim any loose threads. The finished rug will have a smooth, tightly woven surface that works for practical use and looks clean.

Repurposed Fabric and Material Sources

Assorted old clothes, household textiles, cotton piping, and fabric scraps
Old clothing, household textiles, piping, and scraps can supply rug materials.

The method sets the material, but every technique on this list runs on secondhand fabric first.

  • Old clothing and household textiles cut into strips work for braided, crocheted, woven, and knotted rugs. T-shirts, bed sheets, towels, curtains, and duvet covers all hold up. T-shirts stretch into narrow strips without fraying; sheets and towels need 1–2 inch cuts to get enough bulk for braiding.
  • Cotton piping and multi-use netting form the base for the piping method, where short lengths of piping push through netting and lock with small rubber bands. Cotton piping comes in thicknesses from 1/4 inch up to 1 inch and more; the thicker sizes fill the rug faster.
  • Fabric scraps from thrift stores or project remnants keep costs down and give you more pattern choices than a single bedsheet allows.

Preparing the material comes first. For braiding and crochet you cut strips, for weaving you set up a warp, and for piping you cut the cord into 3–4 inch pieces before threading it through.

Choosing Among Braiding, Crochet, Weaving and Knotting

Four fabric rug samples showing braided, crocheted, woven, and knotted textures
Braiding, crochet, weaving, and knotting each create a different fabric rug.

Braiding sits at the easy end. The process repeats the same fold-and-cross motion from start to finish, and the only tools are scissors and a needle for the final seaming.

Most first-time rug makers start here because the method builds confidence quickly, and mistakes undo cleanly before the coil is stitched.

Crochet takes longer. Working fabric strips with a size J-10 or K-10 hook produces a smooth, tightly woven surface, but the time commitment runs higher row by row.

If you already crochet, the transition to fabric strips is straightforward. Weaving requires a loom or a frame you build yourself.

Setting up the vertical warp threads and threading fabric over and under them results in a tight, flat surface, but the equipment barrier keeps most people from choosing it for a first attempt.

Knotting relies on a finger-and-needle technique that secures each piece individually. The method is less common in introductory guides, and the learning curve sits steeper than braiding or crochet.

Material Cost and Yardage for a 5×8 Cotton Piping Rug

Cotton piping and netting arranged for making a rug
A 5×8 cotton-piping rug uses more than 200 yards of piping.

A 5×8 rug takes more than 200 yards of cotton piping and runs $300–350 in materials. Cotton piping is affordable by the yard, but the yardage adds up fast once you start cutting and knotting.

That total still beats what you would pay for a thick handmade rug in a store, where something this size would cost thousands.

Size is flexible. A 2-foot-wide by 5-foot-long runner fits narrow hallways, and several people have finished a 2×3 bath mat in an afternoon or over two days.

The method scales to any dimension you need, which makes it useful for spots where standard rug sizes never quite work. I have seen hallways almost 20 feet long that could take an extended runner using the same technique.

Spot Cleaning and Repairing Cotton Piping Rugs

Cotton-piping rug with a damaged area being repaired with replacement pieces
A stained piping section can be replaced with fresh pieces.

Cotton piping takes spills well if you catch them fast. Dab the spot with any cleaner safe for cotton, working from the outside in, then blot it dry rather than rubbing.

Rubbing pushes the stain deeper and can mat the piping into a flat patch that never quite stands up again.

When a section gets stained past saving or the piping wears thin, pull out the damaged pieces and replace them using the same weaving method that built the rug in the first place.

Cotton piping comes out more easily than it looks like it should, and new pieces slip into the gaps without much fuss. I like that the repair is invisible once it settles in.

Expect some shedding in the first few weeks, then less as the fibers calm down.

The technique feels a bit like latch hook if you’ve done that, but the piping isn’t knotted and you don’t need special tools to get it through the netting.

Other Uses for Braided Fabric Work

Round braided fabric mat under a flower pot beside a small produce basket
A braided mat protects the counter, while a small braid holds produce.

The same braiding method works well beyond floor rugs.

A circular braided piece around 11 inches in diameter sits under a flower pot as a center piece, doubles as a pot holder in the kitchen, or serves as a coaster. Smaller circles fit different uses:

  • A 5-inch braided container holds kitchen produce like vegetables or fruits, or corrals small items on a counter.
  • Any circular braid can scale up or down depending on how long you coil before you stop stitching.
  • The same coiling technique that builds a flat rug turns into a container if you change the direction of the braid partway through. Keep sewing in the new direction and the sides build up naturally.

The braids I made for the rug took a couple hours to stitch into shape once they were ready.

The container took about the same. Both add a handmade touch to the kitchen without requiring new materials if you already have fabric strips left over.

Frequently Asked Questions

Does a cotton piping rug shed?

Yes, it sheds a little during the first few weeks, then less as the fibers settle. This is normal for this type of rug and reduces with time.

Is making a cotton piping rug similar to latch hook?

The technique feels somewhat similar, but the piping isn’t knotted like latch hook and you don’t need special tools. You weave the piping through netting and secure it with rubber bands or string.

Can I make a DIY rug in any size?

Yes, the method scales to any dimension you need. A 2×3 bath mat takes an afternoon or two, a 2×5 runner fits narrow hallways, and some people have made runners almost 20 feet long for extended spaces.

How to braid a rug for beginners?

Cut old fabric into 1–2 inch strips, sew three strips together at the top, then braid them.

Start coiling from the center and stitch each new row to the one before it as you spiral outward. When the braid runs out or the rug reaches the size you want, finish by stitching or gluing the end.

What do you use to weave a rug?

Set up vertical warp threads on a loom or frame, spaced about 1 inch apart. Weave fabric strips over and under the warp threads, alternating direction with each row, until you reach the size you need.

A sturdy piece of wood or cardboard box with slits cut along the edges can hold the threads if you don’t have a loom.

Leave a Comment