Skip to content
RandNext
Esc

Secret Santa Generator

Draw Secret Santa names without a hat. Everyone gives once and receives once, nobody draws themselves, and the whole group forms one gift ring. Keep couples apart if you like, then let each person reveal only their own match.

  • Nobody draws themselves
  • Exclusions for couples
  • Private, one-by-one reveal
6 people

One pair per line, e.g. couples or housemates. Works in both directions.

Who gives to whom

Add everyone’s name and press Draw names. Nobody draws themselves, and the whole group forms one gift ring.

Secret Santa API

A dedicated public endpoint for Secret Santa Generator is not available yet. The RandNext API currently supports random jokes, quotes, questions and words.

View available API endpoints →

You might also like

How to use it

  1. 1List everyone taking part.
  2. 2Add anyone who shouldn’t draw each other.
  3. 3Press Draw names, then pass the screen around so each person reveals their own match.

FAQ

Can two people end up buying for each other?

Not with 3 or more people: the draw is one big ring (A → B → C → … → A), so there are no swaps or small closed loops.

Does it email people?

No — nothing leaves your browser. Use the one-by-one reveal, or copy the list if you’re organizing it yourself.

Are the names saved or sent anywhere?

No. Everything happens in your browser; nothing is sent to RandNext or stored.