35+ Easy Homemade Valentine's Day Crafts
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.
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.
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.
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.