
How to Knit a Heart Shape for Beginners – Easy Step by Step Instructions
Few things in knitting feel as rewarding as creating a shape that immediately reads as what it is. A heart is one of those rare patterns that delights both the knitter and whoever receives it. The good news is that knitting a heart is far more approachable than it looks. Whether you want to make a small decoration, a patch for a jacket, or a heartfelt gift tag, this guide will walk you through everything you need to know — from the yarn you’ll need to the final cast-off stitch.
If you’ve never picked up knitting needles before, don’t worry. This tutorial is written with complete beginners in mind. If you already know the basics of knitting and purling, you’ll move through this even faster. Either way, by the end of this post you’ll have a finished knitted heart in your hands and the confidence to make more.
What You’ll Need Before You Start
Getting your materials together before you sit down to knit is one of the best habits you can build as a beginner. There’s nothing more frustrating than stopping halfway through a project to hunt down a missing tool.
Yarn: Choose a worsted weight or DK weight yarn for your first attempt. These thicknesses are forgiving and easy to see, which matters a lot when you’re learning. A smooth yarn in a single, solid color is ideal — anything fluffy or heavily textured makes it difficult to see your stitches, and since the heart shape relies on you being able to count and identify your work clearly, you want maximum visibility. Red is the obvious choice for a heart, but any color you love will work beautifully.
Knitting Needles: If you’re using worsted weight yarn, a pair of US size 7 or US size 8 (4.5mm to 5mm) needles is a great match. If you’re using DK weight, try US size 5 or 6 (3.75mm to 4mm). The yarn label will always suggest a needle size, and for a small decorative piece like this, you can follow that recommendation without worrying about gauge.
A Yarn Needle (Tapestry Needle): You’ll need this to weave in your ends when the knitting is finished. These are blunt-tipped and wide enough to thread yarn through easily.
Scissors: A small pair kept close by makes the whole process tidier.
Stitch Markers (Optional): These little rings clip onto your needle and help you track your place in the pattern. As a beginner, you might find them helpful for keeping count.
Stuffing or Fiberfill (Optional): If you want to make your heart into a small stuffed ornament or sachet, having a little polyfill on hand will let you give it a three-dimensional finish before seaming it up.
Understanding How a Knitted Heart Is Shaped
Before you dive into the instructions, it helps to understand the logic of how a knitted heart is made. Unlike crochet, where you can work in rounds and change direction freely, knitting works in rows back and forth. The heart shape is created by working from the bottom point upward.
You cast on a small number of stitches for the bottom tip of the heart, then increase on each side of your work as you go upward. This creates the widening V shape of the lower heart. Once you reach the widest point, you divide your stitches in half and work each lobe of the heart separately, curving each one inward at the top. The result, when you look at it, is instantly recognizable as a heart.
This tutorial creates a flat heart that is approximately three to four inches tall and wide, which is a perfect size for a gift tag, appliqué, or small decoration. If you want a larger heart, you can simply use thicker yarn and bigger needles, or repeat more increase rows before dividing.
Knitting Abbreviations Used in This Pattern
Before the step-by-step instructions, here’s a quick reference for the abbreviations that will appear throughout this pattern. Knowing these terms will help you follow along without confusion.
CO — Cast on. This is how you create your beginning stitches on the needle.
K — Knit. The most fundamental stitch in knitting.
P — Purl. The second fundamental stitch, which creates a bump on the side facing you.
KFB — Knit front and back. A simple increase stitch where you knit into the front and then the back of the same stitch, creating two stitches from one.
K2tog — Knit two together. A decrease stitch where you insert your needle through two stitches at once and knit them as one, reducing your stitch count by one.
BO — Bind off. Also called casting off. This is how you finish your knitting and secure your stitches so they don’t unravel.
RS — Right side. The side of your knitting that faces outward.
WS — Wrong side. The inside or back of your knitting.
Rep — Repeat.
Step by Step Instructions: How to Knit a Heart Shape
Step 1: Cast On Your Beginning Stitches
Using your chosen yarn and needles, cast on 3 stitches. There are several cast-on methods available to beginners, and for this project any of them will work. The long-tail cast on is popular because it creates a neat, sturdy edge. If you’re a true beginner, the backward loop cast on (sometimes called the thumb cast on) is the easiest to learn quickly.
To do a backward loop cast on: make a loop with your yarn and slip it over your right needle, tightening gently. Repeat until you have 3 stitches on your needle.
Leave a tail of about 6 inches when you start — you’ll weave this in later.
Step 2: Begin Increasing to Shape the Bottom of the Heart
The bottom of the heart starts as a point and grows wider on each side. You’ll do this by increasing at the beginning and end of your knit rows.
Row 1 (RS): Knit all 3 stitches. (3 stitches)
Row 2 (WS): Purl all 3 stitches. (3 stitches)
Row 3 (RS): KFB in the first stitch, knit to the last stitch, KFB in the last stitch. (5 stitches)
Row 4 (WS): Purl all stitches. (5 stitches)
Row 5 (RS): KFB in the first stitch, knit to the last stitch, KFB in the last stitch. (7 stitches)
Row 6 (WS): Purl all stitches. (7 stitches)
Row 7 (RS): KFB in the first stitch, knit to the last stitch, KFB in the last stitch. (9 stitches)
Row 8 (WS): Purl all stitches. (9 stitches)
Row 9 (RS): KFB in the first stitch, knit to the last stitch, KFB in the last stitch. (11 stitches)
Row 10 (WS): Purl all stitches. (11 stitches)
Row 11 (RS): KFB in the first stitch, knit to the last stitch, KFB in the last stitch. (13 stitches)
Row 12 (WS): Purl all stitches. (13 stitches)
Row 13 (RS): KFB in the first stitch, knit to the last stitch, KFB in the last stitch. (15 stitches)
Row 14 (WS): Purl all stitches. (15 stitches)
At this point, you should have 15 stitches on your needle and a shape that looks like a wide triangle or diamond. This forms the lower half of your heart — the pointed bottom and two sloping sides. If you want a bigger heart, you can continue increasing for two to four more rows (always ending with a purl row and an even number of stitches).
Step 3: Divide the Stitches to Form the Two Lobes
Now comes the moment that transforms your triangle into a heart. You’re going to split your 15 stitches in half and work each side separately to form the two bumps at the top of the heart.
Row 15 (RS): Knit the first 7 stitches. Turn your work. Leave the remaining 8 stitches resting on your needle — you’ll come back to them.
You are now working only on the left lobe of the heart.
Step 4: Shape the Left Lobe
Row 16 (WS): Purl all 7 stitches. (7 stitches)
Row 17 (RS): KFB in the first stitch, knit to the last 2 stitches, K2tog. (7 stitches — the increase and decrease cancel each other out, maintaining stitch count while adding a slight curve)
Row 18 (WS): Purl all 7 stitches. (7 stitches)
Row 19 (RS): Knit all 7 stitches. (7 stitches)
Row 20 (WS): Purl all 7 stitches. (7 stitches)
Now you’ll start shaping the rounded top of this lobe by decreasing.
Row 21 (RS): K2tog at the beginning of the row, knit to the last 2 stitches, K2tog. (5 stitches)
Row 22 (WS): Purl all 5 stitches. (5 stitches)
Row 23 (RS): K2tog, knit to the last 2 stitches, K2tog. (3 stitches)
Row 24 (WS): Purl all 3 stitches. (3 stitches)
Row 25 (RS): K2tog, knit 1. (2 stitches)
Bind off these 2 stitches and cut your yarn, leaving a 6-inch tail.
Step 5: Shape the Right Lobe
Rejoin your yarn to the 8 remaining stitches on your needle. If you’re working with a new strand, leave a 6-inch tail to weave in later.
Row 15 (RS): Knit all 8 stitches. (8 stitches)
Row 16 (WS): Purl all 8 stitches. (8 stitches)
Row 17 (RS): K2tog at the beginning of the row, knit to the last stitch, KFB. (8 stitches — again, the decrease and increase balance each other for the curve)
Row 18 (WS): Purl all 8 stitches. (8 stitches)
Row 19 (RS): Knit all 8 stitches. (8 stitches)
Row 20 (WS): Purl all 8 stitches. (8 stitches)
Now decrease for the top of the right lobe.
Row 21 (RS): K2tog, knit to the last 2 stitches, K2tog. (6 stitches)
Row 22 (WS): Purl all 6 stitches. (6 stitches)
Row 23 (RS): K2tog, knit to the last 2 stitches, K2tog. (4 stitches)
Row 24 (WS): Purl all 4 stitches. (4 stitches)
Row 25 (RS): K2tog, K2tog. (2 stitches)
Bind off the remaining 2 stitches and cut your yarn with a tail.
Step 6: Finishing Your Knitted Heart
Once you’ve bound off both lobes, your heart shape is complete in terms of knitting — but there are a few finishing touches that will make it look polished and professional.
Weaving in the ends: Thread each yarn tail onto your tapestry needle and weave it through the stitches on the wrong side of your work in a zigzag path. This secures the yarn so it won’t unravel. Trim the excess once it feels secure. A well-woven end is invisible from the right side.
Blocking your heart: Blocking is the process of wetting or steaming your knitting to relax the fibers and help the piece hold its intended shape. For a small heart, you can simply dampen it with a spray bottle or hold it briefly over a steamer, then lay it flat on a clean towel and gently shape it with your fingers. Pin the tip of the heart and the center dip between the two lobes into position, and let it dry completely. Blocking makes a huge difference in how neat and defined the shape looks when finished.
Adding a loop for hanging: If you want to hang your heart as an ornament or gift tag, thread a length of yarn through the dip between the two lobes, tie a knot, and trim to your desired loop length. You can also add a ribbon or a piece of twine for a different look.
Seaming for a stuffed heart: If you want a three-dimensional ornament, knit two identical hearts and hold them together with wrong sides facing. Use your tapestry needle and a length of yarn to whip stitch around the entire edge, leaving a small gap. Push a small amount of polyfill or quilt batting through the gap to stuff the heart, then close the gap with a few more stitches and weave in the end.
Tips and Common Mistakes to Avoid
Even with simple patterns, beginners run into a few recurring issues. Here’s what to watch for so you can troubleshoot before a problem grows.
Losing your stitch count: This is the most common beginner mistake. Count your stitches at the end of every row, especially during the increase section. It takes only a few seconds and saves you from having to rip back several rows because something went wrong.
Twisted stitches: When you pick up the resting stitches to work the second lobe, make sure you insert your needle correctly — into the front of each stitch, not the back. Twisted stitches look tight and different from the rest of your work.
Uneven tension: Try to keep your yarn tension consistent as you work. If you pull too tightly, your stitches will be difficult to move along the needle. If you knit too loosely, the fabric will look open and uneven. Tension naturally evens out with practice, so don’t stress too much over your first attempt.
Not leaving long enough tails: It’s frustrating to try weaving in a tail that’s only an inch long. Always leave at least 6 inches, ideally more, when you start and finish a piece of yarn.
Skipping the blocking step: It’s tempting to skip this when you’re excited to see the finished result, but blocking genuinely transforms knitted pieces. The heart will look more symmetrical and clean after a quick blocking session.
Ideas for Using Your Knitted Heart
Once you’ve mastered this pattern, the possibilities are genuinely endless. A small knitted heart makes a beautiful gift tag for a present — simply write a message on a small card and attach the heart to the ribbon. You can also sew hearts onto the front of tote bags, baby onesies, or pillow covers as charming appliqués. A cluster of hearts in different sizes and shades of pink and red makes a lovely hanging garland for Valentine’s Day, Mother’s Day, or a nursery decoration.
Knitting several hearts in different colors and hanging them as a mobile or stringing them along a piece of twine across a mantle or headboard creates a cozy, handmade feel that’s hard to replicate with store-bought decorations. Many knitters also use their hearts as pocket charms or include them in care packages as a small, personal touch that takes only an hour or two to make but carries real warmth.
If you start to feel comfortable with this pattern, try experimenting with different yarns. A heart knit in a soft cashmere blend feels luxurious. One made in cotton is great for a washable kitchen decoration or sachet. Variegated yarn creates a rainbow effect that gives even a simple heart added visual interest.
Building Your Skills From Here
Knitting a heart is a fantastic project for beginners because it introduces you to the two most important shaping techniques in knitting — increases and decreases