35+ Easy Homemade Valentine's Day Crafts

heart shaped valentines day cut outs and salt water taffy
Show your Valentine how much you care with one (or a few!) of these easy-to-make homemade Valentine's Day crafts. Use these ideas to make adorable Valentine's Day decorations, or turn these crafts into a sweet DIY Valentine's Day gift idea. 

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. 

Valentine's Day Owl Bag

This fun DIY gift bag can also be used as a Valentine card box to collect Valentines at school! All you need is patterned paper, glue, and our free printable template. Prepare for a classroom Valentine exchange by making some of our favorite DIY Valentine 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. 

Cute Candy Holders

This simple Valentine is made with patterned paper and a coordinating solid color to create a heart shaped card when opened. It's not hard with the help of our free easy card template. Add a lollipop to the sleeve (or another treat!), write a short note, and give to your Valentine.

Pretty Pencil Coloring Cards

These free printable Valentine's Day cards are made to slide over a decorative pencil. All you have to do is add a little color to the cards—or, pair with colored pencils and let the recipient fill in the shapes! Our collection of free Valentine's Day printables will keep little ones busy during Valentine's Day festivities. 

Painted Mason Jars

If you're giving flowers on Valentine's Day, add a simple vase to the gift. All you need to do to make these mason jar vases is paint the outside of the jars with two coats of paint (or one coat, if you want it to be a bit translucent). We mixed white paint with different shades of pink to create a variety of color pairings. For a touch of glam, cover the top of the jar with painter's tape before you paint to leave it clean and untouched. You can also cover the bottom with glitter spray paint. 

Crazy Straw Valentines

Turn a pack of crazy straws into a set of sippable Valentines with our free printable tags. The only DIY you need to do is hole punch the top and bottom of the tag, then slide the straw through. Pair with a favorite drink or a Valentine's Day drink recipe. If you're giving these out as classroom Valentines, be sure to write on the back of the tags before you thread the straw through. 

Fox Valentine's Day Treat Bag

Turn a plain white treat bag into an adorable little fox using our free printable instructions, colored paper and glue. This is an easy Valentine's Day craft for kids that doubles as a bag that can be used to collect classroom Valentines.

Valentine's Day Love Wall String Art

Don't fear the string art. It looks complicated, but it's actually not. This fun Valentine's Day decor project comes together quickly (even if you do it with kids). Choose lightweight wood as your base and paint or stain your color of choice. Trace a heart shape using a pencil, and stencil the outline of the LOVE or another word. Tap in nails along the lines of the shape and word you want; we spaced ours about 1/2 inch apart. Loop a thin yarn or string from nail to nail, across, up and down, and side to side, until you achieve the desired look. Be careful not to cross the letters!

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 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.

Stitched Cactus Card

You can make this expensive-looking card yourself in just a few easy steps. Use a push pin to make the holes on a hand-cut paper cactus, then all you have to do is stitch through with green thread to give the cactus some texture. Add multiple layers of paper to make the card pop.

Paper Airplane Coloring Cards

Our free Valentine's Day coloring pages include directions to turn them into fun paper airplanes. There's even room to write a note to your Valentine on the underside of the plane.

Valentine's Day Banner

Whether you're decorating the big day or looking for a simple kids craft, make this easy Valentine's Day banner. All you have to do is cut X, O and heart shapes from cardstock (we seriously love that glitter paper!) and use a hole punch and string to create the banner. 

Sweet Biscotti Food Gift

Valentine's Day is the day to treat your Valentine (and yourself) to a sweet treat. In this gift the treat is given twice, once to eat and as a recipe to make again and again! Print our recipe onto a medium glassine bag (available at crafts stores), and fill with one of our baked desserts for Valentine's Day to give to a friend or coworker.

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. 

Stitched XO Card

A few simple cutouts make this impressive layered card. We recommend gluing the letters to a background piece of cardstock for more stability before adding the hand-stitched knot embellishments. Glue the whole piece to another piece of paper to hide the stitching.

Valentine's Day Banners

Make a unique Valentine's Day decoration without spending hours crafting. You can make these fun Valentine's Day banners from supplies you have at home! One banner is made with ribbon and playing cards (hearts only, of course). The other uses doilies cut and twisted into X and O shapes. If you don't have doilies, try coffee filters.

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.

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. 

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.

I Soda Think You're Cute Printable

These free printable cards will let all of your friends know you find them soda cute. Give with a favorite beverage using a hole punch and a bit of ribbon.

Stamped Muslin Candy Bags

Give your loved one their favorite treat in a personalized muslin bag! You can stamp or paint any image onto the front of the bags, and as long as you put a piece of cardstock in the bag before you begin, it won't bleed through. Remove the cardstock and let dry before you fill it with candy. This is a great gift to make en masse for the office or for a Valentine's Day party.

Fruit Coloring Tags

These fun and free printable Valentine's Day cards are all fruit themed. Give with fruit (or fruit-flavored treats) that match the card. All you need to do is color, cut, and attach with a bit of ribbon. These make great non-candy Valentines for classroom Valentine exchanges. 

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.

Conversation Cookies

This sweet Valentine's Day gift combines baking with crafting. The way to add these sweet messages to your sugar cookies is surprisingly simple: use food dye as ink and regular stamps! To make this project even easier, skip the cooling time and purchase sugar cookies instead of making your own. 

Bubble Valentine Tags

Kids will love this fun DIY project that makes the perfect classroom Valentine. Pair individual bubble containers from the dollar store with our free printable tags below and give them as classroom Valentines or use them as favors for a Valentine's Day party.

Personalized Mugs

These personalized mugs are made using permanent marker pens on plain white mugs. To preserve your designs, bake at 350 degrees for 30 minutes. Don't wait for the oven to preheat before you put the mugs in; instead, let them warm with the oven. Add treats to your mug before you gift it.

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.

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.

Share the gallery

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