Inter

by Rasmus Andersson ★★★★★ Sans-serif Variable Font
Optimize Now

Quick Answer

Inter is a variable sans-serif font with 3 adjustable axes (Weight, Slant, Optical Size). The modern UI font designed for computer screens. Variable font with weight, slant, and optical size axes.

Performance Impact

94%
Size Reduction
300 KB → 18 KB
-450ms
LCP Improvement
Core Web Vitals boost
14ms
4G Transfer Time
After optimization
100ms
Max Render Block
With font-display: swap

Download Time by Network

Slow 3G (400 Kbps) 360ms
vs ~6000ms unoptimized
Fast 3G (1.5 Mbps) 96ms
vs ~1600ms unoptimized
4G LTE (10 Mbps) 14ms
vs ~240ms unoptimized

Optimization reduces Inter from 300 KB to 18 KB — making your site faster on every device.

Try Inter

Live Preview

Variable Axes
400
100 900
-10 0
14
14 32
Loading Inter...
Quick samples:

Variable Axes

Inter includes 3 variable axes, giving you fine-grained control over the font's appearance.

wght

Weight

Controls thickness from Thin (100) to Black (900)

Range: 100 – 900 (default: 400)
slnt

Slant

Italic angle from upright (0) to slanted (-10)

Range: -10 – 0 (default: 0)
opsz

Optical Size

Adjusts design for text size (display vs body)

Range: 14 – 32 (default: 14)

How to Optimize Inter

1

Subset to needed characters

Inter includes 2,500+ glyphs. Most sites need only Latin (~200 glyphs).

Savings: 70-80%

2

Convert to WOFF2

WOFF2 compression reduces file size significantly over TTF/OTF.

Savings: 30-50%

3

Instance variable axes

If you only need Regular and Bold, create static instances instead of the full variable font.

Savings: 40-60%

4

Use font-display: swap

Ensure text remains visible while Inter loads.

Savings: Performance

File Size Comparison

Inter Variable (full)
~300 KB
All weights, all glyphs
Inter Variable (Latin)
~90 KB
Latin subset only
Inter Regular WOFF2
~25 KB
Single weight, Latin
Optimized with Sift
~18 KB
Subset + WOFF2 + optimized

Sift optimizes your fonts for maximum performance with 90%+ size reduction

CSS Implementation

CSS
@font-face {
  font-family: 'Inter';
  src: url('/inter.woff2') format('woff2');
  font-display: swap;
  font-weight: 100 900;
}

body {
  font-family: 'Inter', sans-serif;
}

For variable fonts, you can use font-variation-settings to control axes:

.custom-weight {
  font-variation-settings: "wght" 400, "slnt" 0, "opsz" 14;
}

Pro Tips for Inter

💡

Use optical sizing

Enable font-optical-sizing: auto for better readability at different sizes.

💡

Enable ligatures

Inter has great code ligatures.

💡

Preload for LCP

If Inter is used for your largest text element, preload it.

💡

Fallback stack

Use system-ui, -apple-system, sans-serif as fallbacks for minimal layout shift.

Frequently Asked Questions

What is Inter?
Inter is one of the most popular open-source fonts for UI design. Designed specifically for computer screens, it features tall x-height for better readability at small sizes and includes OpenType features like contextual alternates and discretionary ligatures.
Is Inter a variable font?
Yes, Inter is a variable font with 3 axes: Weight, Slant, Optical Size. This means you can continuously adjust properties for precise control.
How do I optimize Inter for web?
To optimize Inter: 1) Convert to WOFF2 format for smaller files, 2) Subset to only the characters you need, 3) Use font-display: swap to prevent invisible text, 4) Preload critical font files. Sift can automate this entire process.
What license does Inter use?
Inter uses the SIL Open Font License 1.1 license.

Optimize Inter Now

Convert to WOFF2, subset to Latin, and add font-display: swap in seconds.

Optimize Inter