Web font formats and the Core Web Vitals

92.8% of font-using sites (170,896) serve modern WOFF2 fonts and reach 82% good LCP (1.6s median), while the 28.8% still serving legacy WOFF (78% good LCP) and 17.4% serving uncompressed TTF (79% good LCP) lag behind.

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes

92.8% of sites use WOFF2 fonts web font format, and 82% of those sites have a good LCP, against 82% of all sites.

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 184,141 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with WOFF2 fonts web font format have a good LCP most often: 82%, against 82% of all sites. Sites with legacy WOFF fonts font formats have it least often, at 78%.

SitesGood, needs improvement, poor LCPMedian
All sites196,26382%1.5s
WOFF2 (Brotli-compressed) 92.8%164,55182%1.6s
OpenType (OTF) 2.0%3,50180%1.6s
Other font formats 1.2%2,07379%1.6s
TrueType (TTF) 17.4%30,90879%1.6s
WOFF (Legacy zlib) 28.8%51,22178%1.7s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 184,141 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Web font format usage

WOFF2 fonts is the most used: 92.8% of sites.

Sites using each option (sites can use more than one) 184,141 sites
WOFF2 (Brotli-compressed) 92.8% WOFF (Legacy zlib) 28.8% TrueType (TTF) 17.4%
WOFF2 (Brotli-compressed) 92.8% WOFF (Legacy zlib) 28.8% TrueType (TTF) 17.4% OpenType (OTF) 2.0% Other font formats 1.2%
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 184,141 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by web font format

Across the four LCP sub-parts in Chrome's field data, the largest gap between WOFF2 fonts and legacy WOFF fonts sits in time to first byte (TTFB): 667 ms median for WOFF2 fonts against 772 ms for legacy WOFF fonts. Overall median field LCP is 1.6s for WOFF2 fonts (TTFB 667 ms, load delay 334 ms, load duration 146 ms, render delay 228 ms) versus 1.7s for legacy WOFF fonts.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Sites with web font format 130,002663 ms328 ms227 ms328 mslab 328 ms1.5s
WOFF2 (Brotli-compressed) 120,835667 ms334 ms228 ms334 mslab 334 ms1.6s
WOFF (Legacy zlib) 38,032772 ms335 ms234 ms335 mslab 335 ms1.7s
TrueType (TTF) 22,814708 ms335 ms230 ms335 mslab 335 ms1.6s
Other font formats 1,547658 ms347 ms253 ms347 mslab 347 ms1.6s
OpenType (OTF) 2,609633 ms353 ms229 ms353 mslab 353 ms1.6s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 184,141 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Understanding web font formats

Why WOFF2 replaces legacy WOFF, TTF, and OTF across all modern browsers

WOFF2 uses custom Brotli preprocessing to compress font glyphs ~30% smaller than legacy WOFF and up to 50%+ smaller than raw TTF or OTF files, and has been supported by every major browser since 2016. Across 170,896 font-using sites (92.8%) serving WOFF2, good LCP reaches 82% (1.6s median). Sites still serving legacy WOFF (28.8%, 53,091) drop to 78% good LCP (1.7s median), and sites serving raw TTF (17.4%, 31,968) drop to 79% good LCP (1.6s median).

Declare only format("woff2") in your @font-face src rules and ensure WOFF2 is listed first if legacy fallbacks exist, so modern browsers never download uncompressed TTF or WOFF files. Across all font-using sites, 92.8% serve WOFF2 (82% good LCP) versus 17.4% serving raw TTF (79% good LCP).

The State of Web Vitals · October 2026 · 210,902 crawled sites · 196,263 with all devices field data · 184,141 sites with web font formatBy Arjen Karel · corewebvitals.io/state-of-cwv
Platform & Framework Takeaways

How web font format plays out per platform

What the field data shows when you isolate a single CMS or framework.

WordPress 63,649 sites
69% vs 65% good LCP (WOFF2 vs uncompressed TTF)

36.5% of WordPress sites download WOFF and 18.3% download TTF (65% good LCP vs 69% for WOFF2).

Across 63,649 font-using WordPress sites, 94.7% serve WOFF2 (69% good LCP), 36.5% download WOFF (67% good LCP), and 18.3% download TrueType TTF files (65% good LCP, 2.1s median).

Read the WordPress font format breakdown →
Shopify 8,390 stores
96% vs 90% good LCP (WOFF2 vs raw TTF on Shopify)

99.4% of Shopify stores serve WOFF2 fonts (96% good LCP), while 3.0% load TTF (90%).

Shopify's Liquid font_face filter emits .woff2 and .woff font URLs. Across Shopify storefronts, 99.4% serve WOFF2 (96% good LCP, 1.3s median), 20.8% load WOFF (95% good LCP), and 3.0% load TTF (90% good LCP, 1.6s median).

Read the Shopify font format breakdown →
React & Next.js 9,431 sites
85% vs 59% good LCP (WOFF2 vs raw TTF on React)

React & Next.js sites loading TTF fonts (7.3%) pass LCP 26 points less often than sites on WOFF2 (59% vs 85%).

Across 9,431 font-using React sites, 96.9% serve WOFF2 (85% good LCP, 1.4s median), 14.0% serve WOFF (64% good LCP), and 7.3% serve TTF (59% good LCP, 2.3s median).

Related signals Uses @import → font-display strategy → Images per page → Cookies per site → By Arjen Karel · 210,902 crawled sites (196,263 with all devices Chrome field data, 184,141 sites with web font format, October 2026) · How we measured