
Pixel Heart Pillow Free Valentine Crochet Pattern
Valentine’s Day is one of those holidays that practically begs for handmade gifts. There’s something about presenting someone with an item you spent hours creating — choosing the colors, working each stitch, weaving in the ends with love — that no store-bought card or box of chocolates can replicate. And if you’re a crocheter looking for the perfect project to celebrate the season, you’ve found it. This Pixel Heart Pillow is bold, graphic, cozy, and completely free to make using the pattern below.
Whether you’re a beginner who has conquered the basics or an intermediate crocheter ready to try something with a little more visual flair, this pillow is wonderfully approachable. It uses a simple single crochet technique combined with colorwork to create that iconic pixel heart design, and the result is a plush, hug-worthy pillow that looks like it came straight out of a retro video game. Think 8-bit romance, soft yarn, and a finished project you’ll be proud to display or gift.
Let’s get into everything you need to know — materials, gauge, pattern notes, the stitch-by-stitch instructions, and tips to make the whole process as smooth as possible.
Why You’ll Love This Pattern
Before we dive into the stitches, let’s talk about why this particular project is worth your time.
First, it’s genuinely beginner-friendly. The entire pillow is worked in single crochet, which is one of the most fundamental stitches in crochet. There are no complex stitch patterns to memorize, no tricky increases or decreases, and no lace-work that might trip you up. The “wow factor” comes entirely from the colorwork, which is achieved through a technique called tapestry crochet or intarsia, depending on how you prefer to manage your yarn.
Second, it’s fast. Because you’re working with a chunky or bulky weight yarn and a larger hook, this pillow works up quickly. Many crocheters have completed both panels in a single weekend. If you’re someone who tends to abandon long-term projects, this one will reward your commitment before you’ve even had the chance to get bored.
Third, it’s extremely giftable. A handmade pillow with a pixel heart design appeals to a surprisingly wide audience — gamers who appreciate the retro aesthetic, romantics who love the message, and home decor enthusiasts who enjoy bold graphic pieces. It works for Valentine’s Day gifting, anniversaries, or even just as a fun accent pillow for a living room or bedroom.
Finally, it’s customizable. Once you understand the grid, you can swap out the heart motif for any pixel design you like — initials, stars, flowers, or even a more elaborate scene if you’re feeling ambitious.
Materials You’ll Need
To make this Pixel Heart Pillow, gather the following supplies before you begin. Having everything on hand before you start will make the process much smoother.
Yarn: You’ll need two colors of yarn in a medium weight (size 4) or bulky weight (size 5) depending on your preferred finished size. The classic colorway for a Valentine’s pillow is red and white, but blush pink and cream, deep burgundy and ivory, or even black and red are all stunning choices. Plan for approximately 200–250 yards of your main color (the background) and 100–150 yards of your contrast color (the heart). If you’re using a bulky weight yarn, reduce these estimates by about 20 percent.
Hook: Use a hook size appropriate for your yarn. For medium weight yarn, a 5.0 mm (H/8) or 5.5 mm (I/9) hook works well. For bulky yarn, try a 6.0 mm (J/10). Always defer to your gauge swatch rather than the label recommendation.
Pillow insert: A 14×14 inch, 16×16 inch, or 18×18 inch square pillow insert, depending on your gauge and personal preference. Firm inserts show the pixel design better than very soft, floppy ones.
Tapestry needle: For weaving in your ends. You’ll have quite a few of them with colorwork, so a sharp tapestry needle is your best friend here.
Scissors: A good pair of yarn scissors you can keep close by.
Stitch markers: Optional but helpful for keeping track of your rows, especially if you tend to crochet in front of the television or other distracting environments.
Graph paper or a color chart printout: Print out the pixel heart chart included in this pattern (or recreate it on graph paper) and keep it nearby. Some crocheters find it helpful to cross off rows as they complete them.
Gauge
Gauge matters more than many beginners realize, especially for a project like this one where you’re trying to match a specific pillow insert size.
With medium weight yarn and a 5.0 mm hook: approximately 14 stitches and 16 rows = 4 inches in single crochet.
With bulky weight yarn and a 6.0 mm hook: approximately 11 stitches and 13 rows = 4 inches in single crochet.
Take the time to make a gauge swatch before starting. Crochet a square of at least 20 stitches by 20 rows, then measure the center portion (avoiding the edges, which can be misleading). Adjust your hook size up or down until your gauge matches. If your pillow panels end up too small or too large for your insert, the finished pillow will look either stretched or puckered.
Understanding the Pixel Heart Chart
The heart design in this pattern is based on a classic pixel grid. If you’ve ever seen an 8-bit heart in a retro video game, you already have a good visual reference. The grid is 30 stitches wide by 28 rows tall, which creates a nicely proportioned square with the heart centered in the field.
Here’s how to read the chart: each square on the grid represents one single crochet stitch. Squares filled with your contrast color (marked as “C” in the written instructions) form the heart. Squares in the background color (marked as “B”) fill in the rest of the panel.
The heart shape on the grid reads as follows when broken down row by row. Work all rows from right to left on right side rows and left to right on wrong side rows, or work entirely in the round if you prefer (more on that option in the notes section below).
Pixel Heart Pillow Pattern Instructions
Abbreviations:
- ch = chain
- sc = single crochet
- B = background color
- C = contrast color (heart)
- st(s) = stitch(es)
- RS = right side
- WS = wrong side
Front Panel
With B, ch 31.
Row 1 (RS): Sc in 2nd ch from hook and in each ch across. (30 sts) Ch 1, turn.
Rows 2–5: Sc in each st across with B. Ch 1, turn.
Now begin the colorwork chart. The heart is centered on the panel. Each row below tells you the stitch sequence. When switching colors, draw the new color through on the last pull of the stitch before the switch. Carry the unused color loosely along the back of your work or use separate small bobbins for each color section to minimize tangling.
Row 6: 11 B, 2 C, 4 B, 2 C, 11 B. Ch 1, turn.
Row 7: 10 B, 4 C, 2 B, 4 C, 10 B. Ch 1, turn.
Row 8: 9 B, 12 C, 9 B. Ch 1, turn.
Row 9: 9 B, 12 C, 9 B. Ch 1, turn.
Row 10: 9 B, 12 C, 9 B. Ch 1, turn.
Row 11: 10 B, 10 C, 10 B. Ch 1, turn.
Row 12: 11 B, 8 C, 11 B. Ch 1, turn.
Row 13: 12 B, 6 C, 12 B. Ch 1, turn.
Row 14: 13 B, 4 C, 13 B. Ch 1, turn.
Row 15: 14 B, 2 C, 14 B. Ch 1, turn.
Rows 16–20: Sc in each st across with B. Ch 1, turn.
At the end of row 20, fasten off and weave in ends.
Your front panel should now measure approximately 8.5 x 5 inches at medium weight gauge, or you can continue adding rows of B above and below the heart section to reach your desired panel size. For a pillow that fits a 14-inch insert, work a total of 48 rows. For a 16-inch insert, work 56 rows. For an 18-inch insert, work 63 rows. Adjust the stitch count per row accordingly to match your gauge.
Back Panel
The back panel is worked entirely in your background color and serves as a simple, clean backdrop. You can also work the back panel in your contrast color for a bold two-tone look, or even add a second pixel design if you want both sides of the pillow to be decorative.
With B, ch 31 (or the same number you used for the front panel).
Work in sc across every row until the back panel matches the front panel in both width and height. Fasten off and weave in ends.
Assembly
Place the front and back panels together with wrong sides facing each other. Using your tapestry needle and background color yarn, whipstitch or single crochet through both layers around three sides of the pillow. Insert your pillow form, then close the final side using the same method. Weave in any remaining ends securely.
If you prefer a cleaner edge, you can work a border round of single crochet around the entire joined edge in either your background or contrast color before inserting the pillow form.
Colorwork Tips for Beginners
Working with two colors for the first time can feel awkward, and that’s completely normal. Here are some tips to make it easier.
Carry your yarn loosely. One of the most common mistakes in tapestry crochet is pulling the carried yarn too tight, which causes the fabric to pucker. Let the unused color rest gently against the back of your work.
Keep your tension consistent. It’s easy to get either too tight or too loose when switching between colors frequently. Take a moment every few rows to look at the back of your work and check that the carried floats aren’t pulling.
Use bobbins for small sections. If you find that carrying yarn across long stretches creates too many tangles, wind small amounts of each color onto plastic bobbins and let them dangle from the back of your work. This works particularly well for the sections of the heart where the contrast color is isolated in the center of the row.
Don’t be afraid to cut and rejoin. Some crocheters find it easier to cut the yarn at each color change rather than carry it. Yes, you’ll have more ends to weave in, but your tension will be more consistent and your floats won’t be an issue. Weave in ends as you go rather than saving them all for the end.
Customizing Your Pixel Heart Pillow
One of the best things about this pattern is how easy it is to adapt once you understand the foundation. Here are a few ideas to make the pattern your own.
Try ombre or gradient yarn. Use a self-striping or ombre yarn for the background to add visual interest without any extra colorwork effort. The shifting shades behind the bold heart create a beautiful, painterly effect.
Add initials. Using the same single crochet colorwork technique, you can work block letter initials into the pillow above or below the heart. Plenty of free pixel alphabet charts are available online to use as reference.
Make a set. Crochet two or three pillows in complementary colors — red with white heart, white with red heart, and blush with a cream heart, for example — for a coordinated Valentine’s Day display on a sofa or bed.
Scale it up or down. Use fingering weight yarn and a 2.5 mm hook for a smaller, denser cushion cover, or super bulky yarn and a 10 mm hook for an oversized floor pillow. The pixel grid scales perfectly regardless of yarn weight.
Experiment with texture. Work the heart section in a slightly different stitch, like moss stitch or spike stitch, to create a subtle dimensional effect. The heart will still read clearly from a distance while having extra tactile interest up close.
Care Instructions
Crochet pillows need to be washable, especially if they’ll be used regularly. Check the care label on your yarn before you begin so you know what you’re working with.
For most acrylic yarns, machine washing on a gentle cycle in cold water and laying flat to dry works perfectly. Cotton yarn is similar but tends to shrink slightly in warm water, so always use cold. Wool and wool blends require more careful handling — hand wash in cool water with a gentle wool wash and reshape while damp.
Whatever yarn you use, avoid wringing or twisting the finished pillow cover, as this can distort the stitches and stretch the pixel design.
A Few Final Thoughts
There’s a particular kind of satisfaction in finishing a crochet project right before Valentine’s Day — something about the countdown, the purpose, and the knowledge that someone you care about is going to receive something truly made by hand. This Pixel Heart Pillow captures all of that feeling in a project that’s approachable enough for newer crocheters but satisfying enough that experienced ones will enjoy the process too.
If you make this pillow, share it! Tag your finished projects on Instagram, Pinterest, or in your favorite crochet community group. Seeing other makers’ color choices, size variations, and creative adaptations is one of the most inspiring parts of being part of the crochet world.
And if Valentine’s Day has come and gone before you finished — no matter. A pixel heart pillow is a lovely accent piece any time of year. It’s bold, it’s cheerful, and it tells anyone who sees it exactly how you feel.
Happy hooking, and happy Valentine’s Day from Hooked On Patterns.
Pin this pattern to save it for later, and check out the rest of the Hooked On Patterns Valentine collection for more free seasonal crochet designs.