
How we write your child's stories
A year of research and development, and the writing rules we give the AI.
The bedtime story app for your child
An illustrated story starring your child, written for their age and read aloud. A value brought to life, and words explained with a tap.
In your browser, nothing to install.
3 days free with 3 credits (3 short stories), then €18.90/month (Popular plan) unless you cancel. Card required, nothing is charged during the trial.
No ads · Ages 3 to 10 · English and French
Léo zipped up his starry spacesuit. The rocket hummed softly, ready to soar...
Example stories
Their name, age and interests. A photo if you like.
A classic story, short or Premium, or an interactive adventure where they choose what happens next.
A value to bring to life and, if you like, what's going on right now: a new school, a new baby, nightmares.
Space, animals, magic. And the role your child plays in it.
The same scene, in the app's four styles.
Generate right away, or add what they love and what they are going through right now.
The app imagines three adventures. You choose the one that speaks to them.
Illustrated in the style you pick and read aloud, in English or French. You can step away: it will be ready in your library when you come back.
A real story, written and illustrated by the app for a made-up child, with no edits to the text.
Read aloud
"Whoosh."
The wood ended at the edge of a great .
Far below, the bottom was only a dark shadow.
Up to three words per story, each with a definition and an example. Your child taps the underlined word and the explanation opens.
Example path
Words, questions and narration come with classic stories, not interactive adventures.
After the story, three questions to talk about together: one about what happened, one about a feeling, and one about their own life.
One sticker per value joins their album, as soon as a story with that value is read to the end.
What took Léo across the dark chasm to reach the small dragon?
How did Léo feel when he stood right at the edge before stepping off?
And you, when have you done something even though your legs felt a bit wobbly?
The story is made to be shared: read by you, or by the narrator with you nearby. Bedtime mode dims the screen and the pictures, and its timer stops the narration after 5, 10 or 15 minutes, or at the end of the story.
Good night, Léo.
The journal keeps every word your child has met. You mark a word as learned when you think they know it.
Example journal
Tiny spots or dots of color on a surface.
A very deep, wide opening in the ground with steep rock walls.
A voice that sounds rough, scratchy, or weak.
All their stories stay in their library, ready to read again whenever they like.
Schedule a surprise story, and it arrives at the time you choose.
Sample community

A year of research and development, and the writing rules we give the AI.

The trouble comes from the world around them, never from a flaw to fix.

The story never names it.

Not just a stroll.

No last-minute miracle saves the hero.

Not the same every time.
Our writing rules
They sum up six of the nine core rules in our writing engine, updated more than 200 times since April 2026.
In New Zealand, in six classes of 8-year-olds, a story read aloud by the teacher raised vocabulary test scores by 15%, and by 40% when the words were explained during the reading (Elley, University of Canterbury, Reading Research Quarterly, 1989).
Read Elley's study (1989)Among 268 children aged 3 to 7 in Canada, a story showing the good outcome of honesty led more of them to tell the truth right afterwards; two stories where the liar is punished did not (Lee et al., University of Toronto, Psychological Science, 2014).
Read the Lee et al. study (2014)Both studies looked at stories read aloud by an adult, not at StoryForKid or our writing rules.
Books for parents, not studies. Their authors are not affiliated with StoryForKid.
One autumn morning, Léo sat in the old workshop of Master Tilleul. The room smelled of wax and dry leaves. Léo bent down and tied his shoelaces in a tight double knot.
Ruben sat beside him on a stool. Ruben was Léo's best friend, the boy with the freckles and the red scarf. He swung his legs and stared at the shelves.
Master Tilleul was an old magician with a long white beard. He carried a spoon in his pocket for stirring potions. On the window hook hung the golden lantern.
"This lantern lights the magic path," said Master Tilleul. "Without it, nobody finds the way home at night."
"Does it light up by itself?" asked Ruben.
"Every evening, as soon as the sun goes down," said the old magician.
Léo looked up at the lantern. It shone softly, even in daylight.
"And where is Sage?" asked Léo.
"He is out flying," said Master Tilleul. "Sage is my little dragon. He is green with gold speckles on his tail. He always comes back for supper."
Léo smiled. He loved dragons more than anything. He pushed a warm honey tartine deeper into his pocket, in case Sage was hungry.
The next morning, the workshop door creaked.
"Creak."
Léo stopped on the doorstep. The window was wide open. The curtain flapped in the cold air.
The hook was empty.
"The lantern!" cried Ruben. "It's gone!"
Master Tilleul ran to the window. His beard shook. He looked at the bare hook, then at the floor, then at the sky.
"Sage did not come home last night either," he said slowly.
Léo's fingers closed tight around the edge of the table. Nobody spoke for a moment.
"Then we go and find them," said Léo. His voice was small, but it did not shake.
"Before the sun sets behind the hills," said Master Tilleul. "After that, the magic path goes dark."
Ruben grabbed his red scarf. Léo bent down and checked his laces. Double knot.
"Come," said Léo.
They hurried along the mossy path in the Whispering Wood. The moss was soft and green under their feet. The leaves above them whispered, shh, shh.
Léo ran in front, with Ruben at his side. Master Tilleul followed with his spoon in his pocket, a little out of breath.
Then the wind came. It pushed through the trees and messed up Léo's hair.
"Whoosh."
"My hair is standing straight up!" said Ruben, laughing.
Léo did not laugh. The wind was colder now. It smelled of stone and deep, empty places.
"The path ends soon," said Master Tilleul. "Stay close to me, both of you."
Léo slowed down. He took Ruben's sleeve and walked beside the old magician.
The trees opened up. Light poured in between the trunks. Léo's feet slowed, one step, then another.
The wood ended at the edge of a great chasm.
Léo stopped. The rocks were gray and cracked. Far below, the bottom was only a dark shadow. The cold wind climbed up the wall and blew in his face.
"Whoosh."
A rope bridge had once crossed here. Now only two ropes hung from the posts on this side. The ends were cut clean.
"Who would do that?" whispered Ruben.
Master Tilleul did not answer. He pointed across the gap.
On the other side, a dark cave opened in the cliff. At its mouth sat a little green dragon with gold speckles on his tail. It was Sage.
He waved one small wing. Beside him, something golden shone.
"The lantern!" said Léo.
"Sage cannot fly across," said Master Tilleul. "His wing is too tired."
Léo's mouth was dry. His knees felt like they belonged to someone else.
Master Tilleul opened his old bag. He took out two tiny wings, thin as leaves and glowing a pale gold.
"These are magic wings," he said. "They carry a child who beats them hard. They are too small for me, and too small for Ruben."
He fastened them on Léo's back. They tickled a little.
"I will not push you," said the old magician. "I will stay right here, and I will watch."
Léo walked to the edge. He took one step. Small stones rolled down into the dark.
"Tick, tick."
He stepped back. His fingers curled tight. His breath came short and fast.
"I can't," he whispered.
"Take your time," said Ruben. "I'm here."
Léo looked at Sage, so small on the far side. The wind pushed softly against his back now, as if it wanted him to go.
Léo stood up straight. He closed his eyes.
His knees were shaking. His breath was short. He stepped off the edge.
The air rushed under him. He beat the little wings. Once. Twice. Again.
"Flap, flap."
The wind held him up. It blew from behind, warm on his neck. Léo did not look down. He kept his eyes on the cave.
His shoes touched the rock on the other side.
"Léo!" cried Sage. His voice was thin and hoarse.
The little dragon was shivering. Léo pulled the honey tartine out of his pocket. It was still warm. He broke it in two and held out the bigger half.
Sage ate slowly. His green tail stopped trembling.
"Thank you," said Sage. "I was stuck here all night."
Léo took the golden lantern in one hand. Sage climbed up onto his shoulder.
The sun was low behind the hills when Léo flew back. Sage sat on his shoulder. Léo held the lantern in his hand. The wind blew behind him the whole way. He landed on the rock, a little wobbly.
Ruben jumped up and down, his red scarf flying. Master Tilleul smiled, and his beard lifted in the wind.
"We never fly over a chasm without magic wings and a grown-up watching," said Master Tilleul. He gave Léo a long hug.
They walked home along the mossy path. The lantern lit the way, gold and soft.
In the workshop, Master Tilleul hung it on the hook by the open window. The window now stood closed and latched. Sage curled up on the shelf.
Léo looked down. His shoelaces were undone, both of them, trailing on the floor.
He laughed and bent to tie them.
"Tomorrow," said Sage sleepily, "will you show me how the wings work?"

No ads, in the app or in the stories.
Never your email or their date of birth. You can delete the account and its data from your profile. Even after deletion, we keep an identifier of the card used for the trial (never its number), the Stripe reference of that trial sign-up and the deleted account's identifier, so the same card can't get a second trial.
From your profile, under Credits & Subscription, on the website. If you cancel during the trial, it still runs to its end and you aren't charged.
A passage that could harm a child is rewritten; if it still could, the story is pulled and rewritten at no cost. If the check does not complete, the story stays as it is. Interactive adventures do not go through this check. You can also list what a story should avoid.
€9.90
per month
Recommended
€18.90
per month
€24.90
per month
In every plan: illustrated stories read aloud, explained words, three questions, the journal and bedtime mode.
A Premium (longer) story or an interactive adventure counts as two. Unused monthly credits don't roll over.
Your first paid month is refunded if you ask within 14 days of that payment.
3 days free with 3 credits (3 short stories), then €18.90/month (Popular plan) unless you cancel. Card required, nothing is charged during the trial.
An AI reads the story and picks up to three words from it, a little beyond what a child that age usually says, that they can guess from the story. A word met before comes back first; a word marked as learned does not. Each word has a definition and an example, and you'll find it in the journal. Words, questions and narration come with classic stories, not interactive adventures.
Ages 3 to 10. The story is meant to be read with you, aloud, at bedtime. Bedtime mode dims the screen, and its timer stops the narration.
To write and illustrate the story, the AI receives the first name, age, gender, interests, personality traits and appearance you enter, what you type for the story, and the photo if you add one, once you've given separate consent. Never your email, their date of birth or your location. You can delete the account and its data from your profile. Even after deletion, we keep an identifier of the card used for the trial (never its number), the Stripe reference of that trial sign-up and the deleted account's identifier, so the same card can't get a second trial.
On the web, the trial lasts 3 days and gives you 3 credits: a short story costs one, a Premium story or an interactive adventure two. A card is required to start, but nothing is charged during the trial. Unless you cancel, the Popular plan then starts at €18.90 a month. One trial per account and per card.
If you subscribed on the website, cancel there anytime, from your profile, under Credits & Subscription. Nothing is charged during the trial.
3 days free with 3 credits (3 short stories), then €18.90/month (Popular plan) unless you cancel. Card required, nothing is charged during the trial.














