Organize a Secret Santa with family, friends or colleagues

+ 14 millions participants!

Free · Ready in 2 minutes · No app to install

Already have a Secret Santa going? Find it here

Illustration du Père Noël
Secret Santa organizer

Organize your Secret Santa ...

  • with Familly
    for Christmas in your close or wider circle, with or without children. From 3 participants onwards!
  • with Friends
    on New Year's Eve or at any time of the year!
  • with Colleagues
    within a work group or company-wide - from 3 to 5000 participants !

How does it work?

Create your event some weeks or days before the gift exchange.

1
Organization
Event preparation with customized rules
2
Draw lots
The participants start their draws
3
Looking for gifts
Everyone finds the gift
4
Gifts exchange
We exchange gifts on the Big day

Powerful features!

  • Organize a Secret Santa remotely!

  • 3 draw modes: A) Secret Santa until the Big day, B) Revealed to all from the draw C) Full secret to all until the big day

  • From 1 to 5 draws per participant

  • Define groups & rules for drawing

  • Exchange anonymous messages with your Santa

  • Compile your wish list (proposed models) and share it

  • Lots of gift ideas !

  • Contribute to the respect of our planet!

How people use it

Family, work, friends: a few ideas for organizing your Secret Santa.

  • Secret Santa with friends

    Last year our family was scattered around the world, with many of us living abroad. So we set up a Secret Santa on my-secret-santa.org back in November, giving everyone enough time to send their gifts before Christmas.

    It was a great success! The messaging let us share the Christmas spirit even though we were far apart, and we had plenty of laughs!

  • Secret Santa at work

    At work, we used to celebrate Christmas with a small, traditional drinks party. Last year, to make it more fun, we used my-secret-santa.org to run a Secret Santa with everyone in the department.

    Unwrapping the gifts was full of emotion, and we all came away with great memories!

  • Secret Santa with friends

    Last year we organised a big Christmas draw with the whole family.

    We celebrated together a little later, during our February holiday in a big chalet in the Alps. The Christmas spirit was truly there!

  • Secret Santa with friends

    As a group of friends, we wanted to exchange gifts to celebrate the end of the year.

    We ran a "winter sports" themed Secret Santa, with a 15-euro limit per gift. It was great fun and the unwrapping had us in stitches. We're doing it again this year!

Logs :
SESSION_DYNAMODB - 26/09/2026 à 21:26:42.261768 : Start session Init - #1
SESSION_DYNAMODB - 26/09/2026 à 21:26:42.266521 : Start session Init - #2
SESSION_DYNAMODB - 26/09/2026 à 21:26:42.266663 : Start session Init - #3
SESSION_DYNAMODB - 26/09/2026 à 21:26:42.266674 : Start session Init - #4
PARAM - 26/09/2026 à 21:26:42.372559 : LANGUE : host=pre-www.my-secret-santa.org:9010 prefix = pre-
MOBILE - 26/09/2026 à 21:26:42.375650 : App mobile=0
DISPLAY - 26/09/2026 à 21:26:42.375660 : Affichage du menu du haut=
PARAM - 26/09/2026 à 21:26:42.375663 : URL de la page _SERVER['REQUEST_URI']=/
PARAM - 26/09/2026 à 21:26:42.375666 : URL de la page _SERVER['SERVER_NAME']=front2023-lb.tirokdo.com
PARAM - 26/09/2026 à 21:26:42.375670 : URL de la page _SERVER['HTTP_HOST']=pre-www.my-secret-santa.org:9010
PARAM - 26/09/2026 à 21:26:42.375673 : URL de la page _SERVER['HTTPS']=désactivé
PARAM - 26/09/2026 à 21:26:42.375676 : URL de la page _SERVER['SCRIPT_FILENAME']=/var/www/html/index.php
PARAM - 26/09/2026 à 21:26:42.375679 : URL de la page _SERVER['PHP_SELF']=/index.php
PARAM - 26/09/2026 à 21:26:42.375683 : Paramètre GET :
PARAM - 26/09/2026 à 21:26:42.375695 : Langue from HEADER =
DISPLAY - 26/09/2026 à 21:26:42.375702 : Variables de page : op= - id_event= - id_guest= - hash=
DISPLAY - 26/09/2026 à 21:26:42.375706 : Affichage du menu du haut=
CACHE_CMS - 26/09/2026 à 21:26:42.376068 : MEMCACHED_HOST=all-memcached MEMCACHED_PORT=11211
CACHE_CMS - 26/09/2026 à 21:26:42.376084 : Lecture en cache de la clef : pre-cms.en-us.atouts.list
CACHE_CMS - 26/09/2026 à 21:26:42.377112 : Reponse : false
CACHE_CMS - 26/09/2026 à 21:26:42.377121 : Contenu CMS absente du cache : pre-cms.en-us.atouts.list
CACHE_CMS - 26/09/2026 à 21:26:43.088113 : Mise en cache sur pre-cms.en-us.atouts.list - retour=1
CACHE_CMS - 26/09/2026 à 21:26:43.093249 : Lecture en cache de la clef : pre-cms.en-us.temoignage.list
CACHE_CMS - 26/09/2026 à 21:26:43.093485 : Reponse : false
CACHE_CMS - 26/09/2026 à 21:26:43.093493 : Contenu CMS absente du cache : pre-cms.en-us.temoignage.list
CACHE_CMS - 26/09/2026 à 21:26:43.754103 : Mise en cache sur pre-cms.en-us.temoignage.list - retour=1
TIME - 26/09/2026 à 21:26:43.757604 : Durée d'exécution : 1.5005581378937 secondes