The basic method: thread, needle, and weaving
Sewing in ends means threading your yarn tail through a needle and running it back through the stitches you just made, so the tail disappears inside the fabric instead of hanging loose. You do this at the beginning and end of every piece, and whenever you change colors or join a new yarn.
The standard tool is a yarn needle — a large, blunt needle with an eye wide enough for yarn. You thread the tail through the needle, then weave the needle in and out of the tops of your stitches for about two inches. Then you reverse direction and weave back through a slightly different path for another inch or so. This double path locks the tail in place so it will not slip out when you wash or wear the finished piece.
The reason you weave rather than knot is that a knot will eventually work loose, and a tail that is straightforward tucked will slip out. Weaving distributes the yarn across multiple stitches so friction holds it.
Key Takeaways
- Thread your yarn tail through a yarn needle and weave it through the tops of stitches for about two inches in one direction, then reverse and weave back through a different path for another inch.
- Weave through the body of stitches, not around the edges, so the tail sits inside the fabric where it cannot be seen or felt.
- Pull gently as you weave so the tail sits snug but does not pucker or distort the stitches around it.
- Trim the tail close to the fabric after weaving, leaving only a quarter-inch stub so it cannot unravel back out.
Where to weave: inside the stitch, not around it
The most common mistake is weaving around the outside of stitches instead of through them. If you go around the edge, the tail sits on the surface and shows. Instead, insert your needle into the body of a stitch — under the loop at the top — and come back out through the next stitch over. This path runs the yarn inside the fabric.
On a single crochet or double crochet piece, aim for the center of each stitch as you move along. On looser stitches like half-double crochet or treble, you have more room to work with. The goal is to follow a path that looks like a natural continuation of the yarn, not a separate thread laid on top.
If you are working with a variegated or multicolored yarn, weave through stitches that match the tail color if possible. This makes any small slips less visible.
How to handle ends at the beginning of a piece
When you start a new piece, you have a short tail left from your starting knot or loop. This tail should be woven in the same way as an ending tail. Thread it through your yarn needle and weave it through the first few rows of stitches, going in one direction for an inch or so, then reversing back.
Some crocheters prefer to weave in the beginning tail as they work the first row, while the yarn is still attached and straightforward to handle. Others wait until the piece is finished. Both work — it is a matter of preference. If you weave as you go, you can trim the tail when ready and forget about it.
If you are joining a new color or yarn mid-piece, treat that join point like an ending and a beginning: weave the old color's tail in one direction, then weave the new color's tail in another direction, so both are locked in place.
Tension: pulling tight enough without distorting
Pull gently on the tail as you weave. If you pull too hard, you will pucker the stitches around the tail and create a visible dimple in your fabric. If you do not pull hard enough, the tail will slip out later when the piece is washed or worn.
The right tension feels like the tail is snug but the surrounding stitches still look normal and flat. A good test is to gently tug on the tail after you have woven it in — it should not move, but the fabric should not bunch up either.
If you do pucker a stitch, you can sometimes fix it by gently stretching the fabric in the opposite direction while the yarn is still damp. If the puckering is severe, you may need to pull out that section and re-weave.
Trimming the tail without unraveling
After you have woven the tail in both directions, trim it as close to the fabric as you can — ideally leaving only a quarter-inch stub. Do not cut it flush, because a tail that is cut too short can unravel back out of the weaving.
If you are working with a yarn that frays easily, like a loosely spun or novelty yarn, you can seal the cut end by touching it very briefly to a lighter or match. Hold the flame near but not touching the yarn until the fibers melt slightly and fuse together. Test this on a scrap first — some yarns melt into a hard bead, while others straightforward darken. Never use this method on acrylic unless you are comfortable with the risk of melting.
For most standard yarns, a straightforward trim is enough. The weaving holds the tail in place, and the short stub will not come loose.
Weaving in ends on different stitch types
Single crochet and double crochet are straightforward because the stitches are tight and the path is obvious. For looser stitches like half-double crochet, treble, or popcorn stitches, you have more room to maneuver. Weave through the center of the stitch body rather than trying to follow the exact loop.
On textured stitches like bobble stitches or puff stitches, weave through the base of the stitch where it connects to the row below. This keeps the tail hidden inside the texture.
If you are working with a stitch pattern that creates holes or lace, avoid weaving through the holes themselves — the tail will show through. Instead, weave through the solid parts of the stitches on either side of the holes.
Weaving in ends on seams and joins
When you join two pieces together with a seam, you create new yarn tails at the join point. Weave these tails along the seam itself, running the needle through the seam stitches rather than the body stitches of either piece. This keeps the seam strong and hides the tail inside the join.
If you are using a mattress stitch or whip stitch to join pieces, you can weave the tail through the seam stitches as you go, before you cut the yarn. This saves a step at the end.
Frequently Asked Questions
Can I just tie the ends in a knot instead of weaving?
You can, but the knot will eventually work loose, especially after washing or wearing. Weaving distributes the yarn across multiple stitches so friction holds it permanently. A knot is a single point of failure.
What if I accidentally weave the tail too tight and pucker the fabric?
If the puckering is minor, you can sometimes fix it by gently stretching the fabric in the opposite direction while it is still damp. If it is severe, pull out the woven section and re-weave with less tension. It takes a few tries to find the right balance.
Do I have to weave in ends on both sides of a piece?
Yes. Every tail — at the beginning, end, and any color changes — should be woven in. A single loose tail can unravel the whole piece over time, especially on garments that get a lot of movement or washing.
Is there a faster way to sew in ends?
Some crocheters weave in the beginning tail as they work the first row, which saves time at the end. Others use a crochet hook instead of a needle to pull the tail through, which some find faster. The standard method is still the most reliable.
What kind of yarn needle should I use?
A standard yarn needle with a blunt tip and a large eye works for most yarns. For very thick or novelty yarns, you may need a larger needle. For very thin yarn, a smaller needle works better. The needle should be large enough that the yarn threads easily but not so large that it splits the stitches.