Fontjoy
Generate balanced font pairings in one click using a small neural network trained on Google Fonts.
Fontjoy is a free, single-purpose web tool that uses a small neural network to suggest pleasing font pairings. Hit Generate and it picks three fonts that share a stylistic theme while keeping enough contrast to work as headline / subhead / body. You can lock individual slots to keep a font you like, swap any face manually, edit the on-screen text, and adjust a contrast slider to tune the algorithm.
The model treats fonts as points in an embedding space learned from Google Fonts so pairings cluster by similar mood while preferring contrast across axes. The whole tool is open source on GitHub and built by Jack Qiao — a now-classic indie design utility that still gets recommended by typography and UI educators a decade after its launch.
Free, web-only, no signup, no upsell.
Similar Tools
Space Type Generator
Generate kinetic 3D type animations in the browser by typing into a live p5.js sketch.
delphitools
Use dozens of small, privacy-friendly web utilities for color, type, images, and design — no signup.
UI Fonts
Preview and compare typefaces in realistic UI mockups before committing to one.