
Valentine’s Day is right around the corner, and what better way to show your loved ones (or yourself) how much you care for them than with a heartfelt DIY Valentine’s gift? Homemade Valentine’s gifts feel so special because the person you make them for will know you put in extra effort and were thinking about them long before February 14th. Plus, crafting a DIY gift allows you to add a more personal touch you may not get from a store-bought gift.
Whether you’re looking for a present for your significant other, a galentine, or even to just decorate your home for the month, you’ll find something on this list to put your crafting skills to good use. Some of my favorites include large bows made from plastic table cloths, a crocheted heart garland, and a practical cherry berry lip balm.
This list is curated with real life in mind, so the projects vary in commitment. You can whip up a heart wreath or decorated tapered candles in under an hour, or paint a lopsided heart artwork with supplies you might already have. There’s something here for every level of time, budget, and crafting ambition.

1. These DIY paper bag plant gifts are a quick and charming way to make DIY Valentines by decorating paper lunch bags with spray paint and plant puns, then filling them with a small plant as a gift. It’s designed to be budget-friendly and can be completed in just a few minutes with minimal materials.

2. This tutorial guides you in making plush, decorative pillows shaped like classic candy conversation hearts. You sew them from pastel fabric and personalize them with sweet phrases cut from red iron-on sheets, making them a perfect gift or seasonal decor.

3. These DIY floral hearts are decorative wreaths shaped like hearts, crafted by clipping artificial flowers from the dollar store and inserting their stems directly into a simple grapevine wreath base. The result is a soft, romantic piece of Valentine’s Day decor that can be made quickly and very affordably.

4. This simple DIY shows you how to sew your own heart-shaped, microwaveable hand warmers. You fill the sewn fabric hearts with uncooked rice and dried lavender to create a cozy, scented gift that provides warmth on chilly days.

5. A quick way to create custom Valentine’s treat bags by printing a cute design directly onto bags using a standard printer. This stylish DIY eliminates the need for cutting and gluing, requiring only a printer, some washi tape, and simple glassine bags.

6. This gag-gift style DIY involves making heart-shaped bath bombs with a surprise inside. The fizzing bath bomb is crafted from standard ingredients like baking soda and citric acid, but conceals a small “grow-a-boyfriend”—a capsule sponge that expands into a tiny, muscular figure in the bath water.

7. These handcrafted zippered pouches are made from soft white canvas and colorful cotton lining. They feature simple felt applique Valentine-themed designs ironed and stitched onto the front, making them a thoughtful and reusable handmade gift for friends.

8. This is a charming and practical DIY for making a gentle, natural lavender lip balm from simple ingredients like shea butter and coconut oil. The recipe includes a free, downloadable “Pucker Up” label printable to create a personal and complete gift that’s perfect for Valentine’s Day favors.

9. A playful and nostalgic Valentine’s craft that repurposes classic Tootsie Pop lollipops into “roses.” These Tootsie Pop Cherry Valentines are made by attaching lollipop sticks with floral tape, transforming them into sweet, edible cherries making the perfect party favor.

10. Two simple recipes for making a lavender-scented soap and a lavender sugar scrub using a melt-and-pour soap base. The soap is made by melting a shea butter base and adding fragrance and dried buds before pouring into molds, while the scrub mixes sugar with coconut oil, fragrance, and lavender for a homemade spa gift.

11. This clever and budget-friendly DIY repurposes flat wooden Valentine-themed shapes into adorable mini wall shelves. You simply glue a small piece of scrap wood to the flat shape to create a ledge, paint them in cheerful colors, and add a sawtooth hanger for display, making them perfect for holding tiny trinkets or decorations.

12. Create charming, 3D Valentines for friends by crafting stuffed paper hearts. Use colorful tissue paper and crisp white parchment to make these pillowy, giftable hearts, which can be filled with tart candies and a sweet note for a delightful surprise.

13. Sew a sweet, puffy accessory to dress up a handbag by following a beginner-friendly tutorial for making a ruffled heart bag charm. This project uses a free downloadable pattern and a fabric strip gathered into a ruffle to create a charming, three-dimensional heart that can be filled with stuffing and finished with a lobster clasp.

14. This beginner-friendly tutorial for creating a festive garland by crocheting a string of adorable, connected hearts uses a simple technique with basic stitches like double and triple crochet. The pattern allows you to craft a continuous strand of hearts in your chosen colors, making it a perfect way to use up yarn scraps for quick Valentine’s Day decor.

15. An incredibly easy DIY that transforms plain white taper candles into festive Valentine’s decorations. You use a small paintbrush to paint hearts directly onto the candles with melted red wax from a tealight, creating charming, custom decor in just a few minutes for a Galentine’s party or a cozy night in.

16. This is a bold and budget-friendly project for creating a statement wall decor piece. Make dramatic, oversized bows using inexpensive, disposable plastic tablecloths, then fluff and mount them on the wall for a vibrant, party-ready backdrop.

17. This quick and charming DIY lets you craft a sweet “love letter” garland using simple felt sheets and a free printable template. You’ll glue the folded felt envelopes onto a string and decorate them with little hearts for an easy, classic Valentine’s Day decoration.

18. These decorations are a quick and elegant DIY that transforms simple paper doilies into unique, three-dimensional honeycomb ornaments. All you need to do is cut heart or circle doilies directly down the middle and assemble them, perfect for adding a romantic, airy touch to your Valentine’s Day decor.

19. This creative project makes a bold, elegant statement by creating a unique floral display directly on the wall. You can attach faux flowers in your chosen arrangement above a console table or sideboard for a stunning, long-lasting piece of Valentine’s Day decor that requires no water or maintenance.

20. Make heart-shaped soap bars that make a thoughtful Valentine’s Day gift or personal treat. The cold-process recipe uses natural ingredients like French pink clay for a soft color and a special blend of essential oils, chosen for their relaxing and heart-opening aromatherapy properties.

21. Whip up a batch of nourishing, cherry-scented lip balms in under an hour for a thoughtful homemade gift. This simple recipe combines moisturizing avocado and coconut oils with beeswax, flavored with a burst of cherry, and can be poured into individual tubes for easy sharing with friends and family.

22. Make a super-fast, super-cute heart wreath for your door in under 10 minutes without any glue or scissors! All you need is a basic heart-shaped wreath form and some festooning garland to wrap it, resulting in a fluffy and festive decoration perfect for Valentine’s Day or any day.

23. Looking for a hilarious and clever Valentine’s craft? Create quirky pickle-shaped piñatas out of twisted balloons and papier-mâché, fill them with Valentine’s Day candy and top them off with a sweet “You mean a great dill to me” tag.

24. Craft beautiful, realistic-looking paper carnations by using crepe paper as your blank canvas. You can either delicately bleach sections of the paper to create natural color variations or paint it to achieve your desired floral shades, resulting in an elegant, long-lasting alternative to fresh flowers perfect for Valentine’s Day decor or gifts.

25. Capture a bit of spring all year round with these delicate DIY pressed flower bookmarks. Using clear acrylic blanks, you arrange delicate dried flowers onto the surface and seal them in place with Mod Podge, creating a beautiful, personal accessory for your favorite reads.

26. Create a charming, modern piece of DIY wall art by cutting a simple pink heart shape from poster board. The project celebrates a playful, imperfect style: the heart is intentionally drawn and cut to be delightfully lopsided, then mounted onto a contrasting poster board for a sweet and graphic Valentine’s Day decoration.