FontGen - Free CSS @font-face Generator and WOFF2 Converter

Description
What it does: turns font files into everything a website needs to self-host them. Drop TTF, OTF, WOFF, WOFF2, or TTC files, a whole family at once. FontGen reads the family, weight, and style stored inside each font and groups the files into one font-family: Regular, Italic, Bold, and Bold Italic become four @font-face rules, and a variable font gets its real weight range (font-weight: 400 700). Every file becomes WOFF2, about a third of a TTF. Keep only the languages your site uses (Latin, Latin Extended, Cyrillic, Greek, Vietnamese, or your own characters) and a font often drops to a tenth of its size, with the matching unicode-range in the CSS. Each family also gets a fallback font sized to its metrics, so the text keeps its place while the web font loads: on a test page the fallback line was as wide as PT Serif and the paragraph as tall, where plain Times New Roman was 9% narrower.
Who it is for: web developers and designers who self-host fonts: a brand font bought for the web, an open-source family, or a Google font moved onto your own server. The fonts never leave the browser, so licensed fonts are safe to use here, and nothing caps their size: a 9.6 MB Japanese font converts while the page stays responsive.
What you get: use it free in the live preview above, or take the whole tool: a one-page site for any static host with no server, no database, and no API keys, the font logic in its own JavaScript modules (reading, grouping, subsetting, CSS, ZIP) that also run in Node.js, 44 unit tests on openly licensed fonts, and HTML documentation on hosting it, changing texts, colors, and defaults, adding character sets, and embedding it in another page.
What you do: drop the fonts, check the names and styles it found, pick the languages and font-display, and click Download ZIP. Upload the fonts folder to your site and paste the two lines of HTML into your pages.

Features
- Several files at once: TTF, OTF, WOFF, WOFF2, and font collections (each font listed), a file that is not a font gets a plain message, the rest goes on.
- Family, weight, and style read from inside the font and grouped into one font-family, the name, weight, style, and fallback are editable, and two files claiming the same weight and style are flagged.
- Variable fonts kept variable: their weight, width, and slant ranges go into the CSS.
- WOFF2 for every file, WOFF as an option for browsers older than 2016.
- Optional subsetting by language or by your own characters, with unicode-range, each language shows how many of its letters your fonts have. Kerning, ligatures, and every OpenType feature stay unless you choose to drop the optional ones.
- Optional hinting removal, which can halve a hinted TrueType file (PT Serif: 103 KB to 51 KB).
- Clean @font-face CSS with font-display (swap, optional, fallback, block, auto), a fallback font tuned to your font's metrics against layout shift, and a CSS variable with the whole font stack.
- Preload tags for the styles you mark, and the folder of your site set once for the CSS and the HTML.
- A live preview of every style drawn with the generated file itself, so you see what a subset keeps, with your own preview text and the size before and after.
- One ZIP: the fonts and fonts.css in a
fontsfolder, and demo.html showing every style and how to use it, Copy buttons for the CSS and the HTML. - A short note on the row when a font says it may not be embedded, and one line reminding you to use only fonts whose license allows the web.
- Private and free: everything runs in your browser, nothing is uploaded or stored, no sign-up, no ads, works on a phone, with the keyboard, and keeps working offline once you start using it.
Screenshots



Categories
Tags
Products of the Week.
Submit🥇
Costcodle
Costcodle is a free, daily price-guessing game for Costco shoppers who want to test their sense of value by estimating items within six tries.
Other · 302 views · 8 clicksOther · Week 43 · 302 views · 8 clicks
🥈
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 673 views · 15 clicksSaaS · Week 43 · 673 views · 15 clicks
🥉
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 660 views · 13 clicksWebsite · Week 43 · 660 views · 13 clicks
#4
autoadify.com
Autoadify helps businesses, creators, marketers, agencies, and ecommerce teams reduce the time spent creating, scheduling, approving, and publishing social media content. It combines AI content creation, automation, ecommerce workflows, and multi-platform publishing in one place, making social media management faster and easier to scale.
Other · 3,732 views · 9 clicksOther · Week 43 · 3,732 views · 9 clicks
#5
Ecomz AI | Multi-Tenant SaaS
Launch your own branded AI e-commerce platform without building the software from scratch. Ecomz AI provides a white-label, source-code/business-in-a-box solution that lets you offer merchants online stores, branded mobile apps for each shop, AI-powered sales and support agents, a unified inbox, a customisable drag-and-drop page builder, Ecomz Appstore integrations, and subscription plans you control under your own SAAS brand/hosting/business.
Other · 6,697 views · 18 clicksOther · Week 43 · 6,697 views · 18 clicks
#6
Whisper Notes - Best Offline
Whisper Notes turns speech into text entirely on your iPhone or Mac — no internet, no account, and your audio never leaves the device. Pick Whisper, Parakeet V3 or SenseVoice for 100+ languages, transcribe recordings and imported audio or video files with speaker labels, and on the Mac direct download hold Fn to dictate into any app. One-time purchase: $7.99 on iPhone, $14 on Mac, with 5,000 free words a week on Mac.
Other · 6,612 views · 14 clicksOther · Week 43 · 6,612 views · 14 clicks