
Weave a Boho T-shirt Rag Rug With an Easy DIY Loom
There is something deeply satisfying about turning a pile of old t-shirts into something beautiful you can walk on every day. Rag rugs have been made by resourceful crafters for centuries, and the boho aesthetic has given this humble tradition a serious style upgrade. Whether you are drawn to earthy, sun-bleached neutrals or you love a riot of color pooling across your floor, a t-shirt rag rug delivers texture, warmth, and personality that no store-bought rug can replicate. Best of all, the loom you need to make one costs almost nothing and takes less than an hour to build.
This guide will walk you through every step — choosing your materials, building your DIY frame loom, cutting your t-shirt yarn, and weaving a finished rug that looks like it came straight from a boutique. No weaving experience required.
Why T-shirt Rag Rugs Are Perfect for Boho Interiors
The boho interior style is built on layers, natural materials, handmade textures, and a sense that everything in the room has a story. A woven t-shirt rug checks every single one of those boxes. The fabric loops catch the light differently throughout the day, creating that cozy, lived-in warmth that defines the aesthetic. Because you are in complete control of your color palette, you can coordinate the rug perfectly with rattan furniture, macramé wall hangings, dried pampas grass, and all of the other elements that make a bohemian space feel curated without being precious.
T-shirt fabric, which is a jersey knit, also has a slight stretch that gives rag rugs made from it a soft, pliable quality. The finished rug feels gentle underfoot, which makes it especially lovely in a bedroom, reading nook, or meditation corner. Unlike braided rugs or crocheted rugs, a woven rug has a flat, stable surface that lies very neatly on the floor without curling at the edges — another practical bonus.
There is also the sustainability angle. The fashion industry generates an enormous amount of waste, and most of us have a corner of our home where old t-shirts gather because they are too worn to donate but we feel guilty throwing them away. This project transforms that guilt pile into something genuinely useful.
Gathering Your Materials
Before you build your loom, gather everything you will need so the whole process flows from one stage to the next without interruption.
T-shirts. For a rug that is roughly 20 inches by 30 inches, you will need approximately 15 to 20 adult-sized t-shirts. Thicker shirts and larger sizes yield more fabric. Pure cotton jersey is ideal because it cuts cleanly, stretches predictably, and holds dye well if you decide to customize colors. Avoid shirts with a lot of polyester if possible, since they tend to feel stiffer and can be slippery. You do not need all the same color — in fact, a mix is what gives boho rugs their signature character. Gather shirts from your own closet, ask friends and family for their discards, or visit a thrift store and load up on colors you love for just a few dollars.
Lumber for the loom frame. You need two pieces of 1×2 lumber at roughly 28 inches long for the top and bottom beams of the loom, and two pieces at roughly 24 inches long for the side supports. These dimensions are flexible — adjust them based on the size rug you want to make. Common pine furring strips from any hardware store work perfectly and cost very little.
Nails or wooden dowels. These become the pegs your warp threads wrap around. You can use 1.5-inch nails hammered into the top and bottom beams at one-inch intervals, or you can drill small holes and glue short sections of wooden dowel into them. Nails are faster and just as effective.
A hammer and screws or wood glue. For assembling the frame corners.
Scissors. Sharp fabric scissors make the cutting process much faster and cleaner.
A large blunt needle or a shuttle. A plastic yarn needle with a large eye works well for weaving the weft strips through the warp. Some crafters simply use their fingers, which is also completely fine for wide strips.
A ruler or comb. Used for pushing your weft rows down tightly as you weave, which is called “beating.”
Optionally, a measuring tape and pencil for marking consistent nail placement.
Building Your DIY Frame Loom
The frame loom for this project is sometimes called a peg loom or a nail loom, and it is one of the oldest weaving tools in the world. Despite its simplicity, it is capable of producing beautiful, professional-looking results.
Start by assembling your four pieces of lumber into a rectangular frame. The two longer pieces form the top and bottom, and the two shorter pieces form the sides. Screw or glue the corners together so the frame is rigid. If you plan to use this loom repeatedly, screwing is better because it creates a very strong joint. Let any glue dry completely before proceeding.
Next, mark your nail placements on the top and bottom beams. Use a ruler and pencil to make marks every inch along the inside edge of both beams. The marks on the top beam should line up exactly with the marks on the bottom beam — this alignment is what keeps your warp threads parallel and your weave even. Hammer a nail into each marked point, leaving about three-quarters of an inch of the nail protruding above the wood surface. You want enough of a post to hold the yarn securely without the loops slipping off.
That is genuinely it. Your loom is ready. The whole construction typically takes about 30 to 45 minutes, and you can paint or stain it if you want it to look nice on a shelf between projects.
Cutting Your T-shirt Yarn (Tarn)
The fabric strips used in rag rug weaving are sometimes called “tarn” — a combination of the words t-shirt and yarn — and the way you cut them makes a big difference in the finished product.
Lay your first t-shirt flat on a cutting surface and cut off the hem at the very bottom. Then cut off the top section just below the armpits, leaving you with a clean fabric tube — just the body of the shirt. Fold this tube flat. Now cut horizontal strips along the tube at roughly one to one-and-a-half inch intervals. When you unfold each loop, you will have a seamless ring of fabric. Pull each ring gently between your hands and it will roll inward and stretch out into a long, rounded strip of tarn. This is your weft material.
For the warp threads — the vertical threads that get tied onto the loom pegs — you want something more stable. You can use the same tarn for the warp, but many weavers prefer a sturdy cotton twine or cording for the warp because it does not stretch, which keeps the rug dimensionally stable over time. If you do use tarn for the warp, choose a neutral color since the warp threads will largely be hidden by the weft.
Work through all of your t-shirts before you start weaving. Cut and roll everything, grouping the strips by color into small piles or baskets. Seeing your full color palette laid out before you helps with planning the design and makes the weaving process much smoother.
Warping the Loom
“Warping” means stringing your loom with the vertical threads that everything else will weave through. This step takes a little patience but is not difficult.
Tie your warp thread to the first nail on the bottom left of your loom. Bring it straight up to the corresponding nail on the top beam, loop it around that nail, and bring it straight back down to the second nail on the bottom. Loop around that nail, go back up to the second nail on the top, and continue in this figure-eight zigzag pattern all the way across the loom. When you reach the last nail, tie off the thread securely.
Pull each section of the warp as you go to make sure it is taut but not straining the frame. An even tension across the warp is important for producing a flat, even rug. If some warp threads are much tighter or looser than others, the finished rug will have waves or distortions in it. Once your loom is fully warped, run your finger across the threads — they should all feel about the same.
Planning Your Boho Color Palette
Before you throw the first strip of tarn onto the loom, it is worth spending a few minutes thinking about your color sequence. This is one of the most enjoyable parts of the whole project and it is where your rug truly becomes your own.
Classic boho color palettes tend to fall into a few categories. The earthy neutral palette uses creams, oatmeals, warm grays, rust, and dusty terracotta — this produces a rug that feels organic and timeless and goes with almost any décor. The warm sunset palette combines burnt orange, mustard yellow, brick red, and deep burgundy — rich, moody, and incredibly cozy. The eclectic rainbow palette embraces every color in the spectrum and tends to produce a rug that is playful and high energy, very suited to a boho children’s room or a creative studio.
You can create stripes by using a single color for several rows before switching, or you can alternate colors every row for a flecked, woven look. You can also go completely random — grab whatever strip is on top of the pile and weave it in. This produces a scrappy, improvisational feel that many people actually find most charming.
The Weaving Process
With your loom warped and your tarn organized, it is time to start weaving. The basic over-under weave is called plain weave, and it is exactly what it sounds like.
Take your first strip of tarn and weave it through the warp threads, going over the first thread, under the second, over the third, and so on across the entire width of the loom. Leave a few inches of tail hanging off the left side — you will tuck this in later. When you reach the right side, push the strip all the way down to the bottom of the loom with your fingers or a comb, packing it firmly against the base.
Now take the same strip or a new strip and weave it back the other way, this time going under the first thread, over the second, under the third. This is the return pass, and it locks the previous row in place. Push it down tightly against the first row.
Each time you start a new strip, begin with the tail end overlapping the tail end of the previous strip by about two inches. This joins them together seamlessly and avoids any knots in your weave.
Continue in this alternating over-under pattern, packing each row down firmly as you go. Packing the weft tightly is what gives the rug its density and durability — do not be shy about pressing firmly. The warp threads will become mostly invisible as the tarn fills in, and the texture of the rug will build up beautifully.
Finishing Techniques
When you reach the top of the loom and the rug is as long as you want it, it is time to take it off the loom and finish the edges.
Carefully lift each warp loop off its nail, top and bottom. Work slowly so the loops stay taut as you remove them. Once the rug is off the loom, you will need to secure the warp ends so the weave does not unravel. The simplest method is to knot adjacent pairs of warp threads together in an overhand knot right at the edge of the woven fabric. Trim the excess tails to about an inch or fold them back through the first few rows of weaving using your large needle, hiding them invisibly within the structure of the rug.
Tuck in any remaining tails from color changes in the same way — thread them onto your large needle and weave the tail back through the weft for an inch or two, then trim. This takes a little time but gives the rug a clean, professional look on both sides.
Give the finished rug a gentle stretch in all directions to even out the weave, then lay it flat to assess the shape. If any edges are wavy, you can lightly mist the rug with water and block it flat — just pin it to a flat surface and let it dry completely. Jersey knit responds very well to this treatment.
Tips for Making Your Rug Last
Wash your finished rug on a gentle cycle in cold water and let it air dry flat rather than in a tumble dryer. Heat can cause jersey knit to shrink and distort over time. Because the rug is woven rather than knotted, it is fairly forgiving — if a section loosens, it is usually easy to push the rows back together.
A non-slip rug pad cut to size underneath the rug is highly recommended, especially if it lives on hardwood or tile floors. It protects both the rug and the floor and prevents any sliding hazard. You can find inexpensive non-slip pads at most home goods stores or online.
Rotate the rug periodically if it lives in a high-traffic area so it wears evenly over time.
Variations and Creative Directions
Once you have made one rug, the creative possibilities open up dramatically. You can experiment with different weave structures — a twill weave, which goes over two and under one, creates a subtle diagonal pattern across the surface. You can add fringe to the ends by leaving the warp tails long and knotting them in decorative groups. You can incorporate other materials into the weft alongside your tarn — strips of burlap, lengths of jute twine, or even narrow strips of denim give the texture more dimension and visual interest.
Round and oval looms are also easy to build, and round rugs have a very particular boho appeal — imagine a woven t-shirt mandala for under a rattan chair or in front of a fireplace. Larger floor looms can be built to the same basic design, just scaled up, allowing you to create room-sized runners or large area rugs.
You can also overdye your t-shirt strips before weaving if you want colors that your existing shirts do not provide. Natural dyes made from onion skins, avocado pits, or turmeric are a beautiful match for the earthy boho vibe and connect your craft to an even older tradition of textile making.
The Joy of Making Something by Hand
In a world full of fast furniture and mass-produced décor, there is genuine meaning in making something with your hands from materials that already exist in the world. Every time you glance at your finished rug, you will know exactly what it is made of — the striped shirt you wore all through college, the concert tee that finally gave out at the collar, the soft gray shirt that was always a little too big. Those stories become woven into the floor beneath your feet, quite literally.
A boho t-shirt rag rug is not just a craft project. It is a small act of sustainability, a meditation in repetitive motion, a lesson in patience and color theory, and a beautiful, durable object at the end of it all. Build the loom in an afternoon, cut your tarn while watching something you love, and weave your rug over the course of a few evenings. When you lay it on your floor for the first time, you will wonder why you ever bought a rug at all.