Christmas Story Generator for Kids: 30 Santa and Holiday Story Prompts
December bedtimes are different. Kids are excited, the days are short, and every night someone asks for "a Christmas one." By the second week you have read every holiday book on the shelf. A Christmas story generator lets you make a new story each night, with your child in it, in about a minute.
Below you'll find how to do it, 30 prompts sorted by age, and an idea for a 24-night countdown story your child will look forward to all month.
How to make a Christmas story in a minute
- Write one sentence. Name your child, give them a small holiday problem, and say how you want it to feel. "A cozy Christmas Eve story about Noah, age 5, who helps a lost elf find the way back to the North Pole."
- Choose the age and genre. Pick Bedtime Story for calm nights, or Adventure or Fantasy for a weekend afternoon.
- Pick a picture style your child will enjoy following along with.
- Generate, then read it together. If your child wants a different ending, change one detail and make it again.
On StoryBee's AI story generator for kids, stories are written for ages 2 to 13 and illustrated. They can also be read aloud, including in your own voice, so a grandparent far away can "read" the Christmas Eve story too.
30 Christmas story prompts
Swap in your child's name and age. Short, specific prompts work best.
Ages 3 to 5: short, warm, and repetitive
- A little reindeer who is too excited to sleep on Christmas Eve counts snowflakes until his eyes close.
- [Name] helps Santa's youngest elf wrap a present that keeps wiggling.
- A snowman wakes up at night and visits every house on [Name]'s street to say goodnight.
- A teddy bear wants to be the star on top of the Christmas tree.
- [Name] leaves cookies for Santa, and three hungry animals have to decide whether to share.
- A tiny mouse builds a gingerbread house just the right size for mice.
- The Christmas lights in [Name]'s window twinkle a message to the moon.
- A penguin who has never seen a present gets one from [Name].
Ages 6 to 8: a small adventure with a clear problem
- Santa's sleigh map blows away, and [Name] has to help find it before midnight.
- [Name] discovers that one of the elves has never seen snow fall, and plans a surprise.
- The North Pole's toy machine starts making the wrong toys, and only [Name] can fix it.
- A snow globe on the shelf is actually a tiny town, and its people need [Name]'s help.
- [Name] and their best friend try to stay awake to see Santa, and meet a reindeer instead.
- A gift with no name tag arrives, and [Name] follows clues to find who it belongs to.
- Santa catches a cold, and [Name] invents the perfect remedy for a magical man.
- The last candy cane in the shop wants to go home with someone kind.
- [Name]'s little sibling wishes for something you can't wrap. What is it, and how does [Name] give it to them?
Ages 9 to 12: richer plots, twists, and choices
- [Name] is chosen as the first kid ever to join the North Pole's night shift.
- A mysterious letter arrives in the mail, written to Santa from someone 100 years ago.
- The northern lights go out on Christmas Eve, and the reindeer can't navigate without them.
- [Name] has to choose between winning the neighborhood lights contest and helping a neighbor.
- A broken old toy in the attic tells the story of every family it has belonged to.
- Santa's workshop runs on the world's kindness, and this year the power is running low.
- A snow day traps [Name]'s class at school, and they discover the building holds a secret.
Stories for the whole family
- Every family member gets one wish for Christmas morning, but all the wishes have to fit in one day.
- [Name] and their siblings must work together to build the biggest snow fort the street has ever seen.
- The family pet goes on a secret Christmas Eve mission while everyone sleeps.
Winter stories for every family
Not every family celebrates Christmas, and many celebrate more than one holiday. These work for any December:
- [Name] lights a Hanukkah candle each night, and each flame tells a small story.
- A snow day turns into the best day of the year when [Name] decides to help the whole street.
- On New Year's Eve, [Name] writes a letter to their future self and hides it somewhere magical.
Make it a 24-night countdown story
Turn December into a story your child looks forward to every evening:
- Create one hero. Save your child, or a character they invent, such as an elf named Juniper, using StoryBee characters.
- Write one new chapter each night, picking up where the last one ended: "Night 7: Juniper finally reaches the frozen lake, but the ice bridge is cracked."
- Let your child choose what happens next. End each night's story with a question, and use their answer in tomorrow's prompt.
- Finish on Christmas Eve with the calmest chapter of all.
It works like an advent calendar, only the surprise is a story instead of chocolate.
Tips for calmer December bedtimes
- Save adventures for the afternoon. At night, ask for a bedtime story with "a quiet, sleepy ending".
- Skip the naughty list. Stories built on threats make bedtime more anxious, not less. Stories about giving, sharing, and noticing others land better.
- Match your family's Santa traditions. You know what your child believes and how you want to talk about it. Shape the prompt to fit.
- Use their own ideas. If your child drew a Christmas picture at school, turn the drawing into a story.
Want something to read tonight without generating anything? Try our five short Christmas stories for kids, each about two minutes long.
Frequently asked questions
What makes a good Christmas story for kids?
A small, clear problem, a warm ending, and a detail your child recognizes, such as their name, their pet, or their street. For bedtime, keep the action gentle.
Can I make a Christmas story with my child's name in it?
Yes. Put the name and age in your prompt, for example "a Christmas story about Ava, age 6, who helps Santa's reindeer."
How long should a Christmas bedtime story be?
For ages 3 to 5, two to four minutes read aloud. Older children can enjoy longer stories or a chapter a night.
Can I get Christmas stories in other languages?
Yes. StoryBee writes stories in 39 languages, including Spanish, French, German, Hindi, and Arabic.
For more on getting good results from any story generator, see our parent's guide to AI story generators.