PDF download Download Article PDF download Download Article

You can find rugs in just about every room in the home, from kitchens to bathrooms, bedrooms to offices. They wear out quickly, however, and there's no guarantee that you'll find the perfect rug in a store. Luckily, it is easy to make a rag rug. From braided to woven, there are lots of ways to make a rug. Best of all, they are all eco-friendly too!

Method 1
Method 1 of 5:

Making a Shag Rug

PDF download Download Article
  1. It is a rubber mesh-like mat that people place under rugs to keep them from slipping. You can usually find them alongside the other rug-making supplies in an art store, or in the home-improvement section of a store.
  2. Non-slip rubber mats for rugs come in rolls, so you will need to cut yours down to the right size. You can make your rug a square or a rectangle. You can even cut it into a shape, such as a crescent moon or heart. [1]
    Advertisement
  3. Stack several pieces of cotton fabric together, then cut it into 1 by 5-inch (2.54 by 12.7-centimeter) strips. You can use all one color, but using two or three will make your rug look more interesting. [2]
    • Consider using one solid color and one coordinating pattern.
    • Using a rotary cutter will make cutting the fabric strips faster and easier.
  4. Use a pair of tweezers to pull the fabric strip down through one hole and out the other. Make sure that the strip crosses under the corner between two squares; don't cross it under the actual square itself.
  5. You don't have to do this, but it will make your rug more durable and prevent the strips from falling out.
  6. Start at one end of the rug and work your way to the other in rows. If you are making a shape, such as a heart, start at the center of the rug and work your way outward. [3]
  7. Advertisement
Method 2
Method 2 of 5:

Sewing a Shaggy Rug

PDF download Download Article
  1. Your base fabric should be sturdy and already cut to the size and shape you want your rug to be. A towel will work great for this, but you can also use canvas. For your scrap fabric, choose something that doesn't fray much, such as jersey or cotton.
    • If your base fabric isn't hemmed, take a moment to do so now.
    • Your scrap fabric doesn't have to match. Try using coordinating patterns and colors!
  2. The lines should run across the width of your fabric. The closer together you make these lines, the denser your rug will be; keep in mind that you'll also need to use more fabric as well. About 1 inch (2.54 centimeters) apart would be a good place to start.
    • Use a dressmaker's pen and a ruler for this. The lines will disappear when you wash the fabric.
    • If you are making a round or oval rug, draw rings inside the rug, like ripples, instead.
    • Do not draw guidelines on your scrap fabric.
  3. You will be sewing these onto a larger piece of fabric to make a shaggy rug. The rectangles can be whatever size you want them to be, but 4 by 1 inches (10.16 to 2.54 centimeters) is a good place to start.
    • Cut your fabric a few pieces at a time. They way, the rectangles will all come out the same size.
  4. The scraps need to be centered on the line, so that you have 2 inches (5.08 centimeters) sticking out to each side. Overlap each scrap by a small amount—no more than ¼ inch (0.64 centimeter).
    • The first scrap needs to be right up against the edge of the base fabric.
  5. Use a straight stitch and a thread color that either matches your base fabric or coordinates with the scraps. Backstitch across the first scrap a few times, then sew straight down, using the parallel line as a guide.
  6. Keep adding and overlapping scraps to the parallel line until you reach the bottom of the rug. Backstitch a few times across the last scrap. Trim off the excess thread.
  7. If you started on the left side of the rug, you should fold the scraps to the left. If you started on the right side, you should fold them to the right. You have to do this to get the scraps out of the way. If you don't, you will accidentally sew them down when you do the next row.
  8. Now that you have to scraps out of the way, sew down more scraps to the next parallel line. Remember to overlap them and to backstitch at the start and end of your sewing. When you finish that row, fold the scraps over and do the next one. Keep going until you reach the opposite end of the rug.
  9. Once you have all of the scraps attached, go over your rug and snip off any loose or hanging threads. Your rug is now ready to use!
  10. Advertisement
Method 3
Method 3 of 5:

Braiding a Rug

PDF download Download Article
  1. How wide you cut the strips is up to you, but they should all be the same width. Something around 1½ inches (cc centimeters) wide would be ideal. [4] You can use any type of fabric you want for this, but old bed sheets or t-shirts work exceptionally well.
    • If you are using plain cotton bed sheets, cut a notch into the fabric first, then tear it. [5]
    • If you are using t-shirts, cut the strips in one, continuous strand, starting from the bottom hem and finishing under the armpits. [6]
  2. Pin the strips to something that can hold them steady while you work, such as the couch. You can also secure a safety pin to the end, then use a hook to attach it to a cabinet knob or handle. [7]
  3. Braid the strips together tightly. Simply cross the left and right strip over the middle one. From time to time, coiling the braid as you work so that you can see how your rug is forming. [8]
  4. Cut a slit in the end of the first strip, and the beginning of the next strip. Slide the end of the first strip into the slit of the second strip. Next, thread the rest of the second strip through the slit on the first strip. Tug on the two strips to tighten the knot. [9]
  5. Coil your braid into a circular spiral as you braid it. Once you get the size of rug you want, secure the strips together with a sewing pin or a safety pin. Cut off the excess strips.
  6. Go back to where you started the braid. Remove the safety pin, then fold the knot against the braid. Sew the knot to the braid by hand or using a large, loose zigzag stitch on your sewing machine.
    • If you are using a sewing machine, backstitch at the start of your sewing.
  7. Begin to wrap the rug into a spiral, sewing the two edges together. Once again, you can do this by hand or on a sewing machine. If you are using a sewing machine, be sure to use a loose, large zigzag stitch. [10] When you reach the last 2 inches (5.08 centimeters), stop.
  8. Fold the end of the braid against itself by 1 inch (2.54 centimeters). Continue sewing the braid to the rest of the rug, sandwiching the end inside. Knot and snip the thread when you are done.
    • If you are using a sewing machine, remember to backstitch at the end of your sewing.
  9. Advertisement
Method 4
Method 4 of 5:

Weaving a Rug

PDF download Download Article
  1. The rectangle needs to be 4 inches (10.16 centimeters) taller and 4 inches (10.16 centimeters) wider than you want the finished rug to be. It would be easiest if you use a box cutter, but you can use scissors too.
  2. Cut 2-inch (5.08-centimeter) long slits into the narrow ends of the cardboard. Start and finish making the slits 2 inches (5.08 centimeters) from the each side of your cardboard. Space the slits ½ inch (1.27 centimeters) apart the rest of the way. Use a ruler to make your lines nice and straight.
    • Make sure that the top and bottom slits align. [11]
    • You are leaving a 2-inch (5.08-centimeter) gap on both sides of the cardboard for strength and durability.
  3. Cotton fabric from old (but clean!) bed sheets will work the best for this, but you can use other types too. Cut the fabric into 2-inch (5.08-centimeter) strips. [12]
    • If you are using cotton, you can save time by cutting a notch into the fabric first, then tearing it.
    • If you are repurposing a t-shirt, cut the strips in one, continuous strand, starting from the bottom hem and finishing under the armpits. [13]
  4. Take your first strip. Place one end into the first slit on the top of the cardboard, and the other end on the first slit on the bottom. Do this for all of the slits. [14]
    • Make sure that you have an even amount of fabric hanging out of the slits.
  5. Choose a new strip of fabric to begin weaving with. Wrap a piece of tape around the end (preferably masking) to make it nice and stiff. Weave it over and under across the vertical strips on your cardboard, starting from the left. When you get to the opposite (right) end, pull on the weaving strip until you have a 6-inch (15.24-centimeter) long tail. [15]
  6. This time, weave in the opposite direction. If you finished weaving under on the first row, begin weaving over on the second row, and vice-versa. When you complete the second row, push it up against the first one so that it is straight and snug. [16]
    • Don't pull, otherwise your rug will curve inward.
  7. Cut a vertical slit into the end of your first strip, and the beginning of the next strip. Slide the end of the first strip into slit of the second strip. Next, pull the entire second strip through the slit on the first strip. Tug on the strips to tighten them. [17]
  8. When you reach the bottom row of slits, stop. Cut your weaving strip until it is about 6 inches (15.24 centimeters) long. Pull the strip closest to the edge out of its cardboard slit, then tie the two together in a tight, double knot. Repeat the process for the top.
  9. Flip the loom over so that you can see the back. Hold the fringes down with one hand as you cut across them. How short you make them is up to you. Remember to trim the fringe that you tied to the weaving strips as well.
  10. Your rug is now ready to use!
  11. Advertisement
Method 5
Method 5 of 5:

Crocheting a Rug

PDF download Download Article
  1. Regular cotton fabric from a bed sheet will work the best. It would be even better if you use a duvet cover, however; this way you can cut the fabric in one, continuous strip. [18]
    • If you are using old t-shirts, cut the fabric in one continuous strip, starting from the bottom hem.
  2. Cut a vertical slit into the end of one strip, and the beginning of another. Slide the end of the first strip through the slit on the second strip. Push the opposite end of the second strip through the slit on the first strip. Pull on the second strip to tighten the knot. [19]
    • Do this for all of your strips until you have one, continuous strip.
    • Roll your strip into a ball to prevent it from tangling.
    • If you cut the fabric in one continuous strip, you don't have to do this.
  3. If you don't know to how to do a magic circle, do 2 chain stitches, then 6 single crochets into the second chain. Join the first and last single crochets with a slip stitch. [20]
    • Use the large, chunky crochet hooks meant for t-shirt yarn.
    • For this method, the last slip stitch does not count as a stitch.
  4. Begin round 2 with a chain stitch. Next, do 2 single crochets in each stitch. Join the first and last stitches together with a slip stitch. [21]
  5. Begin round 3 with a chain stitch. Do 2 single crochets in the first stitch, and 1 single crochet in the next. Repeat this pattern for the rest of the round. Join with a slip stitch. [22]
  6. Always begin your rounds with a chain stitch. Follow up with 2 single crochets in the first stitch. Next, increase the number of single crochets with each round. Close each round with a slip stitch. For example: [23]
    • Round 4: Ch 1, 2 sc in first stitch, 1 sc for next 2 stitches, repeat for round, then join with sl st.
    • Round 5: Ch 1, 2 sc in first stitch, 1 sc for next 3 stitches, repeat for round, then join with sl st.
    • Round 6: Ch 1, 2 sc in first stitch, 1 sc for next 4 stitches, repeat for round, then join with sl st.
  7. Begin with a chain stitch. Do 1 single crochet into every stitch. Join the first and last single crochets with a slip stitch. Do a final chain stitch, then tie the end off. Cut off any excess fabric yarn. [24]
  8. It would be easiest to do this with a smaller crochet hook. Weave in the tail on the outer edge of the rug first, then do the center. [25]
  9. Advertisement

Community Q&A

Search
Add New Question
  • Question
    How do I keep the material from coming untied? I made one for my granddaughter, and it is coming untied.
    Community Answer
    Maybe you cut the strips too short, so they pull out. It might be that you didn't weave in the strips closely enough, as it is the bulk of the fabric tightly packed together that helps keep them all in place. At this point, post-manufacture; the only remedy is to add more strips to make it denser, or to tie or sew the strips in.
  • Question
    How can I determine the finished size and shape when making a rectangular rug or large oval rug?
    Community Answer
    There is no right answer. It all depends on what type of fabric you use and the method. Don't be afraid to just go for it. If it's too small, you now know that the next time you make it, you'll make it larger or longer.
  • Question
    How do I edge my rag rug?
    Community Answer
    A braided or crocheted rug needs no edging. The other rugs will need something to finish. Usually rugs are finished by sewing on strips of fabric. Traditionally this was hessian (the same fabric that was used for the base of a shag rug), but you can use cotton or toweling. Cut two long strips of around two inches by the length of your rug and two strips that are two inches by the width. Fold over the end of a strip so the raw edge is just inside, and sew it onto the last 3/4" of fabric on the 'best' side. Then tuck it over the edge of the rug, fold in the other edge of the strip, and sew it onto the underside.
See more answers
Ask a Question
      Advertisement

      Video

      Tips

      • Bed sheets make great fabric scraps! Just make sure that they are clean.
      • While you can use different colors and patterns for your rug, it's best if you stick with just one type of fabric. Otherwise, you risk getting an uneven texture.
      • Remember to wash your fabric first to remove any shrinking.
      Show More Tips
      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!
      Advertisement

      Things You'll Need

      Making a Shag Rug

      • Non-slip rubber rug mat
      • Fabric scissors
      • Cotton fabric
      • Tweezers

      Sewing a Shaggy Rug

      • Towel or canvas fabric
      • Cotton or jersey fabric
      • Fabric scissors
      • Fabric pen
      • Ruler
      • Thread
      • Sewing machine

      Braiding a Rug

      • Cotton or jersey fabric
      • Fabric scissors
      • Thread
      • Sewing machine
      • Safety pin

      Weaving a Rug

      • Cardboard
      • Box cutter or scissors
      • Cotton or jersey fabric
      • Fabric scissors

      Crocheting a Rug

      • Cotton or jersey fabric
      • Fabric scissors
      • Large crochet hook (for t-shirt yarn)


      About This Article

      Article Summary X

      To braid a rag rug, first cut your fabric into strips of equal width. Knot 3 strips together at the top, then braid the strips, crossing the left and right over the middle repeatedly. Continue adding strips to your braid by cutting a slit into the end of one strip and slicing another slit into the beginning of the new strip. Slide the end of the first strip into the slit of the second and thread the rest of the second through the slit on the first. As you work, coil your braid into a circular spiral. Then, when your rug is the right size, sew the coiled edges together and tack down the ends. If you want to learn how to crochet or knit your rag rug, keep reading the article!

      Did this summary help you?
      Thanks to all authors for creating a page that has been read 485,509 times.

      Reader Success Stories

      • Frances

        Nov 4, 2017

        "I like the full explanation of all the patterns. Love the shag rug using the rug mat for a base."
      Share your story

      Did this article help you?

      Advertisement