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.
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?

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?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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?

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
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.
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.
Skip the big declarations and write down small things that really happened. “You always save me the last bite” says more than any poem.
No. You can get phone photos printed at most drugstores while you wait, and a lot of these ideas only need a pen.
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.


