📐
🎨

Build a Fluid Type Scale

Generate consistent clamp() steps for a design-system type scale.

Prisijungimo nereikia
Output unit:
CSS value
font-size: clamp(1rem, 1.5023vw + 0.6479rem, 2rem);

Rendered size at different viewports

375px wideAa 16px
908px wideAa 24px
1440px wideAa 32px

💡 clamp(min, preferred, max) scales a value fluidly with the viewport, then locks at the min and max. It replaces stacks of media queries for typography, spacing, and widths with a single line.

Design Systems tips

🎨

Generate a clamp() for each step of your scale (sm, base, lg, xl…) using the same viewport range.

💡

Store the results as CSS custom properties (--text-lg) for reuse across components.

🎯

Keeping one shared min/max viewport across all steps keeps the scale proportional as it grows.

Kaip tai veikia

1
Įveskite
Enter your data into the tool above. Everything stays local to your browser.
2
Apdorokite
The tool processes your data instantly in your browser using JavaScript. No server, no waiting.
3
Atsisiųskite
Get your result instantly. Nothing is stored after you leave the page — complete privacy.

Kodėl naudoti mūsų?

Visiškai nemokamai — jokių paslėptų išlaidų, niekada
Nereikia paskyros, el. pašto ar prisijungimo
Failai niekada nepalieka jūsų įrenginio
Absoliučiai jokių failo dydžio apribojimų
Jokių vandens ženklų jokiame rezultate

Also check out…

Dažnai užduodami klausimai