Anniversary Wish Link Generator
Celebrate your milestone with a heartfelt anniversary link. Personalize the message and theme, share it, and keep the moment forever.
Want to make it more special? ❤️
Turn your message into a 30-second game they play to unlock it.
How it works
Write it
Add your name, their name, and a heartfelt message. Pick the occasion.
Get your link
Generate a unique link instantly — no account, completely free.
Share & get notified
Send it by text, WhatsApp, or Instagram. Get an email when they respond.
Anniversary messages fail when they describe the relationship in general terms. The ones that land name the unglamorous parts — the year that was hard, the flat with the broken boiler, the habit you have quietly come to depend on.
Mention the difficult year
Every long relationship has one, and pretending otherwise makes the message sound like a stock photo. Acknowledging that you got through something together is more romantic than claiming it was all easy, because it says the thing that actually matters: you stayed. One sentence is enough — this is not the moment to relitigate it.
Name something small and current
Grand statements about forever age badly; specific present-tense details do not. The way they make coffee. The fact that they always take the side of the bed nearer the door. That they have never once made you feel stupid for asking a question. Small and current proves you are still paying attention, which is the entire point of an anniversary.
Decide whether it is private or public
A link is private by default, which suits couples who find public anniversary posts a bit performative. If you are the sort of couple who does post, write the private version first and the public version second — they should not be the same text. The private one is allowed to be unpolished.
What to write
Borrow one of these, or use it as a starting point and swap in a detail only the two of you would recognise.
Milestone year
- Ten years. Still my favourite person to be bored with. Happy anniversary.
- A decade of you making the ordinary parts good. Happy anniversary.
- Five years in and you are still the best decision I have made. Happy anniversary.
After a hard year
- This year was not the one we planned, and you were still the easiest part of it. Happy anniversary.
- We got through it. That is worth more than a good year would have been. Happy anniversary.
- Thank you for staying when it was not fun. Happy anniversary.
Understated
- Same time next year? Happy anniversary.
- Still glad it was you. Happy anniversary.
- No speech. Just — thank you, and happy anniversary.
More ways to ask & celebrate
Frequently asked questions
How does the anniversary wish link work?
Write your message, generate a link, and share it. Your partner opens a romantic card and can react and reply.
Is it free?
Yes, the anniversary wish generator is completely free with no account needed.
How long does the link last?
Each link stays live for 90 days.