Heart-Shape Crafts for Valentine's Day

Love Silhouette Valentine¿s Day Card
Show your valentine how much you care with one (or a few!) of these easy-to-make heart-shape crafts. We have lots of ideas, including heart decorations, gifts, and fun paper cards.

Fox Valentine

This foxy card starts with two paper hearts. Because it only requires cutting and gluing, this DIY Valentine is a great craft for kids. To make: Simply cut a large red heart and small white heart. Glue them together to form the face. Add paper ears and a patterned tail. Finish with black pom-poms on the face and add a sweet note. 

Surprise-Inside Valentine's Day Cards

Play cupid with these colorful Valentine's Day cards. This heart-shape paper craft makes the perfect package for gifting small toys or candies. 

Heart-Shape Decorative Wreath

Lightweight hearts punched from colored vellum and decorative paper combine in a sweet Valentine's Day wreath. Use punches (available at crafts stores) to cut the heart shapes from different lightweight materials. To give the hearts a 3-D effect, curl them by scraping the paper between your thumb and a butter knife like you would curl ribbon. Glue the hearts onto a round wreath cut from cardstock (this keeps the decoration lightweight). Hang the wreath with ribbon.

Hanging Succulent Heart Planter

This Valentine's Day say it with succulents and a handmade heart planter. This heart craft for adults can be made in an afternoon and  makes a unique Valentine's Day gift. 

Coloring Page Treat Bags

This handmade Valentine's Day treat bag starts with our free coloring page download and is perfect for anyone who likes to add a personal touch to their Valentine's Day gifts. 

Heart-Shape Coasters and Place Mats

Set your table for a Valentine's Day party or dinner with these fun place mats and coasters in the shape of a heart. All you'll need is acrylic paint, crafts foam, and our pattern to complete this colorful project.

Paper Heart Decoration

Cover a wall with these gorgeous paper heart decorations. Simply fold colorful strips of paper into a heart and glue the sides together. Hang them from colorful ribbon for an easy Valentine's Day decoration in no time.

Felt Heart Gift Topper

Wrap your Valentine's Day gift with extra flair. A pair of hand-sewn felt hearts makes a gorgeous gift topper and doubles as a keepsake ornament. 

Patterned Hearts Garland

Craft a pretty garland made of hearts to hang on your headboard or mantel for Valentine's Day. Cut two sizes of hearts from different colors and patterns of fabric. Join pairs using iron-on adhesive, which makes them stiff enough to hang. Punch small holes in the sides of the hearts and string them along red ribbon.

Paper Heart Card

Making a pop-up Valentine's Day card is easier than you think. Once you've made a paper heart, you're almost done! Start with a blank greeting card and a slightly smaller piece of cardstock. Fold and cut the cardstock so that it makes a smaller insert. Cut your heart from the middle of this layer. Cut a heart out of patterned paper. Lay the cardstock heart layer on the blank card and secure with glue. Using glue dots, secure both sides of the colorful heart over the silhouette.  

Felt Bookmarks with Heart Shapes

Handmade bookmarks suit bookworms, and they're fun and easy to make. For the cream-and-red bookmark, cut a rectangle shape out of cream-color wool felt and trace a heart on the back side; cut out. Glue the bookmark onto red wool felt and trim the edges with scallop-edge scissors. If you like, punch a hole through the top and attach a loop of red embroidery thread. To make the stitched bookmark, use disappearing ink to mark stitches and then stitch along the lines using embroidery floss. Cut a heart from red felt and glue it on the front.

Embellished Heart-Shape Candy Box

Personalize a box of chocolates for your sweetheart by decorating a purchased heart-shape box with fabric and buttons. Cut patterned fabric to fit the top and sides of a candy box, and glue on buttons, paper hearts, or other items.

Heart Cake Pops

Heart crafts don't get sweeter than this! Make a big batch of Valentine's Day cake pops instead of the traditional card. Simply shape your favorite cake pop recipe into hearts and dip in pink candy coating. Pipe on a fun message. 

Heart-Shape Pillows with Pocket

The pocket on this adorable heart-shape pillow is the right size for a love note.

Cut two hearts from fabric. Cut a square from a contrasting color. Sew square to top, leaving top edge open. Layer pieces, rights sides together. Sew together using a ¼-inch seam allowance and leaving a 4-inch section unsewn. Turn pillow right side out, stuff pillow with cotton batting, and whipstitch gap closed.

Heart-Shape Valentine Mailbox

Keep your cards together in a heart-shape hanging. Cut a large heart from red cardstock as your base. Glue punched cardstock circles in a darker shade of red to the back of the base to create a scalloped look. Use a border punch to create decorative edges on narrow strips of patterned paper. Glue those strips to a triangle of paper glued to the base (it forms your pocket). Insert two eyelets in the base. String ribbon through the eyelets to hang.

Paper Heart Garland

Easily craft this paper heart garland for a quick Valentine's Day decoration. Trace and cut out seven hearts from different colors of cardstock or scrapbook paper. Punch two holes about 1 inch apart in the center of each heart. Thread a festive ribbon through the hearts and hang from a mantel or mirror.

Valentine Cards and Gift Tags with Heart Shapes

Add hearts to make Valentine's Day cards and gift tags stand out. Use decorative-edge scissors to cut out the cards and tags from cardstock or scrapbook paper; adorn with glittery heart shapes.

Pop-Up Hearts Card

Send your love "out" to someone with punched hearts that stand out against bold circles. Use punches to create the shapes. Glue the circles onto the card using foam dots for 3-D look.

Patterned Hearts Card

Put your heart on the line with a sweet message in a card featuring hearts from patterened paper. Fold a piece of cream-color cardstock in half; punch three hearts out of the front of the card. Secure different pieces of paper behind the holes. Glue a piece of cardstock over the papers to hide your work. 

Love Silhouette Valentine's Day Card

The focus is on love with this simple silhouette card. Fold a piece of white cardstock in half. Cut a heart template from scrap paper and lightly tape it to the front of the card. (Don't press down on the heart, because you'll want to remove it later.) Mist the front of the card with spray paint; remove the template. Let the card dry. Write "love" in cursive across the heart silhouette with a paint pen.

Share the gallery


All Topics in Crafts


Better Homes & Gardens may receive compensation when you click through and purchase from links contained on this website.