Retour au blog
6 min

Secret Santa Generator 2026 — Free Online Name Picker

The Best Free Secret Santa Generator Online (2026)

Organizing a Secret Santa — whether for your family, friends, office team or school class — comes down to one simple need: randomly assign who gives to whom, without anyone drawing themselves.

Hasardio does it in 30 seconds, completely free, no sign-up required, with a cryptographic SHA-256 certificate proving the draw was fair.

Start my Secret Santa →

---

How Hasardio's Secret Santa Generator Works

3 Steps, 30 Seconds

  • **Go to [hasardio.com/tirage](/tirage)** and select the "Secret Santa" tab
  • **Enter participant names** — one per line, or paste a list. Minimum 3 people.
  • **Click "Launch Secret Santa"** — each person gets a secret assignment

Assignments appear as flip cards: each person clicks their own card to privately reveal who they're buying a gift for. Everyone else stays in the dark.

---

The Algorithm That Guarantees a Fair Draw

Hasardio uses the Sattolo algorithm, a mathematical derangement specifically designed for Secret Santa:

  • **No self-draws**: It is mathematically impossible for Alice to draw Alice
  • **No predictability**: Every draw produces a different permutation
  • **Cryptographic randomness**: Powered by `crypto.getRandomValues()` — the browser's native hardware entropy source, not `Math.random()`

Each Secret Santa draw generates a SHA-256 hash certificate — a unique 64-character fingerprint calculated from the full participant list and the exact timestamp. This hash is proof that the draw happened with those participants, at that exact moment, and was not manipulated.

---

Secret Santa for Families

Family Secret Santas are the most common use case. Typically 5–20 people, mixed ages, and the challenge of keeping assignments secret until Christmas.

With Hasardio:

  • Every family member opens their flip card privately on their own phone
  • No need to pass slips of paper or use a hat
  • You can set a gift budget in the title field
  • The SHA-256 certificate convinces even the most skeptical uncle that it was fair

Tip: Add the family group chat name in the draw title for a personal touch.

---

Secret Santa at the Office

Office Secret Santas work best when they're anonymous and drama-free. HR managers and office admins love Hasardio because:

  • **Zero data stored**: All computation happens in the browser. No names are sent to any server.
  • **Export to Excel**: Download a CSV file with all "who gives to whom" pairs — useful for the organizer's records
  • **PDF certificate**: A printable SHA-256 certificate you can archive with your event documentation
  • **Handles large groups**: Tested with up to 200 participants in a single Secret Santa draw

---

Secret Santa for Schools and Classes

Teachers organizing class Secret Santas face a specific challenge: keeping it fair when students are watching. Hasardio's flip card system is perfect — each student opens their own card privately.

Works great for:

  • Elementary school class exchanges (15–30 students)
  • University department gift swaps
  • After-school club Secret Santas

---

Why "Secret Santa Generator" Matters — The Math

A common mistake when organizing a Secret Santa manually is creating fixed cycles (A→B→C→A), or allowing the last person to always end up with themselves when the hat is nearly empty.

The Sattolo algorithm avoids both problems by generating a guaranteed cyclic derangement — every assignment is part of one single cycle. In a group of 10 people, no one gives to themselves, and the full chain is always valid.

---

Frequently Asked Questions

Can someone draw themselves?

No. The Sattolo algorithm mathematically prevents self-draws. It's not just unlikely — it's impossible.

Is the draw truly random?

Yes. Hasardio uses crypto.getRandomValues(), the browser's built-in cryptographic random number generator. This is the same standard used for encryption keys and TLS certificates — far more secure than Math.random().

Do you store participant names?

No. Everything runs in your browser. No names, no assignments, nothing is ever sent to a server.

Can I use it with couples or exclusions?

Not automatically yet. You can re-run the draw if a result contains an unwanted pairing — each draw is independent and different.

How do I share assignments privately?

Use the flip card mode: each person clicks their own card. Or use "Copy all pairs" and send assignments individually via message.

Can I export the results?

Yes — PDF for printing or archiving, and CSV/Excel for office use.

Start your free Secret Santa →

Prêt à lancer votre tirage au sort ?

Gratuit, instantané et certifié cryptographiquement.

Lancer un tirage