Ideas
How to make a 'will you be my Valentine' link
Published June 11, 2026 ยท by Cute Gestures
Somewhere on your feed there's a video of someone opening a 'will you be my Valentine' page: their photos slide by, a letter types itself out, and when they reach for the No button it scoots away like it owes them money. The comments are all 'how do I make this' and the answers are all vague. Here's the actual how.
The short version: you don't need to code anything. Cute Gestures (that's us) builds exactly this kind of page, free, in about five minutes: a photo memory lane, a flipbook of reasons, a letter, the question with the runaway No, a date planner, and a confetti finish, all on one link you text them. No app for you, no account for them.
The long version is the rest of this article: every step in order, what to put in each part, what your Valentine actually sees when they tap, and the questions people ask right before they hit publish. If you'd rather hand-code your own from scratch, there's a section for you too.
First, what you're actually making
A Valentine link is a one-person website that plays like a little show. They tap it, and in order: a memory lane of your photos with captions, a numbered flipbook of reasons you like them, a letter that types itself out on screen, the question with a big Yes and a No that refuses to be caught, an optional date planner, and a confetti reveal with their photos arranged in a circle collage.
That's the difference between this and the bare yes-or-no pages floating around: those are two buttons on a white screen. Funny for eight seconds. This is two buttons at the end of a story about the two of you, which is why people screen-record these and post the recording.
The steps below use Cute Gestures because, full disclosure, it's our tool and it was built for exactly this job. It's free, the build takes about five minutes if your photos are ready, and your Valentine never installs anything. If coding your own sounds more fun, skip to the last section; no hard feelings.
Step 1: pick the Valentine's theme
Go to cute-gestures.com and tap Make one. You'll sign in once with a one-time email code: no password to invent, no card, and it's how your gesture saves so you can edit it later. Then pick the Valentine's theme.
The theme hands you a head start: a pink palette, a prewritten question, a starter letter, and five starter reasons. Every word is editable and none of it is required. There are other themes (anniversary, birthday, just-because) if your situation is more 'I like you and it happens to be February', but for this particular question, Valentine's is the one.
One thing worth knowing before you build: every moment can be toggled off. No photos together yet because this is a crush? Skip the memory lane and lead with the reasons. The link plays whatever you keep, in order.
Step 2: add photos to the memory lane
The memory lane holds up to 8 photos, each with a caption, and they swipe through it like a tiny gallery. Compression and storage happen automatically, so you can throw full-size shots at it straight from your camera roll.
Picking advice: skip the posed ones. The photo where they're mid-laugh at something dumb beats the nice dinner picture every time, because the caption is where the gesture lives. 'The night you ordered for both of us and got it exactly right' does more work than 'dinner, October'.
If you only have two or three good photos, use two or three. A short lane with sharp captions beats eight fillers. And if you have zero (hello, new crush), turn the lane off entirely; the reasons and the letter carry it fine.
Step 3: list the reasons it's them
The reasons moment is a numbered flipbook: they tap through one reason at a time, so each one gets its own little spotlight. The Valentine's theme starts you with five; rewrite all of them.
The rule is short and specific beats sweeping. 'You're amazing' is a greeting card. 'You text me from the bread aisle to ask which one is ours' is evidence. Aim for things only you would know:
- A habit you've memorized. The way they say one particular word wrong, the playlist they always default to, what their hands do when they're excited about a story.
- A moment you kept. One specific time they showed up for you, with the date if you remember it. Receipts are romantic.
- A dumb one. Every list needs a reason that makes them snort. It buys credibility for the sincere ones around it.
Step 4: write the letter
The letter holds up to 2000 characters and types itself out on their screen in a handwritten font, like you're writing it live. (They can tap anywhere to fast-forward. Most people don't.)
Because it types, write like you talk. Read your draft out loud once; anywhere you stumble is a sentence to fix. A shape that works: one line about how this started, one true thing you don't say enough, one line about what you're hoping for, and then hand the question off to the next screen. Six to ten sentences is plenty.
If you're stuck staring at the box, start with 'I was going to just text you, but' and keep typing. The letter doesn't need to be literature. It needs to sound like you on your bravest day.
Step 5: set up the question and the runaway No
Here's the part the videos are about. The question screen shows your question ('Will you be my Valentine?' to start, but rewrite it however you like), a big Yes button, and a No button that bolts the instant their finger gets close.
Every time the No escapes, it swaps to a new pleading phrase ('Pretty pwease', 'With a carrot cake on top', or whatever you write) and the Yes button grows a little, until pressing Yes stops being a choice and becomes a physical inevitability. You control the question, the Yes label, and every phrase in the No button's rotation, so load it with inside jokes.
And if a rigged question feels wrong for your situation (a brand-new crush sometimes deserves a real out), you can skip the question moment entirely and let the letter do the asking.
Step 6: turn on the date planner
Plan Our Date is the practical magic of the whole thing. After the Yes, they pick food, an activity, and a time, and their choices land on your dashboard. The 'so what should we actually do' conversation, already had.
This matters for timing: if you want the planner to plan actual Valentine's dinner, the link needs to arrive a few days before the 14th, so their picks reach you while there's still a table left to book.
No logistics needed? Long distance, or ten years in and the date is the couch? Toggle it off. The confetti reveal at the end still lands.
Step 7: publish and send the link
Hit publish and you get your link. Copy it and send it wherever you two already talk: iMessage, WhatsApp, Instagram DMs, email if you're feeling formal. Nothing to attach, nothing for them to install; the page just plays in their browser.
Keep the delivery text almost insultingly short. The link is the paragraph.
- 'made you something.' The classic. Lowercase, no context, devastating.
- 'open this when you're alone.' For the crush ask, when you'd rather they not open it at lunch with three friends watching.
- 'before you make plans for the 14th.' For the established couple, when the date planner is doing real work.
What they see when they tap
Worth knowing exactly what happens on their end, since you only get to watch the screen recording afterward.
They tap the link and it plays as a sequence: the memory lane first (swiping through your photos and captions), then the reasons flipbook, then your letter typing itself out, then the question. They will chase the No button. Everyone chases the No button; expect several increasingly determined taps and at least one out-loud 'oh COME ON' before they surrender to the giant Yes. Then the date planner if you kept it, and the finale: confetti, their photos rearranged into a circle collage, your celebration line, and a 'Save for Stories' button, because they are absolutely posting this.
Meanwhile you get an email the first time they open it and again when they finish, so you'll know the exact minute to start watching your phone for the all-caps reply. (Both emails can be turned off in settings if you'd rather be surprised.)
Want to code one yourself instead?
Respect. The hand-coded runaway button is a classic for a reason, and if you or your Valentine is the type to be more impressed by the source code than the confetti, building it yourself is part of the gift.
The core trick is one page, two buttons, and a No button that jumps to random coordinates on mouseover, plus a touchstart handler for phones, which is the part most tutorials forget: there is no hover on a touchscreen. Add your question, host it free on GitHub Pages or Netlify, and text the URL. Budget an evening if you already know some HTML and JavaScript, a weekend if you're learning as you go.
The honest tradeoff: photos, mobile layout, the typewriter letter, and hosting are all yours to handle, and February 13th is a rough night to learn CSS. If you want the made-it-myself energy without the debugging, build the link in five minutes and spend the rescued evening on the dinner reservation instead.
Questions people actually ask
Is making a 'will you be my Valentine' link actually free?+
Yes, completely. No tier, no card, no paywall in front of the good parts. The photos, every moment, editing after publish, and the link itself all cost nothing. Hand-coding your own is free too if you host it on GitHub Pages; it just costs an evening instead of five minutes.
Do they need to download an app or make an account?+
No. The link opens in whatever browser their phone already has, and the whole gesture plays right there. The only person who ever signs in is you, with a one-time email code, so your gesture saves and stays editable from your dashboard.
Is the link private?+
Yes. Your gesture isn't listed, indexed, or searchable anywhere; the only way to see it is to have the link, so it's exactly as private as the chat you send it in. Photos sit behind unguessable URLs and are deleted automatically 90 days after the gesture is finished.
Can they actually press the No button?+
No. It dodges the instant they get close, swaps to the next phrase from your list, and the Yes button grows a little each time. If the moment calls for a genuine choice, like a brand-new crush you don't want to pressure, leave the question moment off and let the letter ask instead.
When should I send a Valentine link?+
The morning of February 14th is prime if it's purely a sweet surprise. If you kept the date planner on, send it two or three days early so their food and activity picks reach your dashboard while you can still book something. Nobody in history has complained about getting one on February 10th.
Can I edit it after I send it?+
Yes. Everything stays editable from your dashboard after publishing, and changes go live the next time they open the link. Spot a typo in the letter at 2am? Fix it before they wake up and no one will ever know.
Keep reading
Or go straight to the source: Valentine's gesture linksยทall ideas