Word-perfect read-along
Highlighting driven by real timing from the narrator's voice — not a scrolling line or a guess. It never drifts.
Storymoji
Kids build a character out of emoji, and a few seconds later they have their own illustrated storybook — read aloud, with every word lighting up exactly as it's spoken.
Once upon a time, a cat in a crown…
Free to start · No ads · No accounts
The same app, the same stories — on the big screen.
Also for Intel Mac · Linux on ARM · Fedora (.rpm) · all downloads
How it works
Pick an emoji to start from — a cat, a robot, a ghost — decorate it with stickers and give it a name.
Funny, adventure, bedtime or silly. Add an idea if you have one, or leave it blank and be surprised.
The story is read out loud, and each word lights up the moment it's spoken, so little readers can follow along.





Made for little readers
Highlighting driven by real timing from the narrator's voice — not a scrolling line or a guess. It never drifts.
Kids care what happens next when the story is about a character they made. And it looks exactly the same on page one and page eight.
Every story comes with backdrops that set the scene, with the child's own character placed right in the middle of them.
Every story is safety-checked before a child sees it. No ads, no accounts and no personal data collected.
Narration is saved after the first listen, so a favourite story can be read again on a plane, in the car, anywhere.
Story text follows the device's font-size setting, for kids and parents who need it bigger.
Kids learn to read by following a finger under each word. The word you hear and the word you see have to light up at the same time. Storymoji does exactly that, in a story about their own character — so they actually want to turn the page.
One app, every screen
Storymoji is written once in Kotlin and Compose Multiplatform, so about 87% of the code (every screen and the read-along engine included) is the same everywhere. A story highlights the same way on a phone, a laptop or in a browser tab.
Plans