---
title: "Variable Font to Static Converter — Free, Local | Compress Pro"
description: "Turn a variable font into a static instance right in your browser — pin weight, width or any axis, or keep the defaults. Free, private, no upload."
canonical: https://compress-pro.com/variable-font-to-static
---

# Variable font to static.

> Turn variable fonts into static instances — all locally.

Variable fonts pack every weight and width into one file — great on the web, awkward in tools that expect one style per file. Drop one, set a value per axis (or keep the defaults), and **the axes are pinned into a normal static font, right in your browser**.

**No uploads · No ads · Free & open source.**

## How it works

1. Drop a variable font — its axes (weight, width …) are detected automatically.
2. Set a value per axis, like weight 700, or simply keep each axis default.
3. Download the pinned static font — smaller, and it works everywhere.

## Picking the axis values

Weight (wght) runs 100–900 — 400 is regular, 700 bold. Width (wdth) is a percentage of normal. The inputs are pre-filled with each axis default, so downloading without touching anything gives you the designer-intended style. Need several styles? Run the tool once per value. To shrink the character set at the same time, use [Subset font](https://compress-pro.com/subset-font) — it pins axes too.

## Frequently asked questions

### What happens to the variation axes?

Each axis is pinned at the value you chose, the outlines are recalculated at that exact position, and the variation tables (fvar, gvar, avar) are removed. The result behaves like a hand-made static font of that one style.

### Why make a static instance at all?

Older design apps and some pipelines cannot load variable fonts, embedded systems often want one small file, and a single pinned style is smaller than the full variable font when one style is genuinely all you use.

### Which variable fonts work?

Fonts with TrueType outlines — which is nearly all of them, every variable Google Font included. Rare PostScript (CFF2) variable fonts are not supported by the browser build of the instancer.

### Am I allowed to modify this font?

Subsetting is a modification of the font file, and licenses differ on it: many web-font licenses explicitly allow subsetting for performance, open licenses (OFL, Apache) allow it, and some commercial desktop licenses forbid modifications entirely. Check yours before shipping the result. Your file never leaves your device — nothing is uploaded anywhere.

## Related tools

- [Subset fonts](https://compress-pro.com/subset-font)
- [Convert fonts](https://compress-pro.com/font-converter)
- [Convert WOFF2 to TTF](https://compress-pro.com/woff2-to-ttf)

---

Part of [Compress Pro](https://compress-pro.com/) — every tool page has a markdown twin at `<page url>.md`. Full tool index: [llms.txt](https://compress-pro.com/llms.txt)
