Upload desktop or web fonts, organize families, preview specimens, and download a production kit with @font-face CSS and integration snippets.
Convert font files to WOFF2, generate @font-face CSS, preview typography, and download a ZIP for self-hosted web fonts.
FontLeech's Web Font Generator is a workflow studio—not a single upload button. Add files, organize families, configure output formats, preview rendering, generate a ZIP, then copy integration snippets. Compare specimens or pair typefaces before you ship.
fonteditor-core runs in a Web Worker when you generate, keeping the main thread responsive.
Optional HTTPS conversion if a file cannot be processed locally—never silent uploads.
fonts/, css/fonts.css, and README.txt structured for static hosts and Next.js public/.
A downloadable ZIP with web-ready font files (WOFF2 and optional WOFF), a css/fonts.css file with @font-face rules, README instructions, and copy-paste snippets for HTML, Next.js localFont, and Tailwind v4 @theme tokens.
By default, conversion runs entirely in your browser using Web Workers. If in-browser conversion fails, you can opt in to a one-time server fallback that converts the file over HTTPS without storing it.
Yes for most production variable fonts. Re-encoding variable fonts can strip axis data; enabling pass-through keeps the original WOFF2/TTF/OTF bytes while still generating correct @font-face CSS.
TTF, OTF, WOFF, and WOFF2 up to 10 MB per file. You can upload multiple weights and styles; the Organize step groups them into CSS font-family names.
Drop TTF, OTF, WOFF, or WOFF2 files
Up to 24 files, 10 MB each. Metadata is read locally to group families.