How to Make a Rug, DIY Rug, So Easy!
Learning how to make a rug is a creative and rewarding DIY project that lets you customize size, color, and design. This beginner-friendly tutorial shows you how to make a rug using yarn and a latch hook technique. Making your own DIY rug might require some time and effort, but doing so gives you more freedom in choosing the design, color or color combinations, size, shape, and other features. You can use old t-shirts and fabric scraps to hand-make rugs, but if you prefer an item that you can use as an area rug, doormat, bath mat, wall decor, and more, the latch hook rug-making technique is one of the best choices. This tutorial will show you how to make a carpet rug with yarn and a latch hook. It will give you 2 different methods of using the hook for rug making as well as discuss how to make the rug non-slip.


How Make a Rug (Quick Guide)
To make a rug, you attach short pieces of yarn to a canvas using a latch hook tool. This creates a soft, textured surface that can be customised in any design.
- Cut yarn into equal lengths
- Mark your rug design on canvas
- Hook yarn onto canvas squares
- Fill entire design area
- Trim and finish edges
Supplies You Need for Making Rugs
Below is a list of the supplies you’ll need for this DIY rug project. You can easily purchase them from craft stores, big retailers such as Walmart, and online stores like Amazon, or they are probably already in your craft supply box.
- Latch Hook Tool
- Rug Making Canvas
- Yarn
- Darning Needle – You can quickly identify this needle because of its big size, blunt edge, and large eye. You’ll use this for the finishing step on this how to make a rug with a yarn guide.
- Scissors – You’ll need a pair of scissors for cutting the yarn and trimming the excess canvas.
- Marker – Although the canvas is gridded, drawing a border using a marker can help guide a beginner while following this how to make a rug yarn guide. It ensures you won’t go past the finished size. You’ll also need this if you’re making rugs that are circular, elliptical, and triangular or have complex shapes.
- Optional for Non-Slip – Brushable rug backing, glue stick, glue gun, or rug pad. These items are needed to make your big or small rug non-slip, which is one of the most critical steps in the process of how to make a rug with yarn.

What is a Latch Hook Tool? This affordable and easily accessible tool is available in two types based on the material used in its handle: wood and plastic. Definitely, wood is more durable, but plastic is more lightweight. Nonetheless, whichever you choose boils down to preference. Take note of the names of the parts of the tool.

Best Canvas for Rug Making – This material will serve as your rug’s frame, as it’s where you’ll latch hook your yarn. Choose the plain type or that with blue grid lines. These grid lines create small squares that make the canvas appear like netting for easier latch hooking. You’ll also find that the rug canvas comes with twisted and straight fibers. You’ll use the straight fibers for hooking, while the twisted will serve as “borders.” Size-wise, opt for a canvas that’s a few inches larger than your intended project.

Best Yarn for Rug Making – For this technique on how to make a rug with yarn, you need several pieces of 2.5-inch-long yarn. You can either purchase pre-cut latch hook yarn or cut your own. Pre-cut yarn is often preferred since you won’t have to worry about length inconsistency. Meanwhile, cutting your yarn is a more practical and economical choice, especially if you have lots of unused yarn. However, it’s more tedious and time-consuming.
How to Make a Carpet Rug With Yarn (Step by Step)
Now that you have the materials ready for this DIY rug project, let’s proceed to learn how to make a rug with yarn. The steps in your DIY latch hook rug involved are:
- Mark the Design
- Hook the Yarn
- Trim Excess Yarn and Canvas
- Finish it Up
- Make it Non-Slip
1. How to Cut Yarn for Rugs
An easy way to cut your own yarn is to wrap it around something and then cut it. These 2 marker pens put together gave me a perfect length. You can buy a specialty tool to do something similar, but I think it is better to save your money and improvise.

COLORS – Color-wise, choose whatever works for your project. You can combine pastel or light colors for a more playful vibe that your kids will love. They’re perfect for bedrooms, nurseries, and playrooms since they can look like colorful fur, cotton candy, or DIY pom-poms put together. On the other hand, standard colors are great for a more professional look, ideal for your home office, library, and study room.
EXTRA YARN – Apart from the cut yarn, you will need an uncut length for the finishing touches. It doesn’t have to match any of the colors you’ll use since it won’t be visible anyway.
2. Mark the Carpet Design
Take your marker pen and mark the outline of your future rug. If you want to make rugs with a shape other than a square or rectangle, draw the shape on the canvas.
Pro Tip: If you’re going for other shapes, consider drawing the shape on a piece of cardboard, cut it out, and use it as a guide in drawing the shape on the canvas. Always put paper underneath when you are marking, as the pen will come through the holes of your canvas and mark the surface underneath.

3. Hook the Yarn
There are two different ways to hook the yarn to the canvas, and we’ll discuss both in this DIY project. We’ll call them:
- Yarn Before Hook
- Hook Before Yarn
I find option 1 the easiest but try both methods and see which is faster for you.
4. Yarn Before Hook
Unlock the hook and hold it using your dominant hand. Take one piece of yarn with your other hand and place it around the metal part of the tool near the handle (below the open latch). Ensure both edges of the yarn are level.
While grabbing the yarn’s edges to keep it in place, slowly slide the hook under one of the canvas’s square grids.

Slowly pull the hook toward you until the yarn reaches the bottom of the bar, but to the point that it doesn’t close or lock the hook.
Move your hand holding the yarn’s edges to the left or right so that the yarn wraps around the latch and goes inside the hook’s eye. (I find it most comfortable to wrap to the left but either direction works. The important thing is that you wrap around the moving latch. )
Slowly pull the hook toward you, closing the hook with the yarn in it. Continue pulling until the yarn creates a knot and your hook is completely removed from the canvas.

With your thumb and pointer finger, grab the yarn’s edges to tighten the knot you’ve just made. Also, make sure the ends are at an even level, or at least close enough, by finagling them.
Repeat from steps 1 to 9 until you cover the desired area of the canvas. Don’t forget to change yarn colors as needed.

5. Alternate Method – Hook Before Yarn
Unlock the hook, hold the handle with the hook tip facing to one side, and slowly insert it under a square bottom bar. We recommend starting at the topmost square for more systematic hooking.
Take one piece of yarn, fold it in half to create a loop, and hold the edges with your thumb and pointer finger. Place the folded yarn’s loop in the latch hook’s eye, with the ends facing away from you.

Slowly pull the loop hook towards you and under the canvas fiber, until a small part of the hoop is showing underneath. Don’t pull it too far down.

Push the tool back up through the fibers until the latch can open. Wrap the ends of the yarn around and into the eye. Slowly slide the hook through the yarn loop by pulling the latch hook towards you. Don’t worry about not keeping the yarn in place since the hook will close as you pull it, securing the yarn.

With your thumb and pointer finger, grab the yarn’s edges to tighten the knot you’ve just made. Also, make sure the ends are at an even level, or at least close enough. Repeat from steps 1 to 5 until you cover the desired area of the canvas. Don’t forget to change yarn colors as needed.

6. Trim Excess Yarn and Canvas
Once you’ve filled the area, you want to cover with yarn, grab your scissors and gently pass them through the top of your tufted rug. Doing so will trim excess yarn that might look out of place. Nonetheless, the pieces of yarn don’t need to be leveled perfectly; the slight unevenness creates a beautiful mess, which is what arts and crafts are all about.
Also, trim the canvas if it’s too big. Most professional makers recommend counting two squares from your rug’s actual edges. However, you can leave behind one-inch excess.

Pro Tip: Whether you make a square, rectangle, circle, or any other shape of a rug, make sure you only trim the canvas after you’re done with inserting all the yarn. Yes, too big of a canvas can be inconvenient for some, but it will ensure you don’t accidentally cut too much material, leaving you with little to no room for adjusting or finishing up properly.
Finishing Your DIY Rug
To complete your DIY rug project, follow these steps:
- Thread your darning needle with a reasonable length of yarn.
- Flip the rug you just made so the backside or wrong side is facing you.
- Using where the yarn began as a guide, fold the excess canvas in one of the edges. It might feel like the material will break, but it won’t.
- Hold the rug in place and sew the unfilled canvas to your rug’s wrong or backside using the whip stitch technique. Ensure you don’t pull the yarn too tightly and too loosely; otherwise, you’ll have a buckled or bulging rug, respectively.
- Trim the excess once you reach the corner to give the flap a triangular shape.
- Fold the next edge or flap over the one you just sew. Trim the edge to give it an angle.
- Hold the pieces together and flat, and then stitch them together.
- Trim the excess once you reach the corner to give the flap a triangular shape.
- Repeat from steps 6 to 7 for the other remaining edges or excesses.

Pro Tip: Once done, you can whip stitch the rug’s edges using yarn with a color matching any yarn you used for your rug. This tip on how to make a rug with yarn will help hide any visible canvas and imperfections.
How to Make a DIY Rug Non-Slip
The canvas material is slippery even if its texture doesn’t seem like it. Thus, for safety, you need to ensure you make it non-slip. There are different ways to do so:
- Use a Non-Slip Rug Pad
- Use Glue
- Brush With Rug Backing Solution
Use a Non-Slip Rug Pad
You can simply place your DIY rug on a non-slip rug pad, but this technique won’t work if you’ve pets or children who might displace the rug. That said, you can sew the pad to the rug using a needle and yarn. This tip is practical but time-consuming and requires attention to detail as you need precision and accuracy when cutting and sewing the pad.
How to Make a Rug Non-Slip Using Glue
One simple and practical technique that won’t last long and requires re-application after some time is applying glue to the rug’s wrong side. All you’ve to do is load your glue gun with a glue stick. Once ready, apply hot glue near the rug’s edges, following the rug’s outline. Inside that glue outline you made, apply glue using diagonal lines.
Brush With Rug Backing Solution
This is the most expensive non-slip technique but is long-lasting, even if you wash the rug in your agitator-free washing machine. It’s also easy to apply since all you need to do is brush it on the rug’s wrong side.
Tips for Making a DIY Rug
Using pre-cut yarn can save time and give a more consistent finish, especially for beginners. While cutting your own yarn is more economical, it requires more effort and precision. Working in sections instead of random areas can help you stay organised and ensure even coverage across the rug.
Choosing the right color combinations can dramatically change the look of your rug. Planning your design before starting helps achieve a more professional result.
How to Make a Rug FAQs
Latch hook rug making is one of the easiest methods for beginners.
Yes, but a latch hook makes the process faster and more consistent.
The time required depends on the size and complexity of your design. Small rugs can take a few hours, while larger rugs may take several days or longer to complete. Working consistently and preparing materials in advance can help speed up the process.
Pin for Later

How to Make a Rug – In Conclusion
Now that you know how to make a rug, you can take this simple technique and create your own unique designs. From small mats to larger statement pieces, rug making is a versatile craft that allows endless creativity. With practice, you can experiment with colors, shapes, and textures to create rugs that are both functional and decorative.

Tools
- Rug Canvas
- Latch Hook
Materials
- Yarn
Instructions
- Mark the outline of your rug shape. Unlock the hook. Take one piece of yarn and place it around the metal part of the tool near the handle (below the open latch). Insert the hook into the canvas.
- Slowly pull the hook toward you until the yarn reaches the bottom of the bar, but to the point that it doesn't close or lock the hook. Wrap the yarn around the latch.
- Pull the hook back towards you and pull the ends through.
- Repeat to finish your design.
Author - Luisa Clare
Luisa Clare is the founder of Treasurie, a sewing and crochet education platform offering step-by-step tutorials and printable patterns. With over 15 years of experience in dressmaking, pattern design, crochet, and craft education, she specialises in teaching beginners through clear, easy-to-follow lessons. Her tutorials and patterns are used by home sewists and crocheters worldwide to build practical skills and confidence. Learn more about Luisa and Treasurie.






