
Easy Beginner’s Basketweave Rug
A Step-by-Step Guide by Bonnie Barker
There is something deeply satisfying about making something beautiful with your own hands. A handmade rug is one of those projects that manages to feel both practical and artistic at the same time — something you can walk on, admire, and proudly tell your guests you made yourself. If you have been curious about rug making but felt intimidated by complicated patterns or expensive looms, I have wonderful news for you. The basketweave rug is one of the most beginner-friendly projects in the fiber arts world, and by the end of this guide, you will have everything you need to create your very own.
My name is Bonnie Barker, and I have been teaching fiber arts and DIY home décor projects for years. I have watched complete beginners sit down with a pile of yarn or fabric strips and walk away with a finished rug they are genuinely proud of. The basketweave pattern is my favorite to teach beginners because it looks far more impressive than it actually is to make. The interlocking square design mimics the look of a woven basket, which gives any room a cozy, handcrafted feel. Best of all, once you learn the basic technique, you can scale this project up or down, change the colors, and customize it endlessly.
So grab a cup of tea, pull up a chair, and let’s get started.
What Is a Basketweave Rug?
Before we dive into the how-to, let me take a moment to explain what makes the basketweave pattern so special. A basketweave design is created by grouping stitches or strips together and alternating the direction in which they lie — horizontal, then vertical, then horizontal again, in a checkerboard-like arrangement. The result looks like the interlocking reeds you would see in a handwoven basket, which is exactly how it got its name.
In rug making, this pattern can be achieved through several methods: knitting, crocheting, weaving, or even braiding. For this beginner-friendly version, we are going to focus on a loom-free, hand-woven approach using fabric strips. This method requires no special tools beyond a pair of scissors, some cardboard or a simple frame, and your chosen materials. It is accessible, affordable, and deeply satisfying.
The basketweave rug works beautifully in any room of the house. It is particularly stunning in kitchens, mudrooms, entryways, and bathrooms because the flat-woven structure lies nicely against the floor and holds up well to traffic. It also makes a wonderful accent rug in a bedroom or reading nook.
Materials You Will Need
One of the things beginners love most about this project is how inexpensive the materials can be. You do not need to buy anything fancy. In fact, many crafters use old t-shirts, worn-out sheets, or leftover fabric to make their rugs at little to no cost. Here is what you will need to get started.
Fabric strips or yarn: You will need a good amount of material for this project, and the quantity depends on the size of rug you want to make. For a small accent rug measuring roughly 18 by 24 inches, plan on having about 2 to 3 pounds of material. Cotton fabric strips work beautifully because they are soft, durable, and easy to work with. Old t-shirts cut into strips are a fan favorite. You can also use cotton macramé cord, thick yarn, or jute twine for a more rustic look.
A loom or cardboard frame: You do not need a fancy loom for this project. A simple cardboard frame works wonderfully for small rugs. For a larger rug, you can build a basic frame from four pieces of wood held together at the corners. The frame just needs to be rigid enough to hold your warp threads taut while you weave.
A large blunt needle or shuttle: This is what you will use to weave your weft strips over and under the warp. A large tapestry needle or even a piece of cardboard cut into a long flat shape works perfectly.
Sharp scissors: For cutting your fabric strips and trimming the finished edges.
Measuring tape: To keep your rug the size you want it.
Masking tape or binder clips: To secure your warp threads to the frame.
Optional but helpful: a wide-toothed comb or a fork to help you press your weft strips down tightly as you weave, which gives the finished rug a more compact, durable texture.
Choosing Your Colors
Color selection is one of the most enjoyable parts of this project, and it is also where you can make this rug completely your own. The basketweave pattern shows off color contrast beautifully, so choosing at least two colors that complement or contrast each other is a great idea.
Classic combinations that work especially well for basketweave rugs include navy and cream, terracotta and off-white, sage green and natural beige, charcoal and soft gray, or any combination of colors that match your existing home décor. If you are using old t-shirts or repurposed fabric, you might find yourself with a beautiful assortment of colors that work together in ways you never expected.
For a true basketweave look, try using one color for the warp (the vertical threads stretched across your frame) and a contrasting color for the weft (the horizontal strips you weave through). This will make the alternating directional blocks stand out clearly. Alternatively, you can use multiple colors in the weft to create stripes within the basketweave blocks, which adds even more visual interest.
Preparing Your Fabric Strips
If you are using fabric instead of yarn or cord, you will need to cut or tear your material into strips before you begin weaving. This is a meditative, satisfying task that you can do while watching your favorite show or listening to a podcast.
For t-shirt fabric, cut across the body of the shirt in horizontal strips about one to one and a half inches wide. When you stretch a jersey knit strip, it curls in on itself and becomes rounded, which is exactly what you want. This natural curling makes the strips soft, easy to weave, and gives the finished rug a lovely texture.
For woven fabric like sheets or cotton quilting fabric, cut strips on the bias (diagonally across the grain) or straight across. Strips cut on the bias are more flexible and drape better, but straight-cut strips work just fine too. Aim for strips about one to one and a half inches wide as well.
To join strips together without bulky knots, use the simple joining technique: lay the end of one strip over the end of the next strip, perpendicular to each other. Cut a small slit in each end, tuck one end through the other, and pull tight. This creates a flat, seamless join that will not show in the finished rug.
Roll your joined strips into loose balls to keep them tangle-free as you work.
Setting Up Your Loom or Frame
Whether you are using a cardboard frame or a wooden one, the setup process is essentially the same. You are going to create your warp — the foundation threads that run in one direction across the frame — and then weave your weft over and under those threads in the other direction.
Start by cutting notches along the top and bottom edges of your frame, spacing them about half an inch to one inch apart depending on how thick your strips are. The notches should be deep enough to hold your warp threads securely without slipping.
Tie one end of your warp material to the first notch at the top of the frame, then bring it down to the corresponding notch at the bottom, wrap around, and bring it back up to the next notch at the top. Continue in this way, keeping the tension firm and even, until your entire frame is warped from one side to the other. When you reach the last notch, tie off securely.
The warp threads should feel taut but not so tight that they bow the frame. Consistent tension is important because it helps your finished rug lie flat and even.
Weaving the Basketweave Pattern
Now comes the fun part. Here is where the magic happens, and I promise it is easier than it looks.
The basketweave pattern is created by weaving groups of weft strips in alternating directions. Instead of weaving each individual strip over one thread and under the next (which creates plain weave), you are going to go over and under groups of threads, typically in groups of two or three, and then alternate the groupings in the next row.
Here is how to do it step by step.
Thread your first weft strip onto your large needle or wind it around your shuttle. Starting at one side of the frame, weave your strip over the first two warp threads, then under the next two, then over the next two, and so on all the way across. Leave a short tail at the beginning to weave back in later. When you reach the other side, pull the strip gently but firmly to seat it against the edge, and leave a short tail there as well.
For the next pass, you are going to shift your grouping by one thread. If your last row went over two and under two starting with “over,” your next row goes under one, over two, under two, and so on. This slight offset is what begins to create the weave structure.
Continue weaving, alternating your over-under groupings, and after completing four to six rows you will start to see the basketweave blocks emerging. Alternate the pattern so that every four to six rows, the blocks shift direction. This is the defining characteristic of the basketweave — the way the blocks appear to alternate horizontally and vertically across the rug.
As you complete each row, use your fingers or a wide comb to press the weft strips down firmly toward the bottom of the frame. Keeping the weft tightly packed is what makes the rug sturdy and gives it that satisfying, dense texture.
Tips for a Beautiful, Even Rug
As a beginner, you will find that the first few rows feel a little awkward, but you will get into a rhythm quickly. Here are a few tips that will make a noticeable difference in the quality of your finished rug.
Maintain consistent tension as you weave. Do not pull your weft strips too tight or leave them too loose. Tight weft creates a rug that curves in on the sides, while loose weft makes it buckle in the middle. Aim for a firm, even tension throughout.
Beat down your weft often. Every few rows, use your comb or fingers to press the weft firmly toward the bottom of the frame. The more tightly packed your weave, the more durable and beautiful your rug will be.
Bubble your weft as you weave. Rather than pulling the strip straight across in a straight line, gently push a little arc or bubble into the weft strip as you lay it in, then press it flat as you beat it down. This gives the weft enough room to travel over and under the warp threads without pulling the sides of the rug inward.
Weave in your ends as you go. Any time you run out of a strip and need to join a new one, tuck the ends under at least two to three warp threads on each side so they will not pop out with use.
Finishing Your Rug
Once you have woven all the way to the top of your frame and your rug is the length you want, it is time to take it off the loom and finish the edges so everything stays secure.
Carefully remove the warp threads from the notches one section at a time. You will have loops of warp thread at the top and bottom of your rug. To finish these, you can tie them in pairs of knots, or for a neater finish, thread each loop onto a needle and weave it back into the body of the rug along the warp direction.
For the side edges where your weft tails are sticking out, weave each tail back into the rug using your needle, traveling along the path of the warp for at least two inches. Trim any excess close to the rug surface.
If you want an extra polished finish, you can fold the edge loops over and hand-stitch them to the back of the rug using a needle and thread in a matching color. Some weavers also add a thin strip of iron-on hem tape or fabric glue along the back edges for added durability.
Finally, place your finished rug on a flat surface and gently stretch and smooth it into its final shape. If it has any waves or curling edges, you can dampen it lightly with a spray bottle and press it flat, then allow it to dry completely in shape. For wool or cotton rugs, blocking them in this way works beautifully to create a perfectly flat, even surface.
Caring for Your Handmade Rug
Your basketweave rug is built to last, but a little care will keep it looking beautiful for years. Most cotton and jersey fabric rugs can be machine washed on a gentle cycle in cold water. Lay flat to dry rather than putting it in the dryer, which can cause shrinkage and distortion. Shake or vacuum your rug regularly to remove dust and debris.
If your rug starts to look a little flat after heavy use, you can freshen it up by misting it lightly with water and laying it in a sunny spot for an hour or two. The fibers will plump back up and the colors will look more vibrant.
Make It Your Own
One of the greatest joys of making handmade rugs is that no two are ever exactly alike. Once you have mastered the basic basketweave pattern, you can start experimenting with variations. Try using three colors instead of two and see how the pattern changes. Try weaving in thicker sections of fabric alongside thinner ones to create texture. Try adding fringe along the short ends for a bohemian look, or keeping everything trim and minimal for a Scandinavian-inspired aesthetic.
You can also scale this project up by building a larger frame and simply continuing the same technique. Some weavers graduate to floor looms or larger frames to create area rugs, room-sized floor coverings, and even wall hangings using the same basketweave principle.
If you try this project, I would absolutely love to see what you make. Snap a photo and share it in the comments, or tag me on social media. There is nothing that makes my day more than seeing beginners discover how capable and creative they truly are.
Final Thoughts from Bonnie
The basketweave rug is one of those projects that gives back more than it takes. It is meditative to create, beautiful when finished, and practical every single day. If you have been putting off learning a new craft because it seemed too difficult or too expensive, I hope this project changes your mind. You already have everything you need — or most of it is just a trip to the thrift store away.
Start small. Make a little doormat or a bathroom accent rug. Get comfortable with the rhythm of the weave, the over-and-under dance of the shuttle, the satisfying thunk of pressing your weft into place. Then go bigger. Make something for your kitchen, your porch, a friend’s new home.
Handmade things carry a warmth that no store-bought item ever quite matches. Every time someone steps on a rug you made, there is a little piece of your time and care right there under their feet, holding them up. I think that is a beautiful thing.
Happy weaving, and welcome to the wonderful world of rug making.
— Bonnie Barker