To make a handmade rag rug, gather cleaned fabric scraps, and cut them into long 1.5-inch-wide strips. Knot three fabric strips together about 1 inch from one end of the strips. Attach the strips with a safety pin to a fabric work surface, such as a pillow. Start a basic three-strand braid with the strips, leaving at least 1.5 inches of fabric free to knot once you reach the desired length for the rug.
If the strips are not long enough to meet the length of the rug, add additional fabric strips at the ends. Fold one end of the strip up, and cut a slit in the middle of the fold. Do the same with the strip at the end of the braid, and then interlock the new strip into the old strip. Take the end of the new strip through its own slit to create a small knot that secures the pieces together. Repeat the steps with the other two strips, and continue braiding the section.
Make as many braided pieces as need to make the rug the desired width. Each braided piece is the same length, but the width of each piece may vary slightly. Take two braided pieces and line the ends up. Using a sturdy needle and thread, sew the braids together in a zigzag to keep the pieces flat. Continue to sew each braid onto the last one until finished, and then turn the rug over before placing it so that the stitching is at the bottom.