Free tool

A wish generator that gives you lines someone wrote

597 of them, written by hand for the pages on this site. Pick what it's for, who it's for and the tone you want.

270 written for this

  • Happy birthday to the person who makes an ordinary Tuesday feel like somewhere I want to be.

    Short and heartfelt · more like this

  • Another year of you, and I still can't believe my luck. Happy birthday, my love.

    Short and heartfelt · more like this

  • Happy birthday to my favourite person, my loudest laugh and my safest place.

    Short and heartfelt · more like this

  • You've made every year better than the one before it. Happy birthday.

    Short and heartfelt · more like this

  • Happy birthday. Thank you for choosing this life with me, over and over.

    Short and heartfelt · more like this

A line lands better inside something they have to open. Put this one in a gift they unwrap in their browser — free, about ten minutes.

Turn this into a gift

How it works

There is no model behind this. It's a filter over writing that already existed.

Every line in here was written for one of the 19 wishes pages on this site — by a person, for that specific relationship, grouped by the mood someone might be after. The generator reads those pages, keeps the groups they were written in, and shows you five at a time from whichever groups match your three choices.

That's why each result carries a small label under it saying which group it came from, and a link to the page holding the rest of that set. If you like the fourth one, there are twenty-five more beside it written in the same voice.

It also means nothing here can be subtly wrong in the way generated text is. Nothing was assembled from slots at the moment you pressed the button, so no line arrives half-finished or quietly ignoring something you typed.

Worked examples

Real output, pulled from the same corpus the tool draws from — so these can't drift away from what it actually gives you.

Choose

Raksha Bandhan · Brother · Funny

You get

Happy Raksha Bandhan! The rakhi is free. The gift you owe me is not.

Choose

Birthday · Mom · Heartfelt

You get

Happy birthday to the woman who gave me everything and asked for nothing back.

Choose

Saying sorry · Short

You get

I'm sorry. I got it wrong and I know it.

When it helps

Mostly when the problem isn't what you feel, it's the first six words.

  • It's a quarter to midnight and you've rewritten the same sentence four times.
  • Four family birthdays land in one week and they can't all say the same thing.
  • You want to be funny with your brother without it tipping into unkind.
  • You're writing to someone you haven't spoken to properly in a year.
  • You know the tone you want and can't find the way in.
  • You're filling the message field on a gift and the box is still empty.

What to change before you send it

A line off a website is a starting position, not a finished message. Four small edits do most of the work.

  1. Change one detail to something only true of this year — the trip, the job, the thing that went wrong in March. That single specific is what makes the rest sound like you.

  2. Say their name in your own words, at the start or the end. We don't paste it into the middle of the line for you, because a name dropped into someone else's sentence always reads like it was.

  3. Cut anything you wouldn't say out loud. If "my dearest" isn't a phrase you use, they'll hear that it isn't.

  4. Read it once as though you'd received it. If it could have gone to three other people unchanged, put one more specific thing in it.

Common mistakes

  • Sending it word for word. It'll be fine, and fine is what everyone else sent.
  • Picking a tone that doesn't match the relationship — the funny lines for a brother read badly to a colleague, and the heartfelt ones read as heavy to a friend who deflects.
  • Sending the same generated line to several people the same day. They compare.
  • Leaving it in a chat window. A message is a message; the same words inside something they have to open is a gift.

Questions

Is this AI?
No. Nothing here is machine-written and nothing is assembled from slots when you press the button. Every line was written by a person for one of the wishes pages on this site, and the tool only chooses which ones to show you.
Why doesn't it put their name into the line?
Because it reads badly, every time — "happy birthday to my sister and my first best friend, Priya." A name works where you'd naturally put it, which is somewhere only you know. Add it yourself in your own words.
Can I send these exactly as they are?
Yes. They're free to copy and send, and nobody needs to credit anything. They land better with one detail changed, which is what the section above is about.
Are the Hindi lines translated from the English ones?
No — the Hindi set was written in Hindi for its own page, along with a Hinglish group for the way most people actually type. It's a separate choice in the first menu rather than a language toggle, so an English result list never comes back half in Devanagari.
Do I need an account?
No. No account, no sign-up, nothing to install, and no limit on how many times you press the button.
What does “turn this into a gift” do?
It opens the gift builder on the occasion you were browsing. You write the message, pick a design — a game, a photo album, an animated letter — and get a link to send. That's also free, and it takes about ten minutes.

Where the lines come from

All 597 of them live on these 19 pages, grouped by tone and with a bit of writing about what actually lands. Browse them instead if you'd rather read than shuffle.

Start from birthday wishes for every relationship or the whole blog.