About Factorio Font Forge

Factorio Font Forge turns pixel fonts into blueprint books, with one ready-to-place tile blueprint for every glyph. I started out writing a script to convert a font into a blueprint and it eventually evolved into this.

Conversion runs entirely in your browser, and recent results are saved there when your browser supports it. Updates or crashes and the like can wipe this cache, so please keep your own copy of any blueprint strings you care about.

Factorio Font Forge is an unofficial fan project. It is not operated by, affiliated with, or endorsed by Wube Software, the creators of Factorio.

Acknowledgements

Thanks to Wube for making a game that I have spent entirely too many hours on for over ten years. And thanks to the font authors of the bundled fonts:

Unplanned features

  • Non-pixel fonts. Turning arbitrary curves into good-looking tile art is not what I'm trying to do here.
  • A Factorio companion mod. Turns out Factorio strips blueprint tags when importing a string, so I can't easily add metadata to the font books.

Built with

The site runs on Astro with Preact islands and Tailwind for styling. Fonts are parsed with opentype.js, and the actual conversion happens in a web worker so the page stays responsive. The server side is a small Node app backed by SQLite for the anonymous visit counts on the Stats page.

Privacy

Your font files never leave your device. Your browser handles the parsing, checks, previews, and blueprint conversion.

Factorio Font Forge records cookieless aggregate analytics without storing cookies, IP addresses, or user-agent data. Font filenames and lightweight fingerprints distinguish unique uploads, but the raw fonts stay on your device. The Stats page shows only totals.

Recent conversions and preferences such as the selected theme are also stored in your browser. Clear this site's browser data to remove them.