Sadapanna
InkFlow write it like magic

Turn any font into a handwriting animation

InkFlow takes any font and your text and draws it on — letter by letter, in real stroke order — then exports it as a Lottie, MP4, GIF, or transparent WebM. Everything runs in your browser; your fonts and text never leave your device.

0.0 / 0.0s

Export

tiny vector file — After Effects, web, iOS & Android Lottie players

How InkFlow works

  1. Type your text and pick a style — brush, outline-and-fill, or single-line pen.
  2. Choose a font. Upload any .ttf, .otf, or .woff, or use a bundled one. Fonts are parsed locally with opentype.js and never uploaded.
  3. Tune the motion — easing, per-letter duration, overlap, and natural vs. uniform timing.
  4. Export as Lottie JSON, MP4, GIF, or transparent WebM. All encoding happens in your browser.

Two animation styles

Outline + Fill

The letter's outline is traced by a moving stroke, then the fill fades in. Works with any font you upload — great for logos, titles, and lettering reveals.

Handwriting

True single-line pen strokes in real stroke order, using the classic Hershey engraving fonts (11 pen styles: sans, script, cursive, serif, gothic…). Letters draw one after another like actual writing.

Questions

How do I turn a font into a handwriting animation?

Upload a .ttf, .otf, or .woff font (or pick a bundled one), type your text, choose Outline + Fill or Handwriting style, then export as Lottie JSON, MP4, GIF, or WebM — all processed locally in your browser.

What's the difference between Outline + Fill and Handwriting mode?

Outline + Fill traces each letter's outline with a stroke, then fades in the fill, and works with any font you upload. Handwriting mode uses the classic Hershey engraving fonts to draw true single-line pen strokes in real stroke order, like actual handwriting, with 11 pen styles to choose from.

Does InkFlow upload my font or text anywhere?

No. InkFlow runs entirely client-side — font parsing, animation, and video/GIF/Lottie encoding all happen in your browser. Nothing is uploaded to a server.

What file formats can I export?

Lottie JSON (editable in After Effects, plays in any Lottie player), MP4 video, animated GIF, and WebM with transparency support.