When I was pregnant, I had this dream of starting a little crafting business.
I imagined making cute, handmade creations to sell—something that would let me stay creative and earn a bit of extra money too.
While that never quite happened (I ended up spending more time knitting and eventually diving into blogging), crafting has always stayed close to my heart.
Now, DIY crafts have become something my tween daughter and I share together.
We love getting creative, especially around holidays like Valentine’s Day.
There’s just something about making thoughtful, handmade crafts that makes this time of year even more special.
And if you’ve ever thought about turning your crafts into a little side hustle, Valentine’s Day is the perfect time to start.
So, whether you’re a seasoned crafter or just dipping your toes into the DIY world, these Valentine crafts are easy to make, fun to create, and totally sellable.
Creative DIY Valentine’s Day Crafts to Sell
Here’s a list with step-by-step instructions to make them. These crafts are perfect for gifts or to sell.
1. DIY Heart Suncatcher
Cut a heart shape from a sheet of sturdy cardboard to create a frame, then cover the frame with clear contact paper.
Decorate the sticky side with small pieces of colored tissue paper, overlapping them for a stained-glass effect.
Once covered, seal the tissue with another layer of contact paper, trim the edges, and punch a hole at the top to add a ribbon for hanging.
2. DIY Valentine Wreath
Wrap a foam wreath base with strips of red and pink fabric or yarn.
Attach paper or felt hearts using a glue gun, layering them around the wreath for dimension.
Finish by adding a bow or hanging embellishment at the bottom, and use a ribbon or wire to hang it on your door.
3. You and Me Valentine’s Day Sign
Paint a wooden board or canvas with a light-colored base coat.
Use stencils or freehand letters to write “You & Me” in bold colors like red or black.
Add small hearts or flourishes around the text, and seal with a clear topcoat to protect the design.
4. Valentine’s Day Cloche
Fill a small glass cloche or jar with faux flowers, heart-shaped ornaments, or small decorations like conversation hearts.
Place the cloche on a decorative base, such as a wood slice or a ceramic plate, and add a ribbon or bow around the top for extra flair.
5. Heart-Shaped Quilt Coasters
Cut heart shapes from pink, red, and white felt using a template for uniformity.
Layer two hearts together and sew around the edges with a simple running stitch, leaving a small opening to stuff lightly with polyfill for a plush look.
Once stuffed, sew the opening shut and add decorative stitching or a monogram with embroidery thread for a personal touch.
6. Mason Jar Candle Holders
Paint mason jars with frosted glass spray or paint to create a soft, romantic look.
Use heart-shaped stencils or stickers to create patterns on the jars before painting.
Once the paint dries, remove the stencils or stickers to reveal clear heart shapes.
Place a tealight candle inside for a warm, glowing effect.
7. Valentine’s Day Banners
Cut heart shapes from cardstock or burlap and string them together using twine or ribbon.
Write love-themed messages like “Be Mine” or “XOXO” on each heart, and decorate with glitter, paint, or markers.
Hang the banner on a mantel or wall.
8. Love Letter Envelopes
Make small envelopes from colorful scrapbook paper and seal them with kisses. Write short, sweet love notes or messages inside and tie a bundle with a ribbon to give as a gift.
9. Heart-Shaped Bath Bombs
Mix baking soda, citric acid, cornstarch, and Epsom salts in a bowl.
Add a few drops of essential oil, food coloring, and a little water until the mixture holds together when pressed.
Pack it into heart-shaped molds, let it dry overnight, and package the bath bombs in cellophane bags with ribbon.
10. Valentine’s Day Soap Bars
Melt clear or white soap base and pour it into heart-shaped molds.
Add a few drops of red or pink dye and a few drops of your favorite fragrance oil.
Let the soap harden completely, then remove it from the molds and package in decorative wrap.
11. Personalized Love Keychains
Use polymer clay to create small heart-shaped or rectangular keychains.
Stamp initials, names, or short phrases like “Love You” into the clay.
Bake according to the package instructions, then attach a keyring.
Add a glossy finish with a clear sealant for durability.
12. Upcycled Tea Light in a Metal Can
Transform small metal cans into charming Valentine’s tea light holders.
Start by cleaning and drying the cans thoroughly. Use a hammer and nail to punch small heart-shaped patterns or other designs into the sides of the can.
Paint the exterior with a coat of pink, red, or white spray paint, and allow it to dry completely.
For an added touch, tie twine or ribbon around the top edge of the can.
Place a tea light inside, and the punched-out designs will create a cozy, flickering glow.
These upcycled creations are eco-friendly and perfect for selling as unique Valentine’s decor!
13. Heart-Shaped Planters
Paint small terracotta pots with pink, red, or white acrylic paint. Use stencils to add heart designs or love-themed phrases.
Fill the pots with succulents or small plants, and sell them as adorable Valentine’s Day gifts.
14. Handmade Valentine’s Cards with 3D Elements
Create unique cards using thick cardstock and embellishments like paper flowers, ribbons, and foam hearts.
Add pop-up elements inside the card or attach small keepsakes like keychains or charms for a premium touch.
15. DIY Candy Bouquets
Arrange individually wrapped chocolates, lollipops, and candies in a bouquet form using skewers and floral foam.
Wrap the entire arrangement in Valentine’s-themed cellophane and tie with a large bow. Add heart-shaped tags for a finishing touch.
16. Fabric Heart Sachets
Cut heart shapes from fabric scraps and sew them together, leaving a small opening.
Fill the hearts with dried lavender or potpourri before stitching them closed. Package in sets of three and tie with ribbon for a charming gift.
17. Valentine’s Day Jewelry Dishes
Use air-dry clay to create small dishes in the shape of hearts.
Once dry, paint them with metallic or pastel colors and add details like polka dots, stripes, or romantic phrases. Seal with a clear coat for a glossy finish.
18. Felt Heart Garland
Cut hearts from felt in various shades of pink and red. Sew them together in a long strand or glue them onto twine.
This decorative garland is perfect for mantels, doorways, or walls and makes a great reusable Valentine’s decoration.
19. Valentine’s Day Gift Boxes
Decorate small gift boxes with craft paper, paint, or stickers.
Add compartments for different items like candies, mini soaps, or jewelry. Sell the boxes as customizable gift sets for Valentine’s Day.
20. Customized Heart Magnets
Use small wooden or ceramic heart shapes and paint them in Valentine’s colors. Add glitter, names, or short love phrases with paint or markers. Attach small magnets to the back, and package them in sets for easy gifting.
21. Fingerprint Heart Mugs
Customize plain ceramic mugs with heart-shaped fingerprint designs.
Use ceramic paint in red or pink, and press two fingerprints at an angle to form a heart shape.
Add additional designs or text like “Be Mine” or “Love You” with a paint pen. Bake the mug according to the paint’s instructions to set the design, making it dishwasher-safe and ready to sell.
22. Air-Dry Clay Heart Keychain
Roll out air-dry clay to about ¼ inch thickness and cut out heart shapes using a cookie cutter.
Use a skewer to make a small hole at the top for a keyring.
Personalize the heart by stamping names, initials, or short phrases like “Love” or “XO.” Let the clay dry completely, then paint with acrylics or seal with varnish for a polished finish.
23. Heart Thumbprint Charm Necklace
Roll a small piece of polymer clay into a flat oval shape. Press a thumbprint on the clay, shaping it into a heart. Bake the clay according to the package instructions.
Once cooled, paint or seal the charm and attach it to a necklace chain using a small jump ring.
Package it in a cute jewelry box for Valentine’s gifting.
24. Beaded Bracelet with Heart Jewelry
Thread beads in Valentine’s colors like red, pink, and white onto elastic or nylon string.
Add a heart-shaped charm or bead as a centerpiece. Tie a secure knot, trim the excess string, and package the bracelets in small drawstring bags for a polished presentation.
25. Crochet Heart Earrings
Use fine crochet thread in pink or red to create small, flat heart shapes.
Attach the hearts to earring hooks using jump rings. For extra flair, add a small bead or tassel at the bottom of the heart.
These lightweight earrings are a perfect Valentine’s accessory and easy to sell.
26. Clay Heart “Be Mine” Earrings
Roll polymer clay into a thin sheet and use a heart-shaped cutter to make the earrings.
Stamp the words “Be Mine” or another cute phrase onto the clay. Bake according to the package instructions, then paint or seal them with a glossy finish.
Attach earring hooks and package in cute Valentine-themed cards for gifting.
27. Heart-Shaped Trinket Boxes
Use small papier-mâché or wooden boxes in a heart shape.
Paint the exterior with Valentine’s colors like pink, red, or white, and decorate with glitter, stickers, or hand-drawn designs.
Line the inside with felt or fabric for a finished look, and market them as keepsake boxes for jewelry or small treasures.
28. Valentine’s Day Hair Clips
Decorate plain hair clips or barrettes with Valentine’s-themed embellishments like felt hearts, small bows, or faux gems.
Use a hot glue gun to attach the decorations securely, creating a variety of styles that appeal to both kids and adults. Package them in sets for easy gifting or selling.
29. Valentine’s Day Lip Balm
Create DIY lip balms by melting beeswax, coconut oil, and shea butter together.
Add a few drops of food-grade essential oils like peppermint or vanilla and a small amount of pink or red mica powder for a tinted balm. Pour the mixture into small heart-shaped tins or tubes and let it set.
Decorate the containers with Valentine’s-themed stickers or labels for a festive touch.
30. Love Message Jars
Fill small mason jars with folded notes, tiny trinkets, or candies.
Decorate the jar with paint or vinyl stickers, adding a heart-shaped tag for personalization. Market them as thoughtful, customizable gifts.
31. Embroidered Hoop Art
Use embroidery hoops and fabric to create love-themed wall art.
Stitch heart patterns, love quotes, or initials onto the fabric using red or pink thread. Finish by trimming the fabric edges and tying a ribbon around the hoop for hanging.
32. Valentine’s Day Button Art
Arrange red, pink, and white buttons in the shape of a heart on a canvas or wooden board.
Glue the buttons in place, layering them for dimension. Add a painted or stenciled phrase like “Love You” to complete the design.
The Best Valentine Crafts to Sell
If you’re a stay at home mom, you can totally make these Valentine’s Day crafts for gifts or to actually sell them too!
I hope you found some inspiration for your own DIY projects at home!
Make sure to follow me on Pinterest!
Leave a Reply