
How to Add Knit Doll Hair: A Complete Step-by-Step Tutorial
If you’ve ever finished knitting a beautiful doll only to stare at its smooth, bald head and wonder what to do next, you’re in the right place. Adding hair to a knitted doll is one of those finishing touches that transforms your project from cute to absolutely irresistible. Whether you’re making a doll for a child, a collector, or as a handmade gift, the hair makes all the difference. The good news is that you don’t need to be an expert crafter to do this well. With the right materials, a little patience, and this step-by-step guide, you’ll be adding gorgeous knit doll hair in no time.
This tutorial covers everything from choosing the best yarn for doll hair to creating different hairstyles, so bookmark this page and let’s get started.
What You’ll Need Before You Begin
Before diving into the actual steps, let’s talk about materials. Having everything ready before you sit down will make the process smoother and more enjoyable.
Yarn for the hair. The yarn you choose will dramatically affect how the finished doll looks. For young children’s toys, bulky or worsted weight yarn creates thick, easy-to-style hair that holds up to play. For a more delicate or realistic look, fingering weight or sport weight yarn gives finer, more flowing strands. Novelty yarns with a slight sheen, like those containing a small percentage of silk or nylon, mimic the look of real hair beautifully. For curly hair, you can use a yarn with natural crimp or create curls yourself using a simple technique described later in this tutorial.
A large blunt tapestry needle or yarn needle. You’ll use this to attach the yarn to the doll’s head. A blunt tip prevents you from splitting the stitches on the knitted fabric.
Sharp scissors. You’ll be cutting a lot of yarn to even lengths, so a sharp pair keeps your edges clean and prevents fraying.
A ruler or a piece of cardboard. Wrapping yarn around a consistent object is the easiest way to cut uniform hair strands.
A comb or a wide-toothed brush. Some yarns, particularly those made of wool or acrylic, can be lightly brushed to create a softer, more realistic texture. Be gentle with this step to avoid pilling.
Optional: Fabric glue or a needle and thread. These can be used to secure the hair more firmly if the doll will be heavily handled or given to a young child.
Optional: Foam hair rollers or drinking straws. These help create curls and waves.
Step 1: Plan the Hairstyle Before You Attach Anything
This is the most overlooked step, and skipping it is the number one reason people end up with doll hair that doesn’t look quite right. Before cutting a single piece of yarn, visualize the hairstyle you want.
Ask yourself a few questions. Will the hair be long or short? Will it be styled in braids, pigtails, a bun, or left loose? Will there be bangs? Is the part in the center or to the side?
Sketch it out if that helps. Even a rough pencil drawing gives you a reference point. Think about where the hairline will start on the forehead and how far back on the head the hair will extend. Most doll hairlines start about a quarter of the way up from the base of the head and follow a natural arc across the forehead and temples.
Once you have a clear picture in mind, mark the hairline lightly with a water-soluble fabric marker or a piece of chalk if your doll’s head is a light color. This gives you a guide to follow when attaching the yarn.
Step 2: Prepare the Yarn Strands
Now it’s time to cut your yarn. The length you cut depends on the hairstyle you’ve chosen.
For long hair, you’ll want each strand to be about twice the desired finished length, because you’ll be folding each piece in half when you attach it. So if you want hair that falls six inches past the attachment point, cut your strands twelve inches long.
For short hair or a pixie-style cut, cut shorter pieces, keeping that same doubling principle in mind.
The most efficient way to do this is to wrap yarn around a piece of cardboard or a book that matches your desired strand length. Wrap it around thirty to fifty times, depending on how thick you want the hair, then slide your scissors along one edge and cut all the loops at once. This gives you a pile of perfectly even strands very quickly.
If you’re going for a very full head of hair, you’ll likely need a few hundred individual strands, so prepare more than you think you need. Running out halfway through and needing to cut more strands that are even a fraction of an inch longer or shorter can result in noticeable unevenness.
Step 3: Attach the First Row of Hair Along the Hairline
Here’s where the actual attachment begins. The most common and durable method for attaching yarn hair to a knitted doll is called the lark’s head knot method, and it works beautifully on knitted fabric because it nestles right into the stitches.
Take one strand of yarn and fold it in half. Insert your tapestry needle under a horizontal bar of knitting at the hairline, right where you want the first strand of hair to go. Loop the folded end of the yarn through this bar to create a small loop on one side of the knitting. Then pull both loose ends of the yarn through that loop and gently tighten. This creates a secure knot that grips the knitted fabric without distorting it.
Repeat this along the entire hairline, placing knots close together for a full look. Space them about one or two stitches apart. Going too sparse at the hairline makes the hair look thin and wispy, which can look unnatural.
Work your way along the front hairline first, then continue attaching hair across the crown and top of the head in rows parallel to the hairline. Work from front to back, just as natural hair grows.
Step 4: Fill in the Crown and Back of the Head
Once your hairline row is in place, you’ll continue filling in the top of the head row by row, working backward. Each new row of knots should sit just behind the previous one, with the hair from each row laying back over the previous row (just like natural hair does when it grows).
This layering effect is what gives the doll’s hair its fullness and natural appearance. If you attach all the strands pointing straight up from the head without considering this layering, the hair will stick out awkwardly in all directions.
Work methodically and consistently. It helps to attach hair to every other row of knitting stitches on the head. This is usually dense enough to cover the head completely without the underlying knit fabric showing through. If you can still see the doll’s head peeking through after your first pass, go back and fill in the gaps.
Pay special attention to the sides of the head near the ears and the nape of the neck. These areas often get neglected, but thinness here makes the hair look patchy. Add a few extra strands at the temples and along the back hairline.
Step 5: Create the Part Line
If your hairstyle includes a part, this is the time to establish it. A center part or a side part is created by carefully arranging the hair strands rather than by changing how they’re attached.
For a center part, smooth all the hair flat against the head and use your fingers or a wide-toothed comb to gently divide it into two equal sections, one on each side. The strands attached along the very top center of the head will naturally fall to either side once parted.
To make the part look clean and intentional, you can stitch it in place with a matching thread, using tiny invisible stitches along the part line to tack the hair down against the scalp. This prevents the part from shifting when the doll is handled.
For a side part, simply shift the dividing line off-center. The same tacking technique applies.
Step 6: Style the Hair
This is the most fun part of the whole process, because this is where your doll’s personality really comes through.
For straight loose hair, simply smooth the strands down and trim the ends to your desired length with sharp scissors. Hold the hair together in sections for a clean, even cut.
For pigtails or bunches, gather half the hair to each side of the head and tie with a small piece of yarn or a tiny rubber band. You can also stitch them in place at the base. Trim the ends evenly.
For braids, divide one pigtail into three equal sections and braid them together, tying the end with a small yarn bow.
For a bun, gather all the hair into a ponytail at the crown or back of the head, then twist the ponytail and coil it around itself. Secure with a few stitches or a wrap of yarn.
For bangs, before you style the rest of the hair, separate the strands at the very front of the hairline and comb them forward over the forehead. Trim them straight across (or at a slight angle for side-swept bangs) at the desired length.
Step 7: Add Curls or Waves (Optional)
If you want curly or wavy hair, there are a few different approaches depending on the type of yarn you’re using.
The easiest method is to wind the attached strands tightly around a pencil, drinking straw, or foam roller while they’re slightly damp (you can mist them with a spray bottle of water). Secure each roller in place with a bobby pin or a piece of wire twist tie. Let the yarn dry completely before removing the rollers. Natural fiber yarns like wool respond especially well to this technique and hold the curl for a long time.
For a looser wave, wrap the yarn around a thicker object like a marker or finger and use the same dampening and drying method.
Acrylic yarn can be more challenging to curl this way, but it does respond to steam. Hold a steam iron or a garment steamer a few inches away from the yarn-wrapped rollers (never touching directly) and let the steam set the shape. Allow everything to cool and dry completely before unwrapping.
Another approach entirely is to use a loopy yarn or a textured bouclé yarn for the hair from the very beginning. These yarns have natural curls built into their structure and require no additional styling.
Step 8: Trim and Even Out the Hair
Once your doll’s hairstyle is set, do a final trim. Even if you cut all your strands to the same length before attaching them, the lark’s head knots add a bit of length variation, and different strands may have shifted slightly during styling.
Comb or smooth the hair into its final position and carefully snip any uneven ends. For straight styles, a clean horizontal cut looks intentional and polished. For a more natural look, you can cut the ends at a very slight angle or snip individual strands at varying lengths by just a few millimeters to create a soft, effortless finish.
Step 9: Secure Everything in Place
For a doll that will be played with regularly, you’ll want to make sure the hair is as secure as possible. Go back over the attachment points and check that each knot is snug. If any feel loose, you can add a tiny drop of fabric glue to the base of the knot on the inside of the head (if your doll is unstuffed or the head is accessible). For fully stuffed dolls, a few extra stitches with a sewing needle and thread through the base of each hair cluster will significantly improve durability.
You can also run a line of stitching along the part line, along any braid bases, or around the base of a ponytail to keep those styled elements firmly in place during play.
Troubleshooting Common Problems
The hair looks too thin. Add more strands. Go back over the head and fill in any gaps, paying extra attention to the hairline and crown.
The hair won’t lie flat. Use the damp roller technique to train the hair in the direction you want it to go, even if you don’t want curls. Simply wrap it smooth rather than tightly.
The knots are visible at the part. Tack the hair down along the part line with matching thread. A tiny bit of fabric glue brushed along the part can also hide the knot bases.
The hair looks stiff. Some yarns soften after gentle washing. You can also lightly brush the hair with a soft brush to loosen the fibers.
The yarn is fraying at the cut ends. Switch to a sharper pair of scissors, or use yarn with a tighter twist. A tiny drop of fray-stopping liquid (sold at fabric stores) can seal the ends of yarn that are particularly prone to unraveling.
Tips for Making Doll Hair Look More Realistic
Use two or three slightly different shades of the same color to add depth and dimension. Real hair is almost never a single flat color, and layering a warm honey brown with a slightly darker chocolate brown, for example, creates beautiful, natural-looking highlights.
Vary the thickness of your strands slightly. Rather than cutting every single piece to exactly the same length before attachment, cut them in a small range, say between ten and twelve inches for long hair. The subtle variation mimics the way natural hair grows.
Consider the doll’s overall aesthetic. A whimsical stuffed toy looks great with fluffy, oversized yarn hair in bright colors. A more realistic doll benefits from finer yarn in natural tones. Match the hair to the character you’ve created.
Final Thoughts
Adding hair to a knitted doll is a process that rewards patience and attention to detail, but it’s genuinely one of the most satisfying steps in any doll-making project. The transformation that happens when that final hairstyle falls into place is incredible. What was a blank knitted shape becomes a character with its own personality and story.
Don’t be discouraged if your first attempt doesn’t look exactly the way you imagined. Doll hair is highly forgiving. You can always add more strands, trim the ends differently, or restyle the hair completely. The lark’s head knot method even allows you to remove and reattach strands if necessary, so there’s very little that can’t be corrected.
Take your time with each step, keep your hands and materials clean, and most importantly, enjoy the process. Once you’ve done it once, you’ll find yourself looking for every excuse to make another doll and try a completely different hairstyle.