What you need to knit a washcloth
A washcloth is one of the easiest knitting projects because it uses only two basic stitches and a straightforward rectangular shape. You will need yarn (worsted weight or cotton yarn works best), needles sized to match your yarn (check the label), and scissors. That is all. A washcloth typically measures 8 by 8 inches when finished, which takes most beginners two to four hours to complete.
Cotton yarn is ideal because it absorbs water and holds up to washing, but acrylic or wool also work. Worsted weight yarn is thick enough that you can see your stitches clearly, which matters when you are learning. Avoid thin yarn — it makes mistakes harder to spot and takes longer to finish.
For needles, match the size printed on your yarn label. If your yarn says "US 8–10", use size 8 or 9 needles. The needle material does not matter much — bamboo, metal, and plastic all work. Straight needles (the kind with a point on one end and a stopper on the other) are simpler for a flat rectangle than circular needles.
Key Takeaways
- Cast on 32 stitches using the long-tail cast-on method, which creates a neat edge and takes about five minutes to learn.
- Knit every row in garter stitch (knit stitch only) until your piece measures roughly 8 inches, checking the length every few rows.
- Bind off all stitches when you reach the target length, which secures the final row so it does not unravel.
- Weave in the yarn ends with a needle, then wash and dry your washcloth to soften it before use.
Cast on 32 stitches to start your washcloth
Casting on means creating the first row of loops on your needle. The long-tail cast-on is the most common method and creates a flexible, neat edge. Pull out a length of yarn about three times the width of your finished washcloth (roughly 24 inches). Make a loop with the yarn, hold it in your left hand, and insert your needle through the loop from front to back.
Wrap the yarn around your thumb and index finger in a figure-eight pattern. Push the needle through the loop on your thumb, then through the loop on your index finger, then back through the thumb loop. Pull the yarn tight. Repeat this motion 32 times. Each repetition creates one stitch. After you finish, you will have 32 loops on your needle and one working yarn attached.
If the long-tail cast-on feels confusing, the straightforward cast-on works too — it just creates a looser edge. Make a knot at the end of your yarn, slide it onto your needle, then wrap the working yarn around the needle and pull it through 31 more times. Both methods take practice, so do not expect perfection on your first try.
Knit every row in garter stitch
Once your stitches are on the needle, you are ready to knit. Garter stitch means knitting every stitch in every row — it is the simplest stitch and creates a bumpy, textured fabric that looks the same on both sides. Hold the needle with your cast-on stitches in your left hand and the empty needle in your right hand.
Insert the right needle through the first stitch on the left needle from left to right. Wrap the working yarn (the yarn attached to your ball) around the right needle from back to front. Pull the right needle back through the stitch, bringing the new loop with it. Slide the old stitch off the left needle. You have just made one knit stitch. Repeat this motion across the entire row until all stitches are on the right needle.
When you finish a row, switch the needles so the full needle is in your left hand again. Knit the next row the same way. After every two rows, measure your piece with a ruler. You are aiming for roughly 8 inches in length. Most washcloths take 30 to 40 rows to reach that size, depending on your yarn weight and how tightly you knit.
Bind off when you reach 8 inches
Binding off secures your stitches so the washcloth does not unravel when you remove it from the needle. Knit the first two stitches of your final row normally. Insert the left needle through the first stitch (the one closest to the tip of the right needle) and pull it over the second stitch and off the needle. You now have one stitch on the right needle again.
Knit one more stitch so you have two stitches on the right needle again. Repeat the pull-over motion. Keep going until only one stitch remains on the right needle. Cut the yarn, leaving a 6-inch tail, and pull the tail through the final stitch. Pull it tight. Your washcloth is now complete and will not come apart.
Finish by weaving in ends and washing
You have two yarn tails — one from casting on and one from binding off. Thread a yarn needle (a blunt needle with a large eye) with one tail. Weave the needle through the bumps along the edge of your washcloth for about 2 inches, then trim the excess yarn close to the fabric. Repeat with the second tail. This hides the loose ends so they do not stick out.
Wash your finished washcloth in warm water with mild soap, then lay it flat to dry or tumble-dry on low heat. Washing softens the fabric and makes it more absorbent. Your washcloth is now ready to use in the shower or kitchen.
Common mistakes and how to fix them
The most common mistake is accidentally dropping a stitch — a loop falls off the needle and unravels down several rows. If this happens while you are still knitting, insert your needle back through the dropped loop from front to back and pull the working yarn through it. If you do not notice until later, use a crochet hook to pull the yarn back up through each row until the stitch is back on your needle.
Another frequent issue is knitting too tightly, which makes the washcloth stiff and hard to work with. Loosen your grip on the yarn and needles. Your stitches should slide easily along the needle. If your washcloth is too small after binding off, you can always knit another one — the first attempt teaches you how to adjust your tension.
Uneven edges are normal for beginners. The first and last stitch of each row are often looser than the middle stitches. This improves with practice. If the edges bother you, you can pick up stitches along the edge and knit a border, but a plain washcloth works just fine without one.
Yarn and needle choices that affect your washcloth
Cotton yarn produces the most absorbent washcloth and holds its shape well through many washes. Acrylic yarn is cheaper and easier to find, but slightly less absorbent. Wool is warm and durable but may feel scratchy on skin — it works better for dishcloths than face washcloths. Blends of cotton and acrylic split the difference.
Needle size changes how dense your finished washcloth feels. Smaller needles (US 6 or 7) create a tighter, more durable fabric. Larger needles (US 10 or 11) create a looser, softer fabric that dries faster. If your yarn label suggests a range, start in the middle and adjust based on how the fabric feels in your hands as you knit.
The length of your needles does not matter much for a washcloth, but 10-inch needles are easier to handle than 14-inch needles when you are learning. Bamboo needles grip yarn slightly better than metal, which can help if your stitches keep sliding off.
Frequently Asked Questions
What if I drop a stitch and do not notice until the next day?
Use a crochet hook to pull the yarn back up through each row. Insert the hook through the dropped loop from front to back, catch the horizontal strand of yarn above it, and pull it through the loop. Repeat for each row until the stitch is back on your knitting needle. This takes patience but works even if the stitch has unraveled several rows.
Can I use yarn that is thinner or thicker than worsted weight?
Yes, but it changes how long the washcloth takes. Thinner yarn (sport or DK weight) takes longer but creates a finer texture. Thicker yarn (bulky or super bulky) finishes faster but uses more yarn. Match your needle size to the yarn label and expect the finished size to vary slightly.
How do I know if my washcloth is the right size?
Measure it with a ruler while it is still on the needles. You are aiming for roughly 8 by 8 inches. If it is smaller, keep knitting. If it is larger, bind off. The exact size does not matter — anywhere from 7 to 9 inches works fine for washing.
What happens if I knit too tightly and my hands hurt?
Take a break. Tight knitting is normal for beginners and usually loosens up after you finish a few rows. If your hands hurt, stop and rest. Knitting should not cause pain. Loosen your grip on the yarn and needles, and try again the next day.
Can I use the same needles and yarn for a second washcloth?
Yes. Once you bind off and cut the yarn, the needles are free to use again. You can knit as many washcloths as you want with the same needles. Each one teaches you something new about tension and stitch consistency.