Art

37 Fun & Easy Handmade DIY Gift Ideas for Every Occasion in 2025

Last Updated on Nov 27th 2025
DIY gift ideas

If you’re on a budget or just feeling crafty, these DIY gift ideas provide fun and thoughtful ways to celebrate mom, dad, grandma or your best friend. The most heartfelt way to express your appreciation and affection will always be through the investment of time. So slow down, break out the creative spirit and make personalized, practical and thoughtful gifts for everyone on your list.

Whether it’s white elephant gift ideas, graduation gift ideas and Mother's Day gift ideas or Father's Day gift ideas and Valentine's Day gift ideas, no occasion is too big or small for a heartfelt DIY gift idea. In fact, recent research published by RePEc has found that handmade gifts actually strengthen social relationships because recipients perceive them as more unique. We’ve gathered a collection of our favorite DIY gift ideas that will do just that. Discover them below.

Jump to Section

Creative DIY Experience Gifts

1. Paint and Sip Session

Paint and sip as DIY gift idea
Let them enjoy the making process (via Classpop!)

DIY doesn't have to mean you doing all the work. Book them into a paint and sip in Milwaukee, Orlando, Los Angeles or anywhere in between, so that they can create a masterpiece of their own. Led by a local artist, they'll learn to compose and realise an approachable beginner painting idea, all while enjoying a few glasses of their drink of choice.

The atmosphere is light-hearted and social, perfect for meeting new people while unleashing their inner artist. Classes cater to all levels, so don't worry about throwing them in the deep end. Check out a variety of paint and sip near you to pick out the perfect DIY gift idea.

2. Online Painting Classes

Online painting classes are a wonderful DIY gift idea for a friend who enjoys playing with paint, canvas and creative inspiration. They can set up in the comfort of their own home while connecting with instructors via the internet, making it a great DIY home project.

Along with learning new painting techniques, they’ll pick up birdhouse painting ideas, flower pot painting ideas and rock painting ideas to use in their own projects. Painting classes are a great way to get the ball rolling on a new creative hobby, which is why they make great DIY ideas for Mother's Day gifts.

3. Classpop! Gift Card

Gift cards are one of the best DIY gift ideas anyone can receive. An activity gift card makes it easy for the recipient to choose from art, pottery, sewing and other creative classes, like learning candle-making or how to make soap. Gift cards are available for any amount over $10 and never expire.

4. Art Classes

Learning how to start oil painting or acrylic painting can be intimidating. Art classes take the fear factor out and make it easy to embrace a new creative interest. Under the watchful eye of a patient teacher, they’ll learn how to choose paint brushes, mix colors and create works of art they can display in their home or office.

With art classes in Portland, San Diego, Atlanta and many other towns across the country, your friend or family member will soon have a new way to express themselves. Check out art classes near you to find wonderful DIY gift ideas for everyone on your list.

5. Pottery Classes

pottery class
Nothing beats the satisfaction of creating with your own hands (via Classpop!)

There are few things in the world more satisfying than pottery. This birthday and DIY holiday gift idea gets them hands-on, so they can share in the joys of crafting something beautiful from clay.

At pottery classes in Boston, Houston, San Francisco or a pottery studio near you, they'll learn to use pottery tools, glaze pottery and master the delicate art of wheel throwing. They’ll have fun while connecting with others and creating vases, mugs, bowls and sculptures. Book them in for a DIY gift idea that they'll rave about for years.

6. Virtual Flower Arranging Classes

If your recipient is a homebody, out-of-town or just likes to bring a bit of life to their space, virtual flower arranging classes are a terrific DIY gift idea. All they need is a mobile device and an internet connection to join classes on flower bouquets, Christmas wreath ideas, corsages and more.

7. Sewing Classes

Sewing is a skill that never stops paying dividends. Regardless of whether they're a complete novice or are interested in making their own clothes, sewing classes will open up a world of possibilities. They’ll learn basic skills like sewing machine safety, hand stitching, hemming, working with patterns and more. This makes a unique DIY gift idea for any occasion.

DIY Gift Basket Ideas

8. Artist’s Basket

Art lovers always need new supplies. For artsy gift basket ideas, artsy raffle basket ideas and arts and crafts for adults, fill a basket with tubes of acrylic and oil paint, palettes of watercolors, new brushes, canvas and sketch pads for a fun and functional DIY gift idea. This Christmas DIY gift idea will hit the spot when the weather sets in and your loved ones start brainstorming Christmas painting ideas.

9. Spa Day Basket

spa set gift basket with lotion, scrubs and salts
Help them find some calm (via Canva)

Great DIY Mother’s Day gift ideas and DIY birthday gifts should provide opportunities to slow things down. For this DIY gift basket idea, focus on bringing together relaxation gift items that will make them feel pampered. Elevate their spa day with a basket overflowing with DIY bath bombs, facial treatments, pedicure supplies, indulgent moisturizers and a candle or two. 

10. School Supply Jar or Basket

Fill a big glass jar or basket with school or office supplies such as tape, sticky notes, glue sticks, rubber bands, paper clips, markers and more. This makes for thoughtful and functional DIY gifts for teachers and gifts for crafters in need of a resupply.

11. Bees and Balm Basket

If you have a friend or co-worker who loves their lip balm, a balm-inspired basket is the perfect DIY gift idea. Choose a few of their favorites, pick out some new ones or even make your own.

Lip balm is pretty easy to make, and you may already have some of the ingredients. The main components are beeswax beads, coconut oil, essential oils (such as Young Living’s lemon or peppermint) and lip balm tubes. Since bees are such a helpful factor in lip balm, why not mix in some local honey, lip scrub and a cute bumble bee pin to go along with this fun basket?

12. Teatime Basket

Are you searching for DIY gift ideas for mom or DIY gift ideas for your best friend who appreciates a great cup of Darjeeling, oolong or chamomile? A basket full of herbal tea bags, strainers, the best loose-leaf tea and maybe a fun new mug is the perfect way to celebrate their birthday, anniversary or new job. This DIY holiday gift idea will create a pause in a busy month, not just more stuff to store.

13. Cookbook and Kitchen Supplies

cookbook and kitchen supplies DIY gift basket idea
Include the little things that they might otherwise forget (via Canva)

Pick out a favorite cookbook based on a type of cuisine they love — seafood, Italian, French pastries or BBQ — and pop it in a basket. Pad it out with staple herbs, spices, kitchen tools, potholders, local sauces and more. This is a wonderful Christmas DIY gift idea, housewarming gift, or even as a gift for a wedding, graduation or recent transplant to a new city.

Personalized DIY Gift Ideas

14. Calendar

Calendars make excellent DIY gift ideas all year round. Give this one a personal touch with custom photos and birthdays and special events already added in. Grandparents will love seeing photos of their grandchildren every month, and friends will enjoy their favorite travel photos. It's special enough to serve as a DIY idea for a Mother's Day gift, just be prepared to make an annual edition. 

15. Wall Art

Wall art is one of the most personalized and thoughtful DIY gift ideas you can give to a parent, grandparent, best friend or college graduate. Choose canvas, tiles or a framed print of their pet, grandchildren or favorite travel destination. Shutterfly and Zazzle are the places to go for quick and easy uploading, creating and ordering of custom DIY gift ideas you can order online.

16. Mouse Pad

Whether you’re in the market for DIY Father’s Day gift ideas, DIY gifts for teachers or DIY Christmas gifts for dad, a mouse pad sporting a photo of their grandkids, pets or favorite travel memory is a wonderful way to incorporate a useful gift with something they’ll enjoy seeing every day. If you want to go all out for the working guy or gal, why not look at some IKEA desk hacks and create a workplace masterpiece?

17. Photo Book

placing film photos in photo book
Bring your story to life (via Canva)

Celebrate milestones and anniversaries with first anniversary gifts that show you care. Visit a site such as Shutterfly, Snapfish or VistaPrint to create a beautiful photo book of your first year together. Remember to curate with restraint: one story per spread, clean white space, and thoughtful captions that add heartfelt context. This also makes a terrific DIY gift idea for a birthday, graduation or holiday.

18. Fridge Magnet

Fridge magnets are one gift that everyone can use and enjoy. Simply choose a photo and upload it to a site like Shutterfly, where you can turn it into a fun magnet in a few clicks. It's a terrific DIY gift idea for your best friend or your grandparents.

If you need a DIY Christmas gift idea on a budget, make DIY photo ornaments yourself. Just purchase some magnetic tape from your local craft store and stick it on. They’ll think of you every time they open the fridge or stick a note under it.

19. Travel Tumbler

Hydration is all the rage. If you’re looking for DIY 21st birthday gift ideas or any other age, you can’t go wrong with a tumbler. Tervis offers a range of excellent options for transferring a favorite selfie into the perfect travel gift.

20. Quote Pillow Cover

Searching for craft gift ideas for adults who have everything? Choose one of their favorite quotes, sarcastic comebacks or even a monogram and stencil it onto a pillow cover. This is a living room décor idea that will bring a bit of personality to their space.

21. Photo Puzzle

personalized photo puzzle DIY gift idea
A puzzle that's a piece of them (via Puzzle You)

If you’re searching for DIY Father’s Day gift ideas for a dad who likes a good challenge, consider a custom photo puzzle. Choose a favorite travel memory or create a collage of family, pet and car shots.

Last-Minute DIY Gift Ideas

22. DIY Tote Bag

A DIY Tote Bag is one of the easiest gifts you can make. Most craft stores have basic canvas totes and all the paint needed for tote bag painting ideas. Simply stencil, paint or airbrush a colorful design or favorite quote onto the front. It's an easy DIY Christmas gift idea on a budget and one that you'll have fun making on a cold winter's night. 

23. Garden Markers

For a friend with a green thumb (or the one who wants to have a green thumb), garden markers are a great idea. You can purchase wooden markers from craft stores and embellish them with the names of herbs, spices, vegetables and other plants. Bamboo skewers with wine corks are another cute way to spice up their herb garden ideas.

24. Monogrammed Wine Bag

If you’re searching for handmade gifts for wine lovers in your life, a monogrammed wine bag is a great choice. You don’t even have to sew for this gift idea.

You’ll need two pieces of burlap or canvas cut into two approximately 36” x 8” pieces. Break out the glue gun to connect the pieces. Glue the sides (with frayed sides to the inside) and then use stencils to make a pretty design or monogram on the outside. Slip a bottle in and tie it with a ribbon.

25. Memo Board

young woman admiring her cork memory board DIY gift idea
Give them a space to flesh out their ideas (via Canva)

Looking for art ideas for teens? Memo boards are even terrific craft gift ideas for adults who like to display photos, keep track of meetings and write grocery lists. Simply use an old or upcycled photo frame and choose a corkboard to fit.

26. DIY Body Butter

DIY body butter is your answer to the question, “What can be a perfect gift that's made by hand?” It’s useful, indulgent and smells great. You’ll need magnesium flakes, coconut oil, shea butter, beeswax pastilles and vitamin E oil. You can also use essential oils for a nice fragrance. This DIY idea for Mother's Day gifts is easy to make and sure to earn repeat orders. 

27. Pin Cushion Jar

Sewing enthusiasts can always use a cute pin cushion. Choose a jar with a lid (like the type used for canning). Pick out a pretty fabric and cut to fit the lid, leaving enough fabric around it to “puff” up. This will be filled in with stuffing, which is where the pins will stick when complete.

28. State-Shaped Cork Board

State-shaped cork boards make terrific gifts for best friends who are teachers, travelers or who have moved to a new state. They’re also easy to make. Simply print out a state shape to use as a guide and decorate the board to your heart's content. They can use it for their to-do lists, travel plans or favorite photos.

29. Hand Scrub

handmade hand scrub and lotion for DIY gift idea
Hard working hands deserve to be pampered (via Canva)

Hand scrubs are an excellent DIY gift idea. This lemon and peppermint antibacterial hand scrub is perfect for a white elephant gift idea. It offers cleansing, exfoliation and germ-fighting properties. Pull together fine sea salt, sweet almond oil, coconut oil, jojoba oil, tea tree oil, peppermint oil and lemon essential oil. Present your concoction in a cute glass jar with a scoop.

Holiday DIY Gift Ideas

30. Personalized Charcuterie Board

For a friend who loves hosting and entertaining, a personalized charcuterie board is a thoughtful and useful DIY gift idea. Choose a favorite quote, a monogram, a date or logo to engrave on an oak, bamboo or acacia board. They’ll love getting to serve their Thanksgiving cookies, antipasto and other treats in style.

31. Custom Christmas Ornament

Salt dough ornaments make a thoughtful and easy DIY gift. Combine flour, water and salt. Shape the dough into the form of a star, sun, dog or whatever you please. Cookie cutters come in handy for the shaping process. Then, paint it. Finally, you’ll want to seal it with Mod Podge or a spray sealer.

32. Box of Cookies

Nothing says Merry Christmas, Happy Father's Day, Happy Valentine’s Day or even Happy You Moved to Town better than homemade cookies (or the thoughtful act of local bakery-purchased treats). Choose festive gingerbread, sugar or old-fashioned chocolate chip cookies. Place your creations in a decorative tin for a delicious holiday DIY gift idea.

33. Rustic Wreath

group of women making holiday wreaths
Add a festive touch to their decorations (via Canva)

Wondering what to gift your mother that's DIY? A rustic wreath is a festive DIY gift idea that's easy to make. The main supplies you need are an embroidery hoop and a chipboard word or letter, both of which can be purchased from the local craft or discount thrift store. Glue the chosen word to the hoop and decorate with paint, flowers, fabric, greenery and whatever embellishments you feel inspired to add. If you're struggling to add the final touch, follow our guide to learn how to make a bow for a wreath.

34. Heating Pad

If you’ve been itching to use your sewing skills, this is a fun and practical DIY gift idea for friends and family. Gather some pretty fabric and sew it into a square or rectangle. Before sewing it all the way closed, you’ll want to fill it with rice. This can then be heated in the microwave to soothe aching muscles.

35. Peppermint Bark

If you’re wondering what to make for Christmas gifts that are homemade, you can’t go wrong with sweet and crunchy peppermint bark. You’ll need white and dark chocolate, coconut oil, peppermint extract and three standard-sized candy canes. Choose a pretty tin to surprise a friend, neighbor or co-worker. Peppermint bark sits nostalgically alongside other classic Christmas cookie ideas and will disappear in a flash.

36. Hot Chocolate Stirrers

Searching for the perfect White Elephant or Secret Santa gift for the office party? Hot chocolate stirrers are fun and easy to make as an edible DIY gift idea. Dip candy cane ends into melted chocolate and allow them to dry. You can also sprinkle them with crushed candy canes before they dry. Gather them into a “bouquet” and present in a tin or box with an assortment of hot chocolate, tea and cider mixes.

37. Homemade Candle

candle making DIY gift idea
Find a bespoke scent they'll adore (via Canva)

A homemade candle is a wonderful Christmas gift for a friend, grandmother or co-worker. A spruce-infused scent is perfect for the holiday spirit. Find a pretty glass jar or even a teacup. Use soy wax chips, solid or gel liquid dye and pine-scented (or another fragrance) candle oil and candle wicks. The recipient will love the fragrance and color of this DIY gift idea. Get them involved in the candle-making process for a holiday craft you can enjoy together.

Selecting the perfect DIY gift ideas doesn’t have to be agonizing. Start with a spark of inspiration, such as a favorite photo or hobby interest, and go from there. You’ll find your questions about how to make easy gifts answered. And by doing it yourself, you're putting less pressure on the environment and are one step closer to a zero-waste lifestyle.

You don’t have to know how to knit, crochet, bake or even own a Cricut machine to make handmade DIY gift ideas that come from the heart. Creating DIY gifts is a personal, creative and budget-friendly endeavor, but most of all, it should be fun!

For even more fun DIY gift ideas, check out other experiences happening on Classpop!