70 Best Free Handwriting Fonts for Children’s Books
A picture book lives or dies by its lettering. The right handwriting font can turn a cover into an invitation, a chapter heading into a little adventure of its own, and a speech bubble into a giggle. Because most trade publishing budgets do not stretch to custom lettering, illustrators, self-publishers, and indie authors lean hard on free handwriting fonts from Google Fonts to get that scrawled, crayon-and-marker warmth without paying licensing fees.
What follows is a wide-ranging survey of the best free handwriting and hand-lettered fonts for children’s books: casual scripts that mimic a kid’s own pencil, chalky and crayon textures for spreads about school or bedtime, brush scripts for gentle lullaby-style titles, and bold comic-lettering faces built for shouty dialogue and action scenes.
-
Patrick Hand
Once upon a time in a sleepy town
Patrick Hand
Patrick Hand is the workhorse of children’s book lettering, a rounded, slightly wobbly script that reads like a patient teacher’s handwriting on a whiteboard. It stays legible at small sizes, which makes it one of the rare handwriting fonts trustworthy enough for body copy in early readers, not just headlines.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Patrick Hand SC
THE DRAGON WHO LOST HIS ROAR
Patrick Hand SC
Take the same friendly warmth as its lowercase sibling and cap it entirely, and you get a small-caps variant that suits title pages and chapter openers needing a bit more formality without losing the handmade charm.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Schoolbell
My favorite thing about summer is
Schoolbell
Schoolbell looks exactly like its name suggests: the loopy, slightly uneven print of a second grader practicing cursive homework. It is a natural fit for journal-style picture books, worksheets, or any story told through a child narrator’s own “handwritten” notes.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Coming Soon
Turn the page for a big surprise
Coming Soon
Casual and unfussy, Coming Soon reads like a quick note left on the fridge. Its restrained looping makes it easy to drop into captions or sidebars without competing with illustrations.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Architects Daughter
Grandma's garden grew the tallest sunflowers
Architects Daughter
Named for the informal lettering architects use on blueprints, this font has a confident, unhurried slant that feels grown-up enough for narration yet still handmade. It pairs nicely with clean sans-serif body text when a book wants one voice for the story and another for character asides.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Caveat
Somewhere over the hill, magic was waiting
Caveat
Caveat is one of the most versatile free handwriting fonts on Google Fonts, with a natural rhythm that avoids the stiffness many script fonts fall into. It works equally well as a warm chapter title or as scrawled marginalia beside an illustration, and its wide weight range means it can whisper or shout depending on the moment.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended
- Styles: 4 weights (Regular to Bold)
-
Caveat Brush
Roar louder than any monster ever could
Caveat Brush
The brush-tipped cousin of Caveat trades ballpoint precision for a thicker, inkier stroke, giving it more presence on a book cover. Save it for titles rather than paragraphs; the heavier strokes can blur together at small sizes.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Kalam
Every star in the sky has a story
Kalam
Kalam has an easy, looping warmth borrowed from Indian handwriting traditions, and it holds up well in multiple weights, so a single family can carry both gentle narration and bolder emphasis.
- Language support: Latin, Latin Extended, Devanagari
- Styles: 3 weights (Light, Regular, Bold)
-
Shadows Into Light
Wish upon the very first star tonight
Shadows Into Light
Light, breezy, and a little wistful, this font suits bedtime stories and lullaby-themed spreads. It gets thin at small sizes, so keep it for titles and short captions rather than long paragraphs.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Shadows Into Light Two
The little fox tiptoed through the moonlight
Shadows Into Light Two
A bolder, slightly more grounded take on its predecessor, this version holds its shape better on busy backgrounds while keeping the same dreamy, storybook cadence.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Indie Flower
Bouncing through puddles on a rainy day
Indie Flower
Round, bubbly, and cheerful, Indie Flower feels like it was drawn with a fat marker by a happy kid. It is a favorite for picture book covers aimed at preschool and early elementary readers because of its instant, unthreatening friendliness.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Gochi Hand
A tiny seed can grow a giant tree
Gochi Hand
Gochi Hand has a fine, felt-tip quality with just enough irregularity to feel personal rather than printed. It reads cleanly in short bursts, making it a good choice for captions under illustrations.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Gaegu
The puppy chased his tail all afternoon
Gaegu
Playful and a touch clumsy in the best way, Gaegu leans into the charm of a child’s own printing rather than cursive flow, which suits stories about very young characters.
- Language support: Latin, Korean
- Styles: 3 weights (Light, Regular, Bold)
-
Reenie Beanie
Sleepy owls hoot when the moon comes out
Reenie Beanie
Reenie Beanie is quick and scrappy, like handwriting dashed off in excitement. Its narrow letterforms make it useful for fitting a long title into a tight cover space.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Nanum Pen Script
Even the smallest voice can be brave
Nanum Pen Script
Originally designed with Korean in mind but fully equipped for Latin text, Nanum Pen Script has a soft, rounded pen quality that feels gentle and encouraging, well suited to stories about kindness or courage.
- Language support: Latin, Korean
- Styles: 1 weight (Regular)
-
Nanum Brush Script
Paint the sky with every color you know
Nanum Brush Script
Where its pen-script sibling is delicate, Nanum Brush Script is bolder and more expressive, closer to calligraphy ink than ballpoint. It makes a striking cover title for stories about art, imagination, or color.
- Language support: Latin, Korean
- Styles: 1 weight (Regular)
-
Neucha
Snowflakes danced all the way to the ground
Neucha
Neucha has a relaxed, almost sketch-like informality that works well for wintery or cozy themes, and it stays readable even in smaller caption sizes.
- Language support: Latin, Cyrillic
- Styles: 1 weight (Regular)
-
Handlee
Best friends stick together no matter what
Handlee
Round and cheerful without tipping into cartoonish, Handlee sits comfortably in that sweet spot between a real handwriting font and a clean display face, which makes it easy to use for both titles and short passages of text.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Short Stack
Pancakes and pajamas on Saturday morning
Short Stack
Short Stack mimics simple, blocky print handwriting rather than cursive, giving it a friendly, unpretentious feel appropriate for board books and very early readers.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Mali
The kite flew higher than the treetops
Mali
Mali offers a soft, rounded script with generous spacing that keeps it legible even when a layout gets busy with illustration. It also comes in several weights, useful for building hierarchy without switching fonts.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 12 styles (6 weights plus italics)
-
Itim
A little courage goes a very long way
Itim
Itim has a marker-like weight and rounded terminals that give it a bold, confident presence on covers while still reading as handwritten rather than printed.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 1 weight (Regular)
-
Chilanka
Under the old oak tree, secrets were kept
Chilanka
Chilanka has a loose, slightly rustic charm, as if written outdoors in a notebook. It suits nature-themed stories and works nicely alongside earthy illustration palettes.
- Language support: Latin, Latin Extended, Malayalam
- Styles: 1 weight (Regular)
-
Fuzzy Bubbles
Bubbles floated up, up, and away
Fuzzy Bubbles
True to its name, Fuzzy Bubbles has soft, rounded edges and a gentle bounce that feels tailor-made for stories about floating, dreaming, or drifting off to sleep.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 2 weights (Regular, Bold)
-
Zeyada
Wishes come true if you believe
Zeyada
Zeyada is thin, quick, and a little whimsical, closer to a hurried note than a careful script. Reserve it for large titles, since its fine strokes can vanish at small sizes.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Annie Use Your Telescope
Look up and count every twinkling star
Annie Use Your Telescope
Bold and a bit rough around the edges, this font feels like handwriting pressed hard into paper with a chunky crayon, making it a strong choice for adventure and discovery-themed covers.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Give You Glory
Every hero starts out as a beginner
Give You Glory
Give You Glory has a scratchy, slightly imperfect quality reminiscent of a fountain pen running dry, lending an old-fashioned storybook feel to titles and chapter headings.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Over the Rainbow
Somewhere past the clouds, anything is possible
Over the Rainbow
Delicate and whimsical, this script leans into fairy-tale sweetness, and its name alone makes it a natural for anything involving wishes, weather, or wonder.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Swanky and Moo Moo
The silly cow jumped clean over the moon
Swanky and Moo Moo
Loose, gangly, and full of personality, this font looks like it was scrawled by a giggling kid mid-story. It is best used sparingly, for a single playful title rather than continuous text.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Sassy Frass
She twirled in her brand new red boots
Sassy Frass
Sassy Frass has an upbeat, slightly retro feel with confident loops, well suited to spunky, adventurous heroines and lighthearted picture book titles.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Mrs Sheppards
Grandpa told the same story every night
Mrs Sheppards
This script has an old-fashioned, storybook quality reminiscent of vintage children’s annuals, and it pairs beautifully with warm, nostalgic illustration styles.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Bilbo
Deep in the forest, a fox waited
Bilbo
Bilbo has a friendly, rounded informality with a hint of fantasy-book flourish, useful for gentle adventure stories that want a touch of magic without going overboard.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Bilbo Swash Caps
THE SECRET DOOR IN THE OLD LIBRARY
Bilbo Swash Caps
The swash capital version dresses up Bilbo’s opening letters with extra flourish, ideal for a dramatic first letter on a title page or drop cap treatment.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
La Belle Aurore
Long ago, in a kingdom by the sea
La Belle Aurore
Fine and old-world, La Belle Aurore feels handwritten with an actual fountain pen, giving fairy tales and fables a touch of vintage elegance. Its thin strokes read best at larger display sizes.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Walter Turncoat
The pirate buried his treasure under the palm
Walter Turncoat
Chunky, rounded, and a little mischievous, Walter Turncoat has real character for adventure and pirate-themed stories, standing up well on busy, colorful covers.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Pangolin
The turtle took his time, and won anyway
Pangolin
Pangolin is rounded and sturdy with a hand-drawn softness, comfortable in both headlines and short blocks of text, which makes it flexible across a whole book’s lettering needs.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Sriracha
Spicy adventures await just past the garden gate
Sriracha
Compact and slightly condensed, Sriracha has a confident, energetic slant that works well in narrow spaces like spine text or small captions tucked beside illustrations.
- Language support: Latin, Latin Extended, Thai, Vietnamese
- Styles: 1 weight (Regular)
-
Cherry Cream Soda
Ice cream trucks mean summer has arrived
Cherry Cream Soda
Bubbly and thick, Cherry Cream Soda has a retro soda-shop sweetness that suits nostalgic, candy-colored picture books about summer, friendship, or treats.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Fredericka the Great
A mischievous cat ruled the whole house
Fredericka the Great
This font has real theatrical flair, with dramatic strokes that feel storybook-grand rather than plainly handwritten. It works best as a title font for stories with a wink of humor or mischief.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Bad Script
Not every mess is a mistake
Bad Script
Despite its name, Bad Script is a charming, casual cursive with a light touch, appropriate for gentle narration or dialogue captions.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Marck Script
Kindness travels farther than you think
Marck Script
Marck Script is smoother and more classically calligraphic than most fonts on this list, lending a touch of grace to books with a gentle, reflective tone.
- Language support: Latin, Latin Extended, Cyrillic
- Styles: 1 weight (Regular)
-
Sunshiney
A little sunshine fixes almost everything
Sunshiney
Sunshiney lives up to its name with a bright, casual bounce, best kept to short titles or single lines given its loose, energetic slant.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Crafty Girls
She built a rocket out of cardboard
Crafty Girls
Crafty Girls has a scrappy, handmade feel that suits stories about building, imagining, and making things out of whatever is on hand.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Just Another Hand
The map led straight to the treehouse
Just Another Hand
Condensed and a bit rough, Just Another Hand looks like handwriting scrawled quickly on the back of a map, fitting for adventure and treasure-hunt themes.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Waiting for the Sunrise
Morning always brings a fresh beginning
Waiting for the Sunrise
Soft and slightly irregular, this font has a gentle, hopeful quality well suited to quiet, reflective bedtime stories.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Permanent Marker
POW! The superhero saved the day
Permanent Marker
Thick, blunt, and impossible to miss, Permanent Marker is the go-to choice for comic-style speech bubbles, sound effects, and shouty action moments. It loses charm as body text, since the heavy strokes crowd together, but for a single punchy word on a spread it has few rivals among free hand-lettered fonts.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Rock Salt
Buried treasure, three steps past the palm tree
Rock Salt
Gritty and uneven, Rock Salt looks like handwriting scratched with a stick in wet sand, a fun match for beach, pirate, or outdoor-adventure stories.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Homemade Apple
Mom's kitchen always smelled like cinnamon
Homemade Apple
Homemade Apple has a soft, domestic warmth, like a recipe card passed down through a family, and it suits cozy, food-centered, or grandparent-narrated stories especially well.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Dekko
The little train chugged up the hill
Dekko
Dekko is simple and unpolished in a good way, echoing a young child’s own print rather than adult cursive, which makes it well suited to books for the very youngest readers.
- Language support: Latin, Latin Extended, Devanagari
- Styles: 1 weight (Regular)
-
Delius
Frogs sang all night by the pond
Delius
Rounded and stout, Delius was actually designed with early readers’ legibility in mind, giving it an unusual advantage among handwriting fonts: it stays clear and friendly even at smaller text sizes.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Delius Swash Caps
THE POND WHERE EVERYONE WAS WELCOME
Delius Swash Caps
This swash version dresses Delius up for title treatments, adding a little flourish to the capitals while keeping the same easy legibility below.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Loved by the King
A crown does not make a kindhearted king
Loved by the King
Elegant and a touch romantic, this script feels closer to storybook calligraphy than casual handwriting, useful for fairy tale titles that want a regal touch.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Merienda
Cookies cooling on the windowsill
Merienda
Merienda is a rounded, friendly script with a slightly bouncier rhythm than most, comfortable as both a display face and, in its lighter weight, short passages of text.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 7 weights (Light to Black)
-
Combo
Jump, hop, skip, and giggle along
Combo
Combo has a bold, springy quality that reads almost like a hand-drawn comic font, good for high-energy covers about play, sport, or silliness.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Bangers
CRASH! The tower of blocks came tumbling down
Bangers
Bangers borrows its attitude straight from vintage comic lettering, all caps and full of bounce. It is built for exclamations and sound effects rather than sentences, so use it sparingly and let it shout just once or twice per spread.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Boogaloo
The clown wobbled on his unicycle
Boogaloo
Chunky and rounded with a retro cartoon feel, Boogaloo suits silly, slapstick stories and works well as a display font on covers with bold color.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Sniglet
Giggles echoed through the whole treehouse
Sniglet
Sniglet has soft, pillowy letterforms that feel almost inflatable, making it an easy pick for lighthearted, giggly stories aimed at toddlers and preschoolers.
- Language support: Latin, Latin Extended
- Styles: 2 weights (Regular, Extra-Bold)
-
Chewy
The gummy bear stretched twice its size
Chewy
Thick, glossy-looking, and a little cartoonish, Chewy has real snack-aisle charm, perfect for stories about candy, monsters, or anything meant to look fun enough to eat.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Luckiest Guy
TA-DA! The magician's trick finally worked
Luckiest Guy
Luckiest Guy is one of the most recognizable free comic-lettering fonts around, with a bold, cheerful wobble that reads instantly as fun. It is best reserved for titles and short bursts of dialogue rather than paragraphs.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Fredoka
Round and round the merry-go-round
Fredoka
Fredoka’s soft, rounded geometry gives it a friendly, toy-like quality without leaning on handwriting texture at all, making it a dependable companion font for pairing beside a scrawlier handwritten title.
- Language support: Latin, Latin Extended, Hebrew
- Styles: 5 weights (Light to Bold)
-
Baloo 2
The elephant tiptoed as quietly as he could
Baloo 2
Baloo 2 is heavy, rounded, and instantly cheerful, with excellent legibility at a range of sizes, which makes it useful for chapter titles or callouts that need to stay readable across a whole book.
- Language support: Latin, Latin Extended, Devanagari, Vietnamese
- Styles: 5 weights (Regular to Extra-Bold)
-
Comic Neue
Why did the chicken cross the playground?
Comic Neue
A cleaner, more refined reimagining of the classic comic-sans style, Comic Neue keeps the casual, friendly tone people associate with kids’ content while looking considerably more polished on the page.
- Language support: Latin
- Styles: 6 styles (3 weights plus italics)
-
Grandstander
Cartwheels, high-fives, and one big cheer
Grandstander
Grandstander has a springy, slightly wobbly rhythm and a huge weight range, so a single family can cover everything from a light caption to a super-bold cover title.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 18 styles (9 weights plus italics)
-
Bubblegum Sans
Blow the biggest bubble you can
Bubblegum Sans
Round, soft, and instantly friendly, Bubblegum Sans has a toy-shop cheerfulness that suits younger audiences and works nicely as a clean counterpart to a scratchier handwritten headline.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Finger Paint
Purple paint splattered across the page
Finger Paint
Finger Paint looks exactly like its name, thick and slightly smudged, as if drawn with a fingertip rather than a pen. It is a fun, tactile choice for art-class or messy-play stories, best used at larger sizes.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Gluten
Warm bread rising in Grandma's oven
Gluten
Gluten has a soft, doughy roundness with a brush-like variable weight, giving it an appealing, slightly squishy character that suits cozy, food-themed, or comfort stories.
- Language support: Latin, Latin Extended, Vietnamese
- Styles: 9 weights (Thin to Black)
-
Ranchers
Yeehaw! The cowboy pup saved the ranch
Ranchers
Rugged and a little weathered, Ranchers looks stamped rather than written, giving it a fun, western, outdoorsy energy for adventure stories set on farms or trails.
- Language support: Latin, Latin Extended
- Styles: 1 weight (Regular)
-
Londrina Sketch
Every scribble can turn into a masterpiece
Londrina Sketch
Londrina Sketch is built from loose, sketchy line work rather than a solid fill, giving it a genuinely hand-drawn, crayon-outline quality that few display fonts manage convincingly.
- Language support: Latin
- Styles: 1 weight (Regular)
-
Pacifico
Ride the waves all summer long
Pacifico
Pacifico’s rolling, surf-culture curves bring an easy, breezy energy that suits beach adventures and laid-back characters, and its wide recognition makes it an easy, friendly choice for a cover title.
- Language support: Latin, Latin Extended, Cyrillic, Cyrillic Extended, Vietnamese
- Styles: 1 weight (Regular)
-
Cabin Sketch
The little cabin sat deep in the woods
Cabin Sketch
Cabin Sketch has a hand-drawn, slightly wobbly outline that feels sketched rather than typed, a good match for rustic, woodland, or camping-themed stories, especially paired with a plain sans-serif for body text.
- Language support: Latin
- Styles: 2 weights (Regular, Bold)
-
Amatic SC
Tall tales grow taller every time they're told
Amatic SC
Thin, tall, and full of quirky charm, Amatic SC looks like it was drawn quickly with a marker in a single confident line. It shines as a big, characterful title but should stay large, since its narrow strokes thin out and lose punch at small sizes.
- Language support: Latin, Latin Extended, Cyrillic, Hebrew, Vietnamese
- Styles: 2 weights (Regular, Bold)
Choosing and Pairing Handwriting Fonts for Kids’ Books
Match the font’s energy to the story’s mood before anything else. A lullaby deserves something soft like Waiting for the Sunrise, not a shouty comic face like Bangers.
For body text, favor rounder, more even fonts such as Patrick Hand, Delius, or Comic Neue. Save the scrappier, more expressive scripts for titles, chapter headings, and single lines of dialogue.
A common, reliable formula pairs one hand-lettered display font for the cover and titles with a plain, highly legible sans-serif for the actual story text underneath.
Always test a chosen font at the size it will actually print, especially for board books and small trim sizes. What looks charming at sixty points can turn muddy at ten.
With this many free, genuinely well-made options on Google Fonts, there is little reason to reach for a stiff, generic typeface when a children’s book calls for warmth and personality. Download a few favorites, test them against real illustrations, and let the handwriting set the tone before a single word of the story is even read.