Free · Ready in about a minute
Spread holiday cheer with a personalized Christmas song for your loved ones!
A real song from this generator, made for a made-up family. Their names and two family details are in the lyrics.

Tap play to listen
Christmas Pop
29 seconds
The lyrics
Grandpa's in his ugly sweater, Biscuit's wearing antlers too, Maya and Sam up at five a.m., shaking every box they knew. Merry Christmas, Bennetts, light up the whole street! Cocoa in our hands and snow beneath our feet. Merry Christmas, Bennetts, everybody sing, Home is where the Bennetts are, the best thing!
Fill in the details to create a personalized Christmas song!
Tap one to fill in the form, then change the names and details to yours.
Updated November 9, 2026
A free AI tool that writes and sings a personalized Christmas song in about a minute.
Tip: names alone sound like a form letter. A name next to a real habit sounds like your family.
Making a Chanukah or Thanksgiving song? Use Jingle My Holiday™ or the Thanksgiving song generator.
Yes. Writing the lyrics and making the song are free. To hear and share it, you create a free account with your name and email. No password.
The lyrics are ready in a few seconds, and you can edit them before the music starts. The music usually takes about 30 seconds.
Yes. Put the names in "Who is this jingle for?" and the inside jokes or traditions in your message. Spell an unusual name the way it sounds.
Christmas Pop, Traditional Carol, Christmas Rock, Christmas Country. Each one is written and produced for Christmas.
Yes. Choose Write Your Own and add up to 600 characters. Only use lyrics you wrote or have permission to use.
Yes. Use Give the song and enter their email. They get the song, and only that email can claim it to download and share it.
No. Every song is private to people who have the link. You can turn on Show on Google for a song if you want it public.
No. A song takes about a minute and there is nothing to ship, so you can make one on Christmas Eve or Christmas morning.
If your name is mispronounced, in the “Brand Name” or “Who is this jingle for?” field, type it phonetically (how it sounds) and split it into small chunks in the
For Example:
If it still sounds wrong, try one change at a time:
Change the ending sound
More examples