Home / Magazine / Gift Guides / 30+ DIY Gifts Your Boyfriend Will Keep Forever

30+ DIY Gifts Your Boyfriend Will Keep Forever

When you buy through links on this page, we may earn an affiliate commission at no extra cost to you. Here’s how it works.

DIY gifts for boyfriend: a young woman leans on her boyfriend's shoulder while he reads a handmade booklet on a sunny sofa

The best DIY gifts for your boyfriend are the ones he reads twice and then puts somewhere safe, because he never wants to lose them. I’ve been on the receiving end of a few, and nothing from a store has ever come close.

You don’t need to be crafty for any of this. We’ll start with ideas that take an hour and work our way up to the ones that take a few weeks, so you can pick what fits the time you’ve got. I’ve gathered 30+ ideas, and I left out the photo mugs and the wood-burned cutting boards you’ve seen everywhere.

Why Do DIY Gifts Mean So Much to Guys?

DIY gifts for boyfriend: a smiling young man reads a handwritten note on a sunny sofa with paper hearts around him

Let me start with something we don’t say out loud very often. After childhood, people stop making things for us.

So when someone sits down and spends hours on something just for you, it really gets to you. I can tell you exactly how that feels.

One of the best gifts I’ve ever gotten was “100 reasons why I love you,” every reason written on its own little heart, cut out of colorful paper.

Another time, I got a small handwritten book full of our core memories, with pictures and inside jokes. I was so happy with it. Then I read it and gave it right back, so she could keep writing in it.

What made both of them special was that nobody else on earth could have made them. That’s the whole power of a DIY gift, and it’s why a store can’t compete with it.

If you’re scared it’ll feel like too much, you’re not alone. In a Carnegie Mellon study, couples wanted sentimental gifts more often than they got them, because the person giving was afraid of getting it wrong.

I do have one honest warning. If he’s been asking for something specific, a DIY gift shouldn’t replace it. Give him the thing and add something you made. Our guide to Christmas gift ideas for your boyfriend can help with that part.

But what if you’ve never made anything more complicated than a birthday card?

What If You’re Not Crafty at All?

Crooked hand-cut paper hearts, glue stick and colored pens on a sunny table, easy crafts for boyfriend

Maybe you’re picturing a perfect Pinterest scrapbook right now and thinking, I could never make that. I get it, and I have good news.

Nobody’s grading your glue. Crooked hearts and messy handwriting help, because they show that a real person sat there and did this for him.

What matters is the material, and most of it is on your phone. So before you buy a single sheet of paper, take 20 minutes and collect these:

  • Your camera roll: the first photo of you two, the blurry ones, and the ones nobody else has seen.
  • Your chat: the first message, the inside jokes, and that thing he said that made you laugh for a week.
  • Your notes: places you’ve been, songs from your road trips, and what he ordered on your first date.
  • His words: the things he always says, even the ones he doesn’t know he says.

All of these DIY gifts for your boyfriend get better with these details. Got your list? Then the only question left is how much time you have.

DIY Gifts for Your Boyfriend You Can Make in an Hour

A hand slipping a small folded note with a red heart into the pocket of a denim jacket

Maybe it’s the night before, or maybe you just don’t have a whole week for this. That’s completely fine. These DIY gifts for your boyfriend take an hour or less, and they still feel like you’ve been thinking about him.

1) A Photo Behind His Phone Case

Polaroid photo of a couple behind a clear phone case, a simple DIY gift for boyfriend
by Pinterest

Print a small photo of you two and slide it behind his clear case. He’ll see it a hundred times a day. Then write something on the back, so he only finds it the next time he takes the case off.

2) A Paper Hug

Handmade card with a stick figure and a face photo whose paper arms fold out for a big hug
by Pinterest

Glue a photo of your face onto a little stick figure, and add two long paper arms that fold out when he opens the card. It looks silly for about three seconds, and then it’s the sweetest thing he’s gotten all year. It works especially well on the days you can’t be there.

3) A Puzzle-Piece Card

Red puzzle heart drawn in a notebook with one piece in a tiny envelope and the words you complete me
by Pinterest

Draw a heart cut into puzzle pieces, take one piece out, and tuck it into a tiny paper envelope on the page with the words “you complete me.” It’s cheesy on purpose, and he’ll keep that little piece.

4) A Word Search Full of Inside Jokes

Handmade word search card with the circled words my favorite person ever
by Pinterest

Hide words that only you two would know: his nickname, the street you met on, that joke nobody else gets. The words he finds can spell out a message too, like “my favorite person ever.”

5) Coupons He’d Really Use

Hand holding a folded strip of pink handmade love coupons, homemade gifts for boyfriend
by Pinterest

Skip “one free hug.” Write the ones he’d cash in: one movie of his choice with no complaining, one morning of sleeping in, or one argument he automatically wins. Fold them into a little strip so he can tear them off.

6) A Spotify Code Card

Hand holding a black wallet card with a printed Spotify code
by Pinterest

Make him a playlist, turn its link into a Spotify code, and print it on a card that fits in his wallet. Then write one line for each song about why it’s on there. That part is what turns it into a real gift.

7) Notes He’ll Keep Finding

Hand pulling a small note with a red heart out of a denim jacket pocket, a sweet homemade gift for boyfriend

Write ten small notes and hide them: in a jacket pocket, inside a book, in the glove box, in his gym bag. He’ll keep finding them for weeks, long after the day itself, and each one is a tiny surprise.

If you’ve got a little longer, you can make something he can hold on to.

DIY Gifts for Your Boyfriend in One Evening

Handwritten envelopes, a glass jar of folded notes and a mug of tea on a bright table, homemade gifts for boyfriend

All you need for these is one free evening, a cup of tea and a show in the background. You’ll be done before bed, and he’ll think it took you a week.

8) A Jar Full of Little Notes

Hand holding a glass jar of folded notes with a pink heart label that says lyrics that describe how I feel about you
by Pinterest

Fill a jar with folded notes, like song lyrics that remind you of him or little things he’s said. He can pull one out on a bad day, so the gift keeps working long after you’ve given it.

9) Open When Letters

Ten hand-lettered open when letters for boyfriend laid out on a white blanket
by Pinterest

Write a few short letters and label each envelope for a moment: open when you can’t sleep, open when you’re overthinking, open when you miss me. He decides when he needs you, and you’re there.

10) A Paper Record Player

Handmade paper record player card in red with a handwritten tracklist inside the lid
by Pinterest

Cut a small turntable out of card stock, add a black paper record, and write the tracklist of “your songs” inside the lid. If he loves music, he’ll put this one on a shelf.

11) A Deck of Reasons

Black frame with playing cards showing couple photos and a center card that says I'd bet on us
by Pinterest

Grab a cheap deck of cards and glue a photo or a reason onto each one. You can tie the deck with a ribbon, or frame a few of them with one card in the middle that says “I’d bet on us.”

12) A Date Stitched Into His Hoodie

Hand-embroidered initials in a heart and a date in blue thread on a cream sweater, a DIY gift for him
by Pinterest

This is my favorite as a fashion guy. Take his favorite hoodie and stitch your date or initials somewhere small, like the inside of the cuff. A needle, some thread and a short tutorial are enough, and only he knows it’s there. Try it on an old T-shirt first, and if you need ideas for the hoodie itself, look at our hoodie outfits for men.

13) A Five Senses Box

Five senses gift box for boyfriend with a beach photo, earbuds, perfume, a soft blanket and chocolate

Put in one small thing for each sense: a photo to see, a playlist to hear, something that smells like you, something soft to touch and his favorite snack to taste. It sounds like a lot, but each part can be tiny.

14) Your Year, Wrapped

Printed card that says our year wrapped, 365 days, 1 favorite person, a DIY gift for boyfriend

You know how Spotify sums up everyone’s year? Do that for your relationship. Count your days together, your most-used emoji, your top song and the restaurant you’ve been to too many times. Lay it out on your phone, print it, and watch him read the stats.

With a whole weekend, you can go a lot bigger.

DIY Gifts for Your Boyfriend for a Weekend

Open scrapbook with printed photos, scissors and red and pink washi tape on a sunny table

If you’ve got a weekend, or a few evenings in a row, you can make something that stays on a shelf for years. These take a bit of planning, and that’s exactly why they hit so hard.

15) An “Our Firsts” Scrapbook

Black scrapbook spread titled our firsts with heart shaped map cutouts for first met, first date and first kiss
by Pinterest

Give each first its own spot: where you met, your first date, your first kiss. You can add a tiny map of each place, like the hearts in this photo. A plain black album makes the colors and photos pop.

16) The Story of How It Became Official

Black scrapbook page titled when it became official with printed text messages and a hand-drawn path
by Pinterest

Screenshot the messages from the weeks before you got together, print them, and draw a little path between them that leads to your date. Reading your own nervous first texts is funny and sweet at the same time.

17) Mini You + Mini Me

Kraft scrapbook page with childhood photos labeled mini you plus mini me equals a current couple photo
by Pinterest

Ask his mom for a childhood photo of him, then put it next to one of you, with a current photo of you two after the equals sign. His mom will love being part of this, and he won’t see it coming.

18) Music That Reminds Me of You

Scrapbook spread titled music that reminds me of you with lyrics, a paper guitar and a record
by Pinterest

Pick a few songs and give each one its own scrapbook page, with the lines that make you think of him. Add why each one matters. It’s like a playlist he can hold.

19) Little Clay Versions of You Two

Tiny handmade clay figures of a couple held in a hand, air dry clay gifts for boyfriend
by Pinterest

Air-dry clay is cheap and forgiving, and you don’t need a kiln. Shape two tiny figures of you, paint on his favorite hoodie, and let them dry overnight. They’re supposed to look a little funny, and he’ll keep them on his desk.

20) A Comic of How You Met

Hand-drawn comic with six stick figure panels telling a couple's love story

Draw your story in six to eight panels. Stick figures are completely fine, because the story is what counts. One guy on Reddit named a comic of their adventures among his best Valentine’s gifts ever, and I believe him.

21) A Scavenger Hunt

Handwritten index cards with rhyming clues for a scavenger hunt laid out on a wooden table
by Pinterest

Write clues that lead him through his place, or through the spots that matter to you two, with the gift at the end. It only takes index cards, and for an hour he gets to feel like the main character.

And if you’re reading this early, you’ve got the biggest advantage of all.

DIY Gifts That Take a Few Weeks

A small handwritten notebook tied with red ribbon beside a big glass jar of paper hearts

These DIY gifts for your boyfriend take real time, a little every day. They’re also the ones he’ll still have in 20 years, so if you can start now, start now.

22) 100 Reasons on Paper Hearts

Red and pink folded paper hearts with small I love you notes on brown paper, handmade gifts for boyfriend
by Pinterest

This is the one I told you about. Cut or fold small paper hearts and write one reason on each. Skip the general stuff, because “your smile” could be anyone. “How you check the oven three times before we leave” could only be him. Five a day gets you there in three weeks.

23) A Handwritten Memory Book

Open spiral notebook with a handwritten thank you list under the title just in case I didn't say it enough
by Pinterest

Get a small blank notebook and fill it with your best moments, photos and inside jokes. Messy handwriting is fine. Here’s my tip from experience: leave the last pages blank, so the book can keep growing.

24) An Annotated Book

Page of a novel with pink highlighter, handwritten margin notes and a sticky tab, an annotated book gift
by Pinterest

Pick a book he loves, read it with a pen in your hand, and leave little notes in the margins about what made you think of him. When he reads it, it’s like you’re sitting next to him. Keep the notes light, so he can still enjoy the story.

25) A Book From Everyone Who Loves Him

Open handmade book filled with different handwriting and small photos, a gift from everyone who loves him

Quietly ask his friends and family for one memory or one thing they love about him, and put them all in one book. Most guys have no idea what people really think of them. This is the one that might make him cry.

26) His Family’s Recipes

Handwritten family recipe cards tied with red string beside a plate of cookies

Ask his mom or grandma for the dishes he grew up with, in her own handwriting if you can. Put them in a small book. That handwriting will mean more to him with every year, and you’ll have earned a lot of points with his family.

Not every guy is a letters-and-memories guy, though, and that’s fine too.

DIY Gifts for His Hobby

Golf ball with a hand-drawn heart, a fishing lure and a game controller tied with red ribbon, DIY gifts for his hobby

If he’s more into doing than talking, the best DIY gifts for your boyfriend go straight into the thing he loves. Anything tied to my hobbies always makes me happy, because it tells me someone knows what I’m into.

27) Hand-Painted Golf Balls

Box of golf balls hand-painted with tiny hearts, flowers and an anniversary message
by Pinterest

Draw tiny hearts, inside jokes or your date on a box of golf balls with a fine permanent marker. If he loses one in the trees, he’s going to go looking for it.

28) A Tackle Box Full of Gummy Worms

Tackle box filled with gummy worms and sour fish with a note that says I've been hooked on you since the day we met
by Pinterest

Fill a real tackle box with gummy worms and sour fish, and add a gift card for his fishing store. Write “I’ve been hooked on you since the day we met” inside the lid. It’s a terrible pun, and he’ll love it.

29) Something Built in His Game

Giant Minecraft teddy bear holding a red heart, built as a gift for a gamer boyfriend
by Pinterest

If he plays Minecraft, build your first apartment, or a giant bear with a heart, and take him there on the day. You’ll need his world and a few evenings, and it costs nothing.

30) A Drawing of His Car

Black pen drawing of a classic car in an oak frame, a handmade gift for a car guy

Trace a photo of his car onto thick paper, add the date you first rode in it, and frame it. Tracing counts, I promise. Car guys love anything with their car on it.

31) A Frame of Ticket Stubs

Oak frame filled with ticket stubs and photos from games and concerts

Collect the tickets from every game or concert you’ve gone to together, and arrange them in a simple frame. If you’re short on tickets, print the photos from those nights. It’s your whole story in one frame.

There’s one more situation that deserves its own section.

DIY Long Distance Gifts for Him

Cardboard care package with hand-drawn red hearts on a sunny doorstep, a long distance gift for him

Long distance makes DIY gifts for your boyfriend harder, because you won’t be there to see his face. But a package from you is also the closest thing he has to you being there, so these count double.

32) A Care Package With a Bad Pun

Open care package of snacks and couple photos with flaps that say did it hurt when you fell from the vending machine
by Pinterest

Fill a box with his favorite snacks, and write the worst line you can think of on the flaps: “Did it hurt when you fell from the vending machine?” Then add your photos to the inside.

33) A Box That Shrinks the Distance

Long distance care package with a map inside the lid and the words distance means so little
by Pinterest

Draw a small map on the inside of the lid, with a dotted line from your city to his. Then fill the box with open when letters, so he has something of you on the hard days.

34) Voice Notes for Bad Days

Cards with QR codes for voice notes beside a phone and earbuds, a long distance gift for him

Record ten short voice messages, upload them, and turn each link into a QR code on a little card. Label them like open when letters. Hearing your voice at 2 a.m. beats any text.

35) A Countdown to Your Next Visit

Kraft envelopes numbered 1 to 8 on a string, a countdown for a long distance boyfriend

Make one envelope for every day until you see each other, with a note or a photo in each. He opens one a day, and the wait turns into something to look forward to.

36) A Hoodie That Smells Like You

Folded red hoodie in a clear bag beside a small perfume bottle, a long distance gift for him

Wear one of your hoodies for a few days, spray on your perfume, and seal it in a bag. It sounds a little strange until he opens that package. For a second, you’re in the room.

Whatever you’ve picked, there’s one last step, and it’s the one people worry about most.

How Do You Give a Handmade Gift Without It Feeling Awkward?

Young woman's hands passing a small handmade gift tied with red ribbon to a man's hands across a sunny table

There’s a moment right before he opens it when you’ll want to apologize for it. Please don’t.

Don’t say “it’s nothing” or “it’s kind of dumb.” Just hand it over, and let him open it in peace. These gifts work best when it’s only the two of you, so save it for a quiet moment.

Then give him a second. He might not say much right away, because a lot of us go quiet when something really gets to us. That’s the good kind of quiet.

All of these DIY gifts for your boyfriend work for Christmas, Valentine’s Day, his birthday or your anniversary. If you’d like to add something you bought, our guide to Christmas gift ideas for your boyfriend has 50+ ideas, and a small basket can hold both.

And when he reads it twice and then carefully puts it somewhere safe, you’ll know you got it right.

Questions About DIY Gifts for Boyfriend

What if he doesn’t like my DIY gift?

That’s very unlikely, as long as it’s about the two of you. He’s reacting to the time you spent on him, and he won’t be checking your scissor work.

How far ahead should I start?

Two or three days are enough for most of these. For the 100 hearts or a memory book, I’d give yourself three weeks, and for a book from his friends a bit longer, because other people will be late.

What should I write if I’m bad with words?

Skip the big declarations and write down small things that really happened. “You always save me the last bite” says more than any poem.

Do I need a printer for these?

No. You can get phone photos printed at most drugstores while you wait, and a lot of these ideas only need a pen.

Can a DIY gift look cheap?

It can, if it could be for anyone. As soon as it’s full of your own photos and words, nobody thinks about what it cost.

Leave a Reply