
Gift box
Tug the ribbon, lift the lid, a note rises out.
Secret Santa
Type the names, set a budget and press draw. Everyone gets their own private link, by WhatsApp, text or any chat, that shows only the one person they're buying for. No accounts, no email addresses, and not even you, the organiser, can see who drew whom.
Shown on everyone's ticket. If you're taking part, add yourself to the list below too.
No names yet. Paste a list or type them in.
Couples who shouldn't draw each other
Optional. They'll never draw each other, in either direction.
No couples set.
Only you see this list. It's never shown to anyone and stays on this device.
Name your group and add everyone who's taking part. You can paste a list straight from your group chat. If you're joining in, add yourself too.
Optional: mark couples who shouldn't draw each other, set a spending limit and the exchange day, and add each person's wishes or a quick questionnaire (size, favourite colour, things to avoid).
Press draw. The names are matched in your browser, and each person gets a short private link. The list you see shows names and links, never the pairs.
Send every link with one tap: WhatsApp, text, your phone's share sheet, or copy and paste. Tick people off as you go.
Each person opens their ticket, confirms it's really them, and sees who they're buying for, with that person's wishes, the budget and the date. You can check who has opened theirs, never what they saw.
The draw runs in your browser with a cryptographic random number generator. Nobody draws themselves, couples you mark never draw each other, and every fair outcome is equally likely. If your rules make a fair draw impossible, for example too many couples in a small group, you'll be told before a single link is made.
Each ticket holds just one pair: whose ticket it is, and who they give to. Your list shows names and links, never results, so you can take part in your own draw without spoiling it. The couples list never leaves your device.
A ticket asks “Are you Anna?” before it reveals anything, so a link posted in the wrong chat doesn't give the game away, and link previews in WhatsApp or Slack never show a name. Names and wishes are deleted 30 days after the exchange day, and at the latest on January 31. Ticket pages carry no ads and no trackers.
Agree on these before you draw. Paste them into the note on the tickets, or tap “Use the usual rules” and edit them.
Starting points that work for colleagues, friends and family. The wishes on the ticket always beat any list.
Put the exchange day in the note. If your team is remote, ask people to post gifts to each other or send them to the office. Links work in any chat app, and nobody needs an email address.
Make a link for each child and open it together, or send a child's link to a parent's phone. The questionnaire is handy for clothing sizes and favourite colours.
Up to 50 people per draw. Paste the whole list from your group chat; repeated names are flagged, so you can add an initial and everyone can tell their link apart.
Turn on “One circle” for a single chain: Anna gives to Ben, Ben to Chloe, and so on back to Anna. On the day, each person hands over their gift in turn, and the next one follows.
Yes. Drawing names, the private links, and the wishes, budget and date on each ticket are all free. There's no sign-up and nobody needs an email address.
No, and that's on purpose. The names are matched in your browser, and each link reveals only its own pair to the person who opens it. Your list shows names, links and whether each ticket has been opened, never the result. That's also why you can take part in your own draw.
Add them under “Couples who shouldn't draw each other”. They'll never draw each other, in either direction. If you add so many couples that no fair draw exists, you'll see a message before anything is sent.
Every ticket first asks “Are you …?” and shows nothing until that person confirms. Anyone else is asked to close it and tell you. Link previews in chat apps never show a name.
Your list stays in the browser you used, so you can send the link again from there. Save the list as a .txt file as well, in case you change phones or clear your browser.
Not yet. The cleanest fix is a new draw with the updated list. Tell everyone that the new links replace the old ones.
Only for the season. Tickets are deleted 30 days after the exchange day you set, and at the latest on January 31. Ticket pages have no ads and no tracking.
Yes. Everyone gives exactly one gift and receives exactly one, whether you're 3 people or 50.

Tug the ribbon, lift the lid, a note rises out.

Washed ashore at golden hour, uncorked, unrolled.

A wish written on paper, released into the dusk.

Folded notes, one tap each: reasons, memories, promises.

Hand-tied in kraft paper; each flower opens in turn.

Sealed in wax until the day you choose.