Skip to workspace
FontReadySTUDIOS

AXIS LAB / VARIABLE FONT TO STATIC EXPORTER

Free Variable Font to Static Converter

Turn an existing variable font into one static cut for free. Explore its real weight, width and other axes, then export your selected instance as native TTF, OTF or WOFF2.

01 — LOAD YOUR VARIABLE FONT4 MiB max · In-memory processing

TTF / OTF / WOFF / WOFF2. Font bytes are sent only when you read axes or export.

By choosing a font, you confirm that you have permission to preview, process and create static versions of it. Your font’s licence still applies. Usage terms.

No font loaded. The specimen below uses a system font.

SYSTEM PREVIEWLOAD TO EXPLORE

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm
0123456789 & @ ! ?

Preview locally. Export in memory.

TRY IT WITH A REAL TASK

Example: one fixed weight from a variable font

If your font provides a wght axis from 100 to 900, set it to 650 and leave the other axes at the values you want. Export pins every available axis, producing one static cut. The controls show your font’s actual ranges; a static input cannot gain new axes here.

Variable source → choose every axis value → static TTF / OTF / WOFF2

A LITTLE GUIDANCE

From idea to output.

  1. Choose a variable font up to 4 MiB. Selecting it confirms you have permission to process and create static versions.
  2. Read its axes, then adjust every slider or choose a named instance.
  3. Export the selected cut in its native outline format or WOFF2, then download and test it.

This exports one fully pinned static cut, not a variable-font editor. No server font history is provided. Keep your original, check your licence and test the result before publishing.

GOOD QUESTIONS

Is this font tool free to use?

Yes. This FontReady tool is free to use and does not require a FontReady account. A free tool does not grant a licence to the font you choose; your original font licence still applies.

Does this create a variable font from a static font?

No. It reads an existing variable font and pins every available axis to produce one static instance. It does not invent additional weights or axes.

Where is my variable font processed?

Axis inspection and static export send the selected font to FontReady when you choose to read axes or export. Your file selection is your confirmation of processing permission. Application code uses bounded memory and isolated processing, returning metadata or font bytes without saving the font, a conversion job or a reusable download URL. Hosting infrastructure may buffer requests.

Which formats can I export?

Choose the original outline format, TTF for TrueType outlines or OTF for CFF outlines, or a WOFF2 wrapper. Supported CFF2 inputs are downgraded to static CFF. Signed fonts, SVG tables, VARC and unsupported fonts are rejected.

Does an axis setting guarantee an identical preview everywhere?

No. Browsers, shaping engines and operating systems can render differently. Test the static file with your actual text and layout. Keep the original variable font and confirm its licence allows modification.

FROM TOOL TO WEBSITE

A little guidance for your next step.

Explore all font guides →

A LITTLE THANK YOU GOES A LONG WAY

Did FontReady save you some time?

If it helped with your project, you can buy me a coffee and support its development.

Buy me a coffee Optional support · via BuyMeAMalt