Figma Plugin Nov 2025 - Dec 2025

TypeScale Generator

Desktop and Mobile type scales, side by side, written straight into Figma as Variables and text styles.

TypeScale Generator plugin panel showing Desktop and Mobile type scales in a split preview beside an auto-layout typography specimen frame in Figma.

The problem

Every design system starts with type, and type is where the busywork piles up. You pick sizes for headings and body, then do it all again for mobile, then create text styles one by one, then build a specimen page so developers can see what you meant.

None of that is hard. It's just slow, and the desktop and mobile scales drift apart easily because they live in different places. I wanted one screen where both scales sit next to each other, and output that lands in Figma as real, usable tokens.

What it does

How it works

  1. Open TypeScale Generator from the Figma plugins menu.
  2. Pick a font. It loads from Google Fonts for the preview.
  3. Set up your Desktop and Mobile scales and watch the split preview update.
  4. Generate. The plugin creates the float Variables and the text styles.
  5. Share the auto-layout specimen frame it places on the canvas as documentation.
TypeScale Generator with font, base size, line height, scale ratio and weights beside a live desktop previewSettings and live preview
Generated Desktop and Mobile typography specimen frames side by sideThe generated Desktop and Mobile specimen frames

Building it

The first decision was to show both modes at once. Splitting the preview down the middle makes the relationship between the two scales visible, which is the whole point: a mobile H1 should feel related to its desktop sibling, not like a separate guess.

I kept the UI compact. A plugin lives in a small panel next to your work, so every control has to earn its space, and the preview gets most of the room.

The output had to be native. Instead of exporting a file you then import somewhere else, the plugin writes Variables and text styles straight into your file through Figma's own APIs. Using floats for sizes means you can bind them anywhere a number goes.

Network access is restricted to one job: loading Google Fonts for the preview. That keeps the permission footprint small and easy to explain.

A type scale isn't finished until someone else can read it, so the plugin also builds the specimen frame. Auto layout keeps it easy to edit after it's generated, whether you add notes or reorder rows.

Version 1 shipped on 28 November 2025. A few days later, on 2 December, version 2 fixed an error where the UI could open blank. Small fix, big difference: a plugin that opens to an empty panel is a plugin nobody opens twice.

If you set up type for design systems, give it a spin. Open in Figma Community

1.1k+ Users
2 Scale modes
v2 Current version