All of Our Best Valentine's Day DIY Crafts

parchment paper heart craft
Photo: Lennart Weibull

While big teddy bears holding boxes of chocolates and store-bought bouquets can be beautiful and thoughtful gifts, the best way to spread a little love this Valentine's Day is to give a handmade token from the heart. Whether you're surprising a significant other, gathering your closest friends, or delighting a classroom full of little ones, we've got the best ideas to inspire you to create gifts that'll have everyone feeling warm and fuzzy inside.

However you decide to get crafty this February 14, these projects are not only fun and simple to make, but they're guaranteed to make all your loved one's hearts swell with joy. All you'll need are a few basic supplies (in every shade of pink and red!), a sprinkle of creativity, and a whole lot of love.

01 of 15

The Beat Goes On

diy surprise filled heart valentines day craft
Kirsten Francis

What makes these hearts so awesome? They have two chambers of surprise treats inside! Fill a pair of reusable Easter eggs with mini toys or candy. Stick them together with a dot of hot glue, wrap crepe paper around them a few times, and tuck a V of rolled-up crepe paper into the bottom for the point. Then keep wrapping, adding flat goodies like stickers as you go. Secure the tail with tape, and it's ready to rock and (un)roll.

Shop Now: Birthday in a Box Solid Crepe Streamers, in Red and Pink, $1 for 81', Mrs. Grossman's Chubby Ladybug Stickers, $2.20 for 3 sheets, Mrs. Grossman's Just Desserts Reflections Stickers, $2.20 for 2 sheets, Safari Ltd. Lucky Fun Pack of Good Luck Minis, $7.50 for 8 pieces,

02 of 15

Flower Pin

flower pin on little girl's coat close up
Lennart Weibull

Give that "someone sent me flowers!" thrill to ladies and gents of all ages with blooms that never wilt. These fabric boutonnières come together in three steps, so you can give someone a whole bouquet or pin one on everybody at brunch. Cut the shapes out of cotton-shirting material, and sew them onto felt backing.

Use the flower template to trace and cut 16 petals out of fabric. Layer them in a stack in an asterisk or flower shape. Stitch floss through center of petals—front to back, then back through. Repeat with a new strand of floss to make a cross. Knot the ends of the two strands together. Cut out a circle of felt. Sew a pin onto it, then use the ends of floss to stitch the flower onto the circle. Fluff and twist petals in opposite directions to shape the flower.

Shop Now: Creatology Basic Felt, in Baby Pink, 9" by 12", $.49 each, DMC Embroidery Floss, #963, $1.25 each, Gingher 8" Dressmaker's Shears, $26.51,

03 of 15

Wooden Hearts

flat wooden hearts in red pink white
Lennart Weibull

Spread the love on February 14 or any special occasion: Tuck a few of these wooden hearts into unsuspecting lunch boxes or coat pockets, or dangling one from a doorknob or rearview mirror.

04 of 15

Folding Envelope Hearts

folding heart envelopes multistep
Shanna Sullivan

Wrapped in pretty paper, these folded envelopes (sealed with a heart sticker) are sure to send a romantic message to your valentine.

05 of 15

Heart-Shaped Soap


Stamped soaps inspired by candy conversation hearts, are great gifts for friends. Put them in cellophane bags tied with tags, and adorn with glitter.

We used a 2-inch cookie cutter (1 inch high) and 2 1/2 pounds of glycerin soap—sold at crafts stores—to make 16 hearts. Depending on your equipment, yields may vary.

To determine how much glycerin you'll need, fill the pan with water to 1/4 inch below the height of the cookie cutter, and pour the water into a measuring cup. Record the amount, then discard the water.

Cut soap into small pieces with a bench scraper, and fill the measuring cup. Microwave on medium heat until melted; stir.

Add soap, and heat until you've reached the water amount. Add colorant; stir. Pour the liquid into the pan. Spray with alcohol to eliminate bubbles.

Let harden at room temperature, two hours; freeze 10 minutes. Turn it upside down onto a cutting board. Create soaps with the cookie cutter (pull the cutter out with pliers if it sticks).

Tape stamps together to form words. Imprint on them soap, applying light, even pressure.

Shop Now: ArtMinds Clear Glycerin Soap, $13.99,

06 of 15

A Touch of TLC

Chelsea Cavanaugh

It's a tall order to make kids' winter accessories entirely from scratch, but it's a snap to add a little sweetener. Warm their hearts (and hands) by sewing a trio of buttons onto each mitten. Stitch pom-poms along the edge of a scarf, or follow the weave of a knit hat to overstitch a heart, initial, or any other shape.

Shop Now: Creatology Pom-Poms, in Red, $3.99 for 80,

07 of 15

Needle-Felted Heart Mug Cozy

felted heart mug
Kara Whitten

Greet someone "Good morning!" with a heart on this adorable cup sleeve. It will protect fingers from piping-hot coffee or tea.

08 of 15

Crayon Hearts

heart hanging

If the sun seems to peer right into your window, give it something pretty to look at—and through. These translucent hanging hearts are easy to make from waxed paper and crayons.

09 of 15

Folded Paper Hearts

folded paper hearts
Pernille Loof

Show your affection with every pleat of these hearts. The trick to our ruffled valentines is to cut the paper into a capsule shape first. Then fold them accordion-style, pinch them in half, and secure with tape. We made this blushing array from vellum, crepe paper, and pages from a drawing pad. Add a few strokes and splatters of paint, and seal each one with a kiss. Then, set your love notes aflutter.

Shop Now: JAM Paper Vellum Bristol Cardstock, in Pink, 8 1/2" by 11", $13, Lineco Bone Folder, $12.50, Scotch Double-Sided Tape with Dispenser, $4.18,

10 of 15

Paper Flowers

paper flowers on a heart box
Thuss + Farrell

Flowers and bouquets wither within a week of Valentine's Day. Is there a better way to show your everlasting love? Offer the fun and colorful project here, and the blossoms—and your sweet gesture—could last a lifetime. These blooms, were inspired by vintage craft supplies (including "pips," the stand-ins for stamens). They can be used to decorate the top of a heart-shaped box for Valentine's Day.

With scissors, cut a 2-inch square from plum-colored single-ply crepe paper. Tear or cut a cotton ball into four pieces. Using wire cutters, cut a 16-inch length of stem wire. To make the center, pinch plum crepe paper around one piece of cotton ball and tape to wire. Tape 30 pips around the center. (If pips are double-sided, trim an end from each.)

Cut a 2 1/2-by-7 1/2-inch strip from both pink and plum crepe paper. Trim one long side each with seagull-edge scissors. With scissors, cut three quarters of the way down between scallops to form a strip of continuous petals. Scrape a scissor blade along back of fringed strips to curl them slightly.

With curls facing in, scrunch the base of the pink strip together, then gather and wrap around the center by pinching paper as you slowly rotate center. Hold firmly in place, and wrap with floral tape to secure it to the stem. Repeat with the plum strip, but with curls facing out.

Print the leaf templates on card stock and cut them out. Trace on bisque double-ply crepe paper, and cut out using deckle-edge scissors.

With a 1/16-inch hole punch, make a row of holes down center of the leaf. Attach the leaf to the base of the flower. Finish the stem by wrapping it with floral tape, then with fabric tape, securing the end with glue. Curl end on itself.

Shop Now: Lia Griffith Fine Crepe Paper, $20.99, Fiskars Seagull Edge Scissors, $4.39, Blumchen Mother-of-Pearl Pips, $6.95 for 144,

11 of 15

Painted Bangles

woman wearing painted wooden bangles
Lennart Weibull

These chic cuffs are so easy and inexpensive to make, you can give someone a whole arm's worth. And because they're hand-painted in non-saccharine sunset colors—salmon, blush pink, coral—she'll pile them on all year.

Using a flat paintbrush, cover lightweight wooden bangles of different widths and shapes in a thin coat of satin acrylic craft paint. Working slowly and evenly, brush each in one direction vertically, not horizontally, then set it down on a surface covered in plastic wrap to dry. (To ensure a foolproof application, put your fingers through the cuff to support it and paint the outside first. Then, after it's dry, hold the outer rim to do the inside.)

For contrast, paint the interior a lighter color, as we did with the wide cuff at right. Give them all a shiny finish by topping the paint with clear high-gloss varnish.

Shop Now: Fire Mountain Gems Wood Bangles, starting from $3.49 each, Liquitex Professional High-Gloss Varnish, $20.79 for 8 oz.,

12 of 15

Heart Bookmark


This practical valentine befits your favorite bookworm.

13 of 15

Felt Coffee Cup Sleeve

diy felt coffee cozies with hearts
Kate Mathis

Give a new meaning to "wearing your heart on your sleeve." A reusable coffee-cup sleeve will protect fingers from piping-hot joe—and the environment from yet another discarded cardboard java jacket. All it takes is felt, pinking shears, and a quick seam.

Cut felt with fabric scissors, wrap it around a coffee cup, pin in place, and slide the cup out. Machine-sew the sleeve closed; trim its seam with pinking shears, leaving 1/4-inch excess. Cut out hearts with scissors; glue to the sleeve.

Shop Now: Woolfillz Wool Felt, in Bright Pink, Dark Orange, Fuchsia, and Ecru, 18" by 18", $9.50,

14 of 15

Heart-Shaped Pot Holders

Matthew Septimus

Creating heart-shaped pot holders is a charming way to add whimsy and color to your kitchen's decor.

15 of 15

Knitted Catnip Delight


There isn't a kitten that wouldn't purr over a catnip-filled knitted pillow. The toys are also packed with wool stuffing and a jingle bell.

Was this page helpful?
Related Articles