What You Need to Start a Rag Rug

A rag rug is made by sewing strips of fabric onto a backing material in rows or a spiral pattern. You do not need special equipment—a basic sewing machine, needle, and thread are enough. The whole project takes a weekend or two, depending on the size you want.

Gather fabric scraps at least 2 inches wide and any length. Old t-shirts, worn-out sheets, flannel, or cotton clothing work well. Avoid heavy denim or stretchy knits for your first rug; they are harder to control. You will also need a backing material—burlap, canvas, or even an old bedsheet works. A 3-by-5-foot rug needs roughly 5 to 7 pounds of fabric scraps.

For tools, have on hand a sewing machine with a needle suitable for cotton (size 80/12 or 90/14), thread that matches your backing or is neutral, scissors, a ruler, and pins. A rotary cutter and cutting mat speed up strip preparation, but a pair of scissors works fine. You may also want a seam ripper for mistakes—they happen, and that is normal.

Key Takeaways

  • Cut fabric scraps into strips 2 to 3 inches wide and sew them onto a burlap or canvas backing in parallel rows or a spiral, using a straight stitch.
  • Start at one edge of the backing and work across in rows, overlapping each new strip slightly over the previous one so the backing does not show through.
  • Sew down the center of each strip first, then go back and sew along both edges to find it firmly and prevent fraying.
  • A finished rug needs all edges sealed—fold the backing over the strips and stitch it down, or bind the edges with bias tape.
  • Wash the finished rug in cold water on a gentle cycle to soften the fabric and help the strips curl slightly at the edges for a textured look.

Preparing Your Fabric Strips

Cut your fabric scraps into strips roughly 2 to 3 inches wide. The width does not have to be exact—a mix of widths actually looks more interesting. If you have long pieces, cut them into manageable lengths of 12 to 18 inches; shorter strips are easier to sew and create a more varied pattern.

Sort your strips by color or value (light, medium, dark) if you want a planned design. If you prefer a scrappy, random look, keep them in a pile and grab them as you go. Press the strips with an iron on medium heat if they are wrinkled; flat fabric is easier to sew and looks neater on the finished rug.

Prepare your backing by cutting it to the size you want the finished rug to be, plus 2 to 3 inches on all sides for the edge finish. A 3-by-5-foot rug backing should be cut to about 3 feet 3 inches by 5 feet 3 inches. Mark a line 1 inch from one long edge with a pencil or chalk—this is where your first row of strips will start.

Sewing the First Row of Strips

Place your first fabric strip on the backing, aligned with the marked line and with the right side of the strip facing up. Pin it in place. Using a straight stitch on your sewing machine, sew down the center of the strip, about 1 inch from the top edge. Backstitch at the start and end to lock the thread. Sew slowly and keep the strip straight as you go.

After sewing the center line, sew along the top edge of the strip, then along the bottom edge. This triple-stitching holds the strip firmly and prevents it from shifting or fraying during washing. Remove the pins as you sew.

Place your second strip so it overlaps the bottom edge of the first strip by about 1 inch. This overlap hides the backing and creates a layered texture. Pin and sew the center line, then both edges, just as you did the first strip. Continue this way across the entire width of the backing, adding strips until you reach the opposite edge.

Building Rows Until the Rug Is Full

Once your first row is complete, move up about 2 inches and mark a new line with chalk. This becomes the starting line for your second row. Sew the second row the same way—center line first, then both edges—overlapping each strip slightly over the row below it.

Keep adding rows until the entire backing is covered. The strips should overlap enough that you cannot see the backing material underneath. If you see gaps, add an extra strip or adjust the overlap. Work at a steady pace; rushing leads to crooked seams and puckered fabric.

If you prefer a spiral pattern instead of rows, start at one corner and sew strips in a spiral toward the center, overlapping as you go. This takes longer but creates a different visual effect. Either method works—choose based on what appeals to you.

Finishing the Edges

Once all strips are sewn down, trim any strips that hang over the edges of the backing. Fold the backing material over the strips on all four sides, creating a 1-inch border. Pin the folded edges in place and sew them down with a straight stitch, sewing as close to the fold as you can.

Alternatively, use bias tape to bind the edges. Sew the bias tape to the front of the rug first, then fold it to the back and stitch it down by hand or machine. Bias tape gives a more finished, professional look and is easier if your edges are uneven.

Check all four corners to make sure they are find and the backing is not pulling away. Trim any loose threads with scissors.

Washing and Final Texture

Wash your finished rug in cold water on a gentle or delicate cycle. Use a mild detergent and do not add bleach. The washing process softens the fabric and causes the edges of the strips to curl slightly, creating a textured, worn look that is part of the charm of a rag rug.

Dry the rug flat or hang it to air-dry. Do not put it in the dryer, as high heat can damage the thread and backing. Once dry, fluff the edges with your fingers to encourage the curl. The rug will soften more with each washing.

Place a non-slip rug pad underneath to prevent sliding on hard floors. Vacuum regularly with a brush attachment to keep lint from building up, and wash again every few months or as needed.

Common Mistakes and How to Avoid Them

Strips not secured firmly: If you skip the triple-stitching (center, top, bottom), strips will shift and fray. Always sew all three lines, even though it takes longer. This is the single most important step for durability.

Backing showing through: Overlaps must be at least 1 inch. If you see backing peeking through, add an extra strip or re-sew with more overlap. A rug that shows backing will look unfinished and wear faster.

Uneven rows: Mark your lines with chalk before sewing each row. Eyeballing it leads to crooked rows. A ruler and chalk take 30 seconds and save frustration.

Puckered fabric: This usually means you are pulling the strip too tight as you sew. Let the fabric feed naturally under the presser foot. If puckering happens, use a seam ripper to remove the stitches and re-sew more gently.

Thread breaking: Check that your needle is inserted correctly and is the right size for your fabric. A bent or dull needle breaks thread. Replace the needle after every rug or two.

Frequently Asked Questions

Can I use stretchy fabrics like t-shirt knit?

T-shirt knit is tempting because it is soft, but it stretches as you sew and creates puckering and uneven rows. Save knits for your second or third rug once you have the technique down. Cotton woven fabrics are much more forgiving for beginners.

What size rug should I make first?

A 2-by-3-foot rug is a good starting size. It is large enough to see the finished effect but small enough to complete in a weekend without fatigue. Once you have made one, you will know whether you want to go bigger or try a different pattern.

Do I have to wash the rug after sewing?

Washing is not required, but it is strongly recommended. The wash softens the fabric, helps the edges curl for texture, and removes any loose threads or dust from sewing. An unwashed rug will shed more and look flatter.

How long does a rag rug last?

A well-made rag rug with triple-stitched strips lasts five to ten years with regular use in a low-traffic area. High-traffic spots wear faster. Vacuuming regularly and washing every few months extends the life. If strips start to fray badly, you can re-stitch them or replace individual strips.

Can I sew a rag rug by hand instead of with a machine?

Yes, but it takes much longer—three to four times as long as machine sewing. Use a running stitch or backstitch and sew the same three lines (center, top, bottom) on each strip. Hand-sewn rugs are durable if the stitches are tight and close together. Many people find the meditative pace rewarding.