Skip to main content

Handy tools

Secret Santa Generator

Free Secret Santa generator — draw names online, no sign-up, private link per person.

Type in everyone's names and each person is assigned someone to buy a gift for — no repeats, nobody draws themselves, and no two people draw each other. No sign-up or email: everyone just gets their own link.

One name per line, at least 3 people

0 people so far

How it works

  1. Enter the names and draw
  2. Send each link privately — by text, chat or email
  3. Each person opens their link to see who they're buying for. The organizer's screen never lists the pairs

The draw lives only in the links — no account, no database. Lost a link? Copy it again while this page is still open. If you draw again, send everyone their new link; old links keep showing the old draw.

Recommended Content

A free Secret Santa generator for office parties, family gift swaps and friend groups. Type in at least three names and each person is assigned exactly one person to buy for. Everyone is linked into a single gift chain, so nobody draws themselves and no two people draw each other.

There's no account or email. The organizer gets one link per person instead of a list of pairs, and each participant opens their own link to see their match. The draw is packed into the links rather than saved in a database, and the links aren't encrypted, so send each one only to its owner — it's built for friendly fun, not for hiding results from a determined snoop.

Frequently Asked Questions

  • Q. How does the Secret Santa generator work?

    A. Enter at least three names, one per line, and tap Draw. Everyone is placed in one random gift chain, so each person buys for exactly one other person and nobody draws themselves.

  • Q. Can two people end up drawing each other?

    A. No. The draw always forms a single loop through the whole group (A → B → C → … → A), so with three or more people no pair ever buys for each other.

  • Q. Can the organizer see who got whom?

    A. Not on screen — the organizer only sees one link per person. Each link does contain the full draw and isn't encrypted, so anyone who opens other people's links could find out. Send each link only to its owner.

  • Q. Do I need an account, and is the draw saved?

    A. No account or email is needed, and the draw lives inside the links rather than in a database. If you draw again, send everyone their new link, because old links keep showing the old draw.