
Free Crochet Heart Pillow Pattern: A Cozy DIY Project for Every Skill Level
There is something undeniably charming about a heart-shaped pillow. Whether you want to add a romantic touch to a bedroom, create a thoughtful handmade gift, or simply enjoy the meditative rhythm of crocheting something beautiful, a heart pillow checks every box. The best part? You do not need to spend a fortune at a craft store or search endlessly online for a pattern that actually makes sense. This free crochet heart pillow pattern walks you through every step, from the materials you need to the finishing touches that make your pillow look like it came straight from a boutique shop.
This pattern is beginner-friendly but detailed enough to keep experienced crocheters engaged. If you can make a chain stitch and a single crochet, you already have most of the skills you need. By the end of this guide, you will have a full-sized, stuffed heart pillow that is soft, sturdy, and absolutely gift-worthy.
Why Crochet a Heart Pillow?
Before diving into the pattern, it is worth pausing to appreciate why this particular project has become such a beloved staple in the crochet community. Heart pillows have been passed around in crafting circles for decades, and their popularity has only grown with the rise of handmade home décor.
For one, a crocheted heart pillow makes an extraordinary gift. Birthdays, Valentine’s Day, Mother’s Day, baby showers, anniversaries — there is almost no occasion that does not welcome one. The handmade quality carries a warmth that store-bought items simply cannot replicate. When you give someone a crochet heart pillow, you are giving them time, care, and creativity all wrapped into one.
Beyond gifting, these pillows are just genuinely satisfying to make. The heart shape requires a small amount of shaping, which adds just enough challenge to keep the project interesting without becoming frustrating. And because the pillow is worked in two flat panels that get seamed together, there is no complicated three-dimensional construction to navigate.
Finally, heart pillows are endlessly customizable. Change the color, swap the yarn weight, add embellishments, or adjust the size — each small decision results in a pillow that feels uniquely yours. By the end of this post, you will have a solid foundation pattern that you can adapt for years to come.
Materials You Will Need
Getting your materials together before you start is one of the most important steps in any crochet project. Running out of yarn mid-project or using the wrong hook size can lead to uneven tension and frustration. Here is everything you need for this free crochet heart pillow pattern.
Yarn: Choose a bulky or super-bulky weight yarn (size 5 or 6) for a pillow that works up quickly and has a satisfying, plush feel. A smooth acrylic yarn is a great choice because it is affordable, widely available, machine washable, and comes in virtually every color imaginable. You will need approximately 200 to 300 yards depending on the finished size you want. For a standard pillow roughly 12 inches tall and 14 inches wide, 250 yards is a comfortable amount with some left over.
Crochet Hook: A 6mm (J/10) or 6.5mm (K/10.5) hook pairs well with bulky yarn and gives a nice, dense fabric that holds its shape well when stuffed. If you are using a lighter weight yarn, size down your hook accordingly.
Pillow Stuffing: Polyfill fiberfill stuffing is the easiest option. It is lightweight, does not clump, and is available at any craft or fabric store. You will need enough to stuff the pillow to a comfortable thickness — generally about half a bag for a medium-sized pillow.
Yarn Needle: You will need a blunt-tipped tapestry or yarn needle to weave in your ends and seam the two panels together.
Scissors: A small, sharp pair works best for clean cuts.
Stitch Markers (optional): These are helpful for keeping track of specific stitches, especially at the top curves of the heart where the shaping happens.
Measuring Tape: Useful for checking your gauge and ensuring both panels come out the same size.
Understanding the Pattern: A Few Notes Before You Begin
This pattern creates a heart pillow by working two identical flat panels and then crocheting or sewing them together with the right sides facing out, leaving an opening to insert the stuffing before closing it up completely.
The heart shape is achieved by working two rounded “bumps” at the top of the piece and then gradually decreasing stitches toward a pointed bottom. The increases for the bumps and the decreases toward the tip are clearly marked in the pattern, so you do not need to worry about figuring out the shaping on your own.
Gauge: For this pattern, 12 single crochets and 14 rows equal approximately 4 inches with a 6mm hook and bulky yarn. Gauge is not critical for a pillow the way it is for wearables, but try to stay close so your finished pillow is a good size.
Abbreviations used in this pattern:
- ch = chain
- sl st = slip stitch
- sc = single crochet
- hdc = half double crochet
- dc = double crochet
- inc = increase (work 2 stitches into the same stitch)
- dec = decrease (work 2 stitches together)
- st = stitch
- BLO = back loop only
- rep = repeat
Free Crochet Heart Pillow Pattern: Step-by-Step Instructions
Making the First Panel
Foundation: Start by making a magic ring or ch 2 and work into the second chain from the hook.
Row 1 (Right Bump): Work 6 sc into the magic ring. Do not join. Turn. (6 sts)
Row 2: Inc in each st across. Turn. (12 sts)
Row 3: Sc 1, inc across. Turn. (18 sts)
Row 4: Sc across all sts. Turn. (18 sts)
Row 5: Sc across all sts. Fasten off, leaving a long tail. Set aside.
Repeat these steps to make a second bump that is identical to the first. Do not fasten off on the second bump.
Joining the Bumps: With the second bump still on your hook, ch 1, then sc across the top edge of the first bump to connect the two. You will now be working across both bumps in a single, continuous row, creating the wide top of the heart. (approximately 36 sts across, depending on exact construction — count your stitches and note the total)
Continuing the Body:
Row 1 (body): Ch 1, turn. Sc across all sts. (36 sts)
Row 2: Ch 1, turn. Sc across all sts. (36 sts)
Row 3: Ch 1, turn. Sc across all sts. (36 sts)
Row 4: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (34 sts)
Row 5: Ch 1, turn. Sc across. (34 sts)
Row 6: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (32 sts)
Row 7: Ch 1, turn. Sc across. (32 sts)
Row 8: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (30 sts)
Row 9: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (28 sts)
Row 10: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (26 sts)
Row 11: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (24 sts)
Row 12: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (22 sts)
Row 13: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (20 sts)
Row 14: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (18 sts)
Row 15: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (16 sts)
Row 16: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (14 sts)
Row 17: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (12 sts)
Row 18: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (10 sts)
Row 19: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (8 sts)
Row 20: Ch 1, turn. Dec, sc across to last 2 sts, dec. Turn. (6 sts)
Row 21: Ch 1, turn. Dec, dec, dec. Turn. (3 sts)
Row 22: Dec, sc 1. (2 sts)
Row 23: Dec. (1 st)
Fasten off and weave in ends. This completes the first panel.
Making the Second Panel
Repeat all of the steps above to create a second panel that is identical to the first. When you fasten off, leave a long tail (at least 24 inches) for seaming.
Seaming the Panels Together
Lay both panels flat with wrong sides facing each other (right sides both facing outward). This is important — you want the seam to be visible on the outside, which gives the finished pillow a lovely, textured border that looks completely intentional.
Using your yarn needle and the long tail from the second panel, whipstitch or single crochet through both layers around the entire outer edge of the heart. Work slowly and evenly, picking up both loops from each stitch on both panels as you go.
When you have seamed approximately three-quarters of the way around and have only a small opening remaining near one of the sides of the heart (not at the tip), pause and begin stuffing your pillow. Use small handfuls of fiberfill and press them evenly into all the areas of the heart, including the two top bumps. Do not over-stuff or under-stuff — you want the pillow to feel firm and hold its shape without the fabric pulling tight or puckering.
Once you are happy with the stuffing, continue seaming to close the opening completely. Fasten off and weave in all remaining ends securely so nothing comes loose over time.
Finishing Touches and Customization Ideas
This is where you get to make the pillow your own. The basic pattern gives you a clean, classic heart shape, but the possibilities for decoration and personalization are genuinely endless.
Color choices are the first and most obvious way to customize. A classic red heart says Valentine’s Day and romance. Soft pink or lavender works beautifully for a baby shower or nursery decoration. Deep burgundy or terracotta brings a cozy, autumnal feel to a living room. You can even work the two panels in different colors for a fun two-toned effect, or use a variegated yarn that transitions through multiple shades on its own.
Surface embellishments can add a lot of personality. A simple embroidered initial in contrasting yarn on the front panel makes the pillow feel personalized and special. A line of tiny crocheted flowers stitched along the seam adds a cottage-core charm that photographs beautifully for social media. Buttons, bows made from ribbon, or small crocheted appliqués can all be added after the fact without affecting the core pattern.
Texture variations are another avenue worth exploring. Try working the body of the pillow in half double crochet instead of single crochet for a slightly softer, more drapey fabric. A moss stitch or linen stitch pattern adds visual interest without complicating the construction. For a chunky, ultra-cozy look, go up a yarn weight and hook size — a jumbo heart made with arm-knitting-style yarn can be made in under an hour and looks stunning as a floor cushion or photo prop.
Size adjustments are easy with this pattern. To make the pillow larger, simply begin with more stitches in your initial bump rows and decrease more gradually through the body. For a miniature version — perfect as a sachet filled with dried lavender or as a decorative accent — use fingering weight yarn and a 2.5mm hook.
Tips for Getting the Best Results
Even a straightforward pattern can go sideways without a few key habits in place. Here are the tips that make the biggest difference when crocheting this heart pillow.
Keep your tension consistent throughout. Tension affects the final size and look of your work more than almost any other factor. If you notice your stitches getting looser or tighter as you work, pause and check in. Some crocheters find that working with a slightly larger hook helps them maintain even tension if they tend to crochet tightly.
Count your stitches at the end of each row, especially during the decrease sections. It is much easier to catch a missed or extra stitch at the end of a row than to notice it several rows later and have to unravel significant progress.
Block your panels before seaming if you are using a natural fiber yarn like cotton or wool. Blocking (gently wetting the piece and pinning it to shape while it dries) evens out the stitches and makes seaming much easier. Acrylic yarn does not need blocking in the traditional sense, but you can lightly steam it if the fabric looks uneven.
Use locking stitch markers to mark the very bottom tip of each panel before seaming. When you are sewing the edges together, it is easy to lose track of alignment. Having both tip points marked helps you keep the panels in sync.
Do not skip the weaving-in step. Loose ends that are not properly secured will eventually work their way to the surface and look untidy. Weave each end through at least two inches of stitches in multiple directions for a secure finish.
How to Care for Your Crocheted Heart Pillow
If you made this pillow as a gift or plan to display it somewhere it might get dusty or dirty, knowing how to care for it properly will keep it looking its best for years.
For pillows made with acrylic yarn, machine washing on a gentle cycle in cold water works perfectly well. Lay the pillow flat to dry rather than putting it in a dryer, as the heat can cause fiberfill to clump and the pillow to lose its shape.
For natural fiber yarns like cotton, washing by hand in cool water with a gentle soap is the safest approach. Press out excess water gently without wringing, then reshape the pillow and allow it to air dry completely.
If the pillow cover becomes worn over time while the stuffing is still in good shape, you can carefully open a section of the seam, remove the stuffing, wash just the crocheted shell, restuff it, and close it back up. This is one of the unsung advantages of a seamed construction over a fully enclosed one.
Sharing Your Finished Heart Pillow
Once your pillow is complete and you have admired it from every angle (which you absolutely deserve to do), consider sharing your work with the wider crochet community. Platforms like Instagram, Pinterest, Ravelry, and TikTok are full of crochet enthusiasts who genuinely love seeing what others create from free patterns. Tagging your post with terms like #crochetpillow, #crochetheart, #freecrochetpattern, and #handmadehome will help other crafters find your work.
If you share your project, do not forget to note any modifications you made. This is incredibly helpful for other crafters who might want to recreate your version and is a great way to build community around a shared creative practice.
Final Thoughts
A crochet heart pillow is one of those projects that delivers outsized reward for the effort you put in. It is manageable enough to complete in a weekend, meaningful enough to give as a cherished handmade gift, and beautiful enough to display proudly in any room. This free crochet heart pillow pattern has been designed to be as clear and beginner-accessible as possible while still giving experienced crocheters room to play and experiment.
Whether this is your first crochet project beyond a simple swatch or your hundredth finished object, there is something genuinely satisfying about pulling a hook through yarn and watching a heart take shape, stitch by stitch. So pull out your yarn, grab your hook, and get started. A cozy, hand