Skip to content

The 20 Most Popular Fonts for Landing Pages, Actually Counted (374 Sites)

Every "most popular fonts for landing pages" list you have read is a taste ranking with no counts and no sample size. We ran font detection across 374 captured SaaS sites and counted. Inter appears on 112 of them, Geist on 47, and four fonts from the commonly-cited top twenty appear on exactly none.

TL;DR

  • Inter is detected on 112 of the 374 catalog sites where we found a real typeface — 29.9% — and nothing else is within three times its count
  • Geist is the second most common family in SaaS right now at 47 sites (12.6%), which is roughly four times the count of every other non-Inter family in the top twenty
  • Four fonts from the commonly-cited "20 most popular landing page fonts" list — GT Super, Recoleta, Formular and Apercu Pro — appear on zero of our 374 sites, and every font that list ranks in its top ten except Inter lands at four sites or fewer
  • SaaS typography is a barbell: 327 distinct families were detected, 269 of them on exactly one site, while Inter and Geist together cover 159 of 374 sites
  • Monospace is a real minority style rather than a niche — 45 of 374 sites use at least one mono family, against 18 that use any serif at all

Search for the most popular fonts for landing pages and you will find the same shape of article several times over: twenty typefaces, ranked, each with a paragraph about how it feels. No counts. No sample size. No statement of where the ranking came from. It is a taste list wearing the clothes of a popularity list, and because everyone reads the same ones, the taste has become self-confirming.

We had the option of counting instead. Every site in this catalog is loaded in a real browser and has its computed typefaces recorded, which means we can ask the boring version of the question: on how many actual landing pages does each of these fonts actually appear? The answer reorders the received wisdom substantially — four of the fonts on the circulating top-twenty appear on zero of our sites, and the font those lists bury near the bottom turns out to be the second most common typeface in SaaS.

How this was measured

This is the part the lists skip, so read it before quoting a number.

The sample. 374 sites. That is every fully-captured site in the catalog where we detected at least one real named typeface — non-system, non-icon — out of 382 captured sites in total. Every percentage on this page uses 374 as its denominator, and every count is a count of sites, not of page views, downloads or Google Fonts requests.

How detection works. Playwright loads each site in a real Chromium browser and waits for network idle, so @font-face rules have resolved before anything is read. For display type we call getComputedStyle().fontFamily on the first up-to-six each of h1, h2 and h3, and record the first family in each stack. For body type we do the same on <body> plus the first ten of p, li and nav a. Generic system and fallback families are excluded. Up to two unique named families are kept per slot.

Variants were folded into families. Inter, InterVariable, Inter Tight and Inter Display all count as Inter. Geist, GeistSans and Geist Variable count as Geist, with Geist Mono counted separately. next/font hashed names — the __IBM_Plex_Sans_6d343d kind — are unwound to their real family. That folding is a judgement call, not a fact, and a different reasonable analyst would draw some of those lines differently. It is the single most consequential decision behind the table below.

Now the limits, all of which matter:

  • Only the first family in each CSS stack is recorded. A declared webfont that failed to load still counts as declared. We are measuring intent as expressed in CSS, not always what a visitor saw.
  • Maximum two families per slot, so any site setting three or more typefaces is under-counted. Inngest is the clean example: it runs two display faces and a monospace body face on one page, and our record only keeps part of that.
  • Type set inside images or SVG is invisible to this method. Blacksmith's enormous pixel-grid "BLACKSMITH" wordmark is the loudest piece of typography on its page and does not appear in any count here.
  • One capture per site, at one point in time. A site that has redesigned since still shows its captured state.
  • This is what this catalog captured, not a census of the web. These are mostly well-designed, mostly English-language, mostly venture-backed software companies. A random sample of all SaaS landing pages would contain far more WordPress themes and far more Open Sans.

Every sentence below is phrased as "of the 374 catalog sites where we detected a font", because that is the only claim the data supports. If you want the wider methodology behind the catalog itself, the full data study covers stacks, colour and sections on the same underlying set, and our comparison with SaaS Landing Page explains what we capture that a submission-driven gallery does not.

The 20 most common fonts, counted

RankFamilySitesShare of 374HeadlineBody
1Inter11229.9%6946
2Geist4712.6%3117
3Geist Mono133.5%49
4DM Sans123.2%93
5ABC Diatype112.9%74
6Aeonik102.7%83
7Manrope92.4%63
8Suisse Int'l92.4%91
9IBM Plex Sans71.9%43
10IBM Plex Mono61.6%24
11JetBrains Mono61.6%51
12STK Bureau61.6%52
13Instrument Sans51.3%32
14PP Mori51.3%50
15Satoshi51.3%50
16TWK Lausanne51.3%51
17Circular41.1%40
18Figtree41.1%22
19Matter41.1%31
20Poppins41.1%22

The headline and body columns count sites where the family was recorded in that role, and a site can appear in both. Read the shape of the table before the individual rows: first place is 112, second is 47, and third is 13. Everything from rank three down is a single-digit percentage. There is no top twenty in any competitive sense — there is Inter, there is Geist, and then there is a field.

Font by font: what the top 14 actually look like

1. Inter — 112 sites, 29.9%

Free, open source, from Rasmus Andersson; available on Google Fonts and via rsms.me/inter. Recorded as a headline face on 69 sites and a body face on 46, which makes it the only family in the data that is genuinely dominant in both roles.

Linear is the reference implementation. "The product development system for teams and agents" runs across two lines in Inter Variable at a large size with the leading pulled tight and the tracking pulled negative, white on #08090b, with a single grey sub-line — "Purpose-built for planning and building products. Designed for the AI era." — carrying all the explanation. What Inter is doing there is nothing: no personality, no voice, a tall x-height and a wide aperture that stay perfectly legible at 14px in the issue panel below and at 64px in the headline. That is the whole argument for it and the whole case against it.

Linear hero — Productivity
Inter Variable at two sizes on Linear: a tight-tracked two-line headline and 14px UI text in the same family.View full breakdown →

Who it suits: anyone whose page has to carry dense product UI next to marketing copy, which is most SaaS. Who should think twice: anyone whose differentiation is supposed to come from the brand rather than the product, because 29.9% of a curated design catalog is not a brand decision, it is a default.

2. Geist — 47 sites, 12.6%

Free and open source, from Vercel. 31 headline recordings, 17 body. Geist is the single biggest change in SaaS typography since Inter arrived, and its distribution is not really a taste story: it ships with Vercel's tooling and drops into a Next.js project in one line, so adoption follows the stack.

Vercel's own page is the honest specimen. "Agentic Infrastructure" sits left-aligned over two lines in near-black on #fafafa, with a solid black triangle occupying the centre of the fold and three right-aligned lines — "For coding agents", "To ship apps and agents", "Automated by agents" — doing the subheading's job. Geist reads as Inter with the corners squared slightly and the grotesque stiffness dialled up; at that size the flat-sided bowls and the very short descenders give it a mechanical, drawn-to-a-grid quality that Inter's warmer curves do not have.

Vercel hero — Infrastructure
Geist on Vercel: two lines of headline, three right-aligned qualifiers, and nothing else in the fold.View full breakdown →

Who it suits: developer tools and infrastructure, where the mechanical register is on-message and where the font is already in the dependency tree. Who should think twice: anyone selling to non-technical buyers, because Geist now carries a specific smell of the Vercel ecosystem.

3. Geist Mono — 13 sites, 3.5%

Free, shipped alongside Geist. This is the most interesting row in the table: it is recorded as a body face on 9 sites against only 4 headline recordings, making it the rare family that is more often used for reading than for shouting.

Xata shows exactly how. The headline "A Postgres branch for every pull request" is set in Geist proper, and then the supporting line — "The Postgres platform with instant branching and scale-to-zero compute." — is set in Geist Mono, where the fixed advance widths force visible gaps between characters and the whole sentence reads like terminal output. Below it, a grid of dimmed cards labelled PR #842 Add billing, Production PRIMARY, Postgres 18.3, 1,324 branches runs in the same mono, so the typographic joke and the product are the same thing.

Xata hero — Developer Tools
Geist Mono as the subheading on Xata — fixed-width letterforms turning a value proposition into terminal output.View full breakdown →

Who it suits: database, CI and infrastructure products whose users live in a terminal. Firecrawl uses it more sparingly and more cleverly, as the [ 289 OK ], [ SCRAPE ], [ .JSON ] and [ .MD ] labels scattered across a faint background grid — mono as texture rather than as copy.

4. DM Sans — 12 sites, 3.2%

Free, on Google Fonts. Skews hard to display: 9 headline recordings against 3 body.

Treblle is the useful specimen because it exploits the one thing DM Sans does that Inter does not — it holds up under a weight jump inside a single line. The headline reads "Enterprise Runtime Intelligence Platform" with the middle word in a much heavier cut, and the geometric, near-circular o and e keep the light and bold weights looking like the same voice rather than two fonts. Above it sits a blue tracked-caps eyebrow, "ONE INTEGRATION. FULL API VISIBILITY.", and below it "Discover and secure your APIs and Agents across any cloud, gateway, or technology."

Treblle hero — Infrastructure
DM Sans on Treblle: a single headline line switching weight mid-sentence without switching voice.View full breakdown →

Who it suits: products that want a friendlier, rounder register than Inter without paying for one. Lemcal pushes it further, setting "Book More, Stress Less" with the second half in coral and a hand-drawn underline under "more meetings" — DM Sans is one of the few free grotesques that does not look absurd next to that kind of marker-pen decoration.

5. ABC Diatype — 11 sites, 2.9%

Premium, licensed from ABC Dinamo. 7 headline recordings, 4 body. This is the highest-ranked paid-for face in the whole table, and the first entry where the count reflects a deliberate spend.

Cortex uses it at the size Diatype was drawn for. "Code is no longer the bottleneck. Everything else is." runs over two lines in a light weight, with the eyebrow "Mission Control for the AI Software Factory" above it in a muted violet. What you see at that scale is the squared-off terminal on the t and the flat, slightly compressed bowls — a face that reads as neutral in a thumbnail and as specific once it is 80px tall. Replit sets "What are we working on today?" in it and then hands the body copy to IBM Plex Sans; Composio pairs it with JetBrains Mono; Exa pairs it with Inter.

Cortex hero — Developer Tools
ABC Diatype on Cortex, set light and large — the squared terminals only become visible at headline size.View full breakdown →

Who it suits: companies with a real brand budget who want to look like they have one without being obvious about it. Diatype is the "expensive neutral" of this dataset.

6. Aeonik — 10 sites, 2.7%

Premium, from CoType Foundry. 8 headline recordings, 3 body — one of the most display-skewed faces in the top ten.

Temporal sets "The world's best AI runs on Temporal" in it, white on a deep violet starfield, and the choice pays off in the apostrophe and the y: Aeonik's slightly humanist tension keeps a very long headline from reading as a wall. Note what happens next to it — every button on that page ("Try Free", "Log In", "Get Started for Free", "Run Locally") is set in Noto Sans Mono, so the page is running a premium grotesque for voice and a monospace for interface. Appwrite uses Aeonik Pro for "Build faster and scale bigger than ever_" — complete with a trailing underscore as a blinking cursor — and hands the body paragraph to Inter.

Temporal hero — Infrastructure
Aeonik on Temporal, with every button on the same page set in a monospace instead.View full breakdown →

Who it suits: infrastructure and platform companies that want warmth without softness. Holocene proves it survives a hard commercial register too — "The inbound TMS, done right. Learns your network. Then heals it." is not a poetic sentence, and Aeonik does not try to make it one.

7. Manrope — 9 sites, 2.4%

Free and open source. 6 headline recordings, 3 body.

Supabase is the best-known implementation and shows the standard pattern: Manrope for display, Inter for body. "Build in a weekend / Scale to millions" runs in Manrope with the second line in #3fcf8e, while the right-hand column — "Start your project with a Postgres database. Add Authentication, Data APIs, Edge Functions, Realtime Data, Storage, and Vector embeddings." — is Inter. Manrope's flattened curves and semi-rounded corners give the headline a slightly softer, friendlier edge than Geist would, which is doing real work on a page whose product is a database.

Supabase hero — Infrastructure
Manrope for display and Inter for body on Supabase — the most common two-font split in the whole dataset.View full breakdown →

Who it suits: open-source and developer products that want to be approachable. It is the free face that most convincingly does not look free.

8. Suisse Int'l — 9 sites, 2.4%

Premium, from Swiss Typefaces. The most lopsided row in the table: 9 headline recordings against 1 body. Almost nobody sets paragraphs in it; almost everybody who licenses it uses it for the first sentence on the page.

Krea is the specimen. "Krea.ai is the world's most powerful creative AI suite." runs over two lines in white, with the .ai deliberately dimmed to grey, over a photograph of an iMac on a desk. Suisse Int'l is a very close cousin of Helvetica with slightly more open apertures, and at that size on a dark photograph it does the one thing Helvetica does best — it disappears into authority. Cartage uses it on a much stranger page, setting "I'm Wilson, your last logistics hire" over a photo of car keys with a blue shipping-container keyring, and the neutrality is what keeps that concept from tipping into a joke.

Krea hero — AI
Suisse Int'l on Krea, with the '.ai' dimmed inside the headline — display only, as it is on eight of the nine sites using it.View full breakdown →

Who it suits: companies whose visual identity is carried by photography or product imagery and who need type to stay out of the way expensively.

9. IBM Plex Sans — 7 sites, 1.9%

Free and open source, from IBM. 4 headline recordings, 3 body — one of the more balanced splits in the table.

Blacksmith uses it in the most legible way possible: black Plex Sans on acid yellow #f0fb29, headline "The fastest way to run your GitHub Actions", then the pitch in a single sentence — "A dead simple, drop-in replacement that costs 60% less than GitHub runners:" — followed immediately by a two-line diff set in IBM Plex Mono, - runs-on: ubuntu-latest above + runs-on: blacksmith-4vcpu-ubuntu-2404. That is the entire product explained in typography. Plex Sans's slightly narrow, engineering-drawing proportions are what let the sans and the mono sit together as one system rather than two choices.

Blacksmith hero — Infrastructure
IBM Plex Sans and IBM Plex Mono on Blacksmith — the pitch is a two-line YAML diff, and the type family makes that read as continuous.View full breakdown →

Who it suits: anything where code and prose have to alternate. The catch is that Plex carries IBM's institutional accent, which reads as trustworthy on a CI product and slightly municipal elsewhere.

10. IBM Plex Mono — 6 sites, 1.6%

Free, the mono companion to Plex Sans. Recorded as a body face on 4 sites and a headline face on only 2 — like Geist Mono, it is more often used for reading than for display.

Qodo shows the other common use: the entire chrome of the page runs in it. The nav ("PLATFORM", "RESOURCES", "PRICING", "ENTERPRISE") and every button ("LOG IN", "BOOK A DEMO", "START TRIAL") are tracked-out Plex Mono caps, while the headline "Govern code at the speed AI writes it" is set in Figtree. The result is a page where the mono signals developer product without ever being asked to carry a long line of text.

Qodo hero — Developer Tools
IBM Plex Mono as page chrome on Qodo — nav, buttons and labels only, with Figtree taking the headline.View full breakdown →

Who it suits: teams who want the developer signal but know that a paragraph of monospace is hostile to read. Three sites in this catalog — Blacksmith and Qodo among them — run Plex Mono next to a different sans rather than next to Plex Sans.

11. JetBrains Mono — 6 sites, 1.6%

Free and open source. Unusually for a mono, it skews display: 5 headline recordings, 1 body.

Composio is the fullest use of it in the catalog. The headline is ABC Diatype, but everything structural is JetBrains Mono: the nav caps, the buttons "GET STARTED FOR FREE" and "GET A DEMO", and then a dark grid of panels labelled COMPOSIO_SEARCH_TOOLS, COMPOSIO_MANAGE_CONNECTIONS, COMPOSIO_EXECUTE_TOOL, AGENT_CONFIG and COMPOSIO_SANDBOX, with rows reading AGENT ChatGPT Codex, PROVIDER OpenAI, MODEL gpt-4.1. JetBrains Mono was drawn with a taller x-height than most monos specifically so it survives being small, which is why those labels stay readable at that size.

Composio hero — Developer Tools
JetBrains Mono doing all the labelling on Composio, with ABC Diatype reserved for the one headline.View full breakdown →

Who it suits: agent and API products where the page needs to look like a config file. Onlook uses it only inside the embedded editor screenshot, which is the minimum viable version of the same idea.

12. STK Bureau — 6 sites, 1.6%

5 headline recordings, 2 body. This is the one family in our top fourteen for which we have no hero capture in the set we reviewed for this piece, so we are not going to describe how it looks in use — the six sites carrying it are weav, Readme, ReflexAI, Incident, Summation and V7 Labs. Its presence at rank twelve is the more interesting fact anyway: a face almost nobody outside the industry could name outranks Poppins, Circular and Helvetica in this catalog.

13. Instrument Sans — 5 sites, 1.3%

Free, on Google Fonts. 3 headline recordings, 2 body.

Morphllm is the honest specimen, and it demonstrates one of our limitations at the same time. The page's stack lists a pixel display face first and Instrument Sans second, so what Instrument Sans is visibly doing is the second-tier work: the body line "The fastest Kimi K3 and GLM-5.2. Specialized models for search, diff apply, compaction, and monitoring." and the button set "Get API Key", "View Docs", "Copy Prompt". At that size its slightly condensed, high-x-height proportions fit more words per line than Inter would in the same space — which is most of the reason to reach for it.

Who it suits: dense pages that need a free grotesque narrower than Inter.

14. PP Mori — 5 sites, 1.3%

Premium, from Pangram Pangram. 5 headline recordings and 0 body — the purest display face in the top twenty. Not one site in the catalog sets its paragraphs in it.

Rootly sets "AI for on-call and incident response." in it, centred over a pastel mountain sky, and the giveaway is the hyphen in "on-call" — PP Mori's punctuation sits high and short, which reads as crisp at 48px and would be irritating at 16px. Semaloop ("Catch mobile bugs before your users do."), Gamma ("Effortless AI design for presentations, websites, and more") and Stacker ("AI agents that get work done.") all use it the same way: one short declarative sentence, nothing else.

Rootly hero — Developer Tools
PP Mori on Rootly — one sentence, display only, which is how all five sites using it deploy it.View full breakdown →

Who it suits: pages built around a single short claim. If your headline is more than about eight words, this is the wrong family.

Where the received wisdom is wrong

Here is the circulating "20 most popular fonts for landing pages" ranking, measured against our 374 sites using the same normaliser as the table above. Their order, our numbers.

Their rankFontOur sitesOur shareOur rank
1Inter11229.9%#1
2Graphik30.8%#26
3Roobert41.1%#22
4GT Super00.0%unranked
5Circular Std41.1%#17
6GT Walsheim Pro30.8%#28
7Poppins41.1%#20
8Helvetica Neue30.8%#29
9GT America30.8%#27
10Tiempos Headline20.5%#56
11Basier Circle20.5%#36
12Recoleta00.0%unranked
13Formular00.0%unranked
14Apercu Pro00.0%unranked
15Plus Jakarta Sans30.8%#31
16Geist4712.6%#2
17Suisse Int'l92.4%#8
18Aeonik102.7%#6
19Sohne20.5%#52
20Reckless20.5%#48

Three findings, plainly.

Four of their twenty appear on zero of our 374 sites. GT Super, Recoleta, Formular and Apercu Pro. Not "rare" — absent. Apercu at #14 and Recoleta at #12 are both faces with long histories in startup branding, and both are apparently now historical in this segment. A popularity ranking that includes four fonts with no detected usage is not measuring popularity.

Their entire top ten, Inter aside, sits at four sites or fewer. Graphik at 3, Roobert at 4, Circular Std at 4, GT Walsheim Pro at 3, Poppins at 4, Helvetica Neue at 3, GT America at 3, Tiempos Headline at 2, GT Super at 0. These are real, good typefaces and they show up on real, good pages — Miro sets "The collaboration layer your AI tools are missing." in Roobert; Looka sets "Design your own beautiful brand" in heavy Circular; Monday sets "People and agents working better, together" in Poppins; Duna sets "Defining the future of business onboarding" in GT America over a painted pastel landscape. Four sites each. Ranking any of them second or third most popular is a statement about the author's portfolio.

Miro hero — Productivity
Roobert on Miro — ranked third most popular by the received wisdom, detected on four of our 374 sites.View full breakdown →

Geist is at #16 on their list and #2 in the data, at 47 sites. This is the inversion that matters, because it is not a marginal disagreement about ordering — it is the difference between "a font you might consider" and "the second most common typeface in SaaS". Geist appears on nearly twelve times as many of our sites as their #2, Graphik. Any ranking that puts Graphik four places above Inter's only real competitor is describing 2019.

And then there is what their list leaves out entirely. Fourteen families in our top twenty do not appear anywhere on theirs:

FamilyOur sitesOur rank
Geist Mono13#3
DM Sans12#4
ABC Diatype11#5
Manrope9#7
IBM Plex Sans7#9
IBM Plex Mono6#10
JetBrains Mono6#11
STK Bureau6#12
Instrument Sans5#13
PP Mori5#14
Satoshi5#15
TWK Lausanne5#16
Figtree4#18
Matter4#19

Three of those fourteen are monospace faces, which suggests the omission is not random. A ranking built from what looks good in a branding deck will systematically miss the type that developer-tool companies actually ship.

The long tail nobody mentions

This is the structural finding, and it is more useful than any individual row above.

Count
Distinct families detected across 374 sites327
Families appearing on exactly 1 site269
Families appearing on 2 or fewer sites294
Share of all families used by exactly one site82%
Sites covered by the top 2 families combined159 of 374

82% of every typeface we detected is used by exactly one company. 269 families, one site each. That is not a tail, it is the body of the distribution. SaaS typography is a barbell: Inter and Geist together account for 159 of 374 sites, and then almost everything else is a one-off.

You can see the mechanism on individual pages once you know to look. Inngest runs Circular for the solid caps "UNBREAKABLE AGENTS.", a second display face for the outlined "INVISIBLE INFRA." below it, and a proprietary monospace for the body line "NO WORKERS. NO QUEUES. NO REFACTORING." and the buttons "START BUILDING" and "BOOK A DEMO" — three typefaces above the fold, of which our two-per-slot cap can only record part.

Inngest hero — Developer Tools
Three typefaces above the fold on Inngest — solid caps, outlined caps, and a proprietary monospace for everything else.View full breakdown →

Hex is the same story in a different register: an italic serif for "The AI Analytics Platform", IBM Plex Sans for "where trust meets insight" directly underneath it, and a third, mono-ish face for the whole body paragraph and the labels running along the bottom — "Semantic models", "Rules & guides", "Endorsed tables", "Organization context". Windsurf runs a licensed grotesque nobody else in the catalog uses. Exa pairs a bespoke display face with Inter body.

Two practical readings follow.

First, "most popular font" is a question about the head of a distribution that has almost no middle. Once you are past rank two, you are choosing between options that appear on one to eleven sites out of 374. The difference between the #12 and the #40 most common typeface in SaaS is four sites. Optimising that choice for popularity is meaningless.

Second, the one-off is the norm among companies with a brand budget. If your goal is to look unlike your competitors, the data says the way to do it is not to pick the fifth-most-popular font. It is to pick a font that appears on one site — which, on 269 occasions in this catalog, is what somebody did.

Monospace and serif

Two whole categories of type behave differently enough to count separately.

FamiliesSites using at least one
Monospace2345 of 374 (12.0%)
Serif1218 of 374 (4.8%)

Monospace is a mainstream minority style. 45 sites — better than one in nine — set something on their landing page in a fixed-width face, spread across 23 different mono families. The top three are Geist Mono (13 sites), IBM Plex Mono (6) and JetBrains Mono (6). After that it collapses immediately: Chivo Mono and Space Mono at 2 sites each, and then eighteen families at exactly one site apiece — Berkeley Mono, DM Mono, Space Mono's neighbours, Noto Sans Mono (which is what Temporal sets its buttons in), and a run of proprietary ones including figmaMono, fragmentMono, ABC Favorit Mono, Modern Gothic Mono and Söhne Mono Leicht. Even inside the mono category, the barbell holds.

Serif barely exists here. 18 sites out of 374, and no serif family appears on more than two: Hedvig Letters Serif, IBM Plex Serif, Reckless, Source Serif 4, Tiempos and Tobias are all at 2 sites, and the remaining six — including Instrument Serif, PT Serif and Untitled Serif — are at 1 each. That is the measured version of a thing designers say a lot: a serif headline on a SaaS page is a loud act. At 4.8% it is loud because it is rare, not because serifs are inherently expressive.

Worth noting which category the received-wisdom list over-weights. It ranks Tiempos Headline at #10 and Recoleta at #12 and Reckless at #20 — three serifs in twenty. Our data has 18 serif-using sites in total, across the whole catalog.

How to actually choose, given only what this shows

The data does not say which font converts better. Nothing here is an A/B test, and any article telling you a typeface lifts signups is selling something. What the counts do support is a shorter and more honest set of conclusions.

If you want your page to be invisible, use Inter, and know that you are choosing the default. 112 of 374 sites. It is free, it handles UI text and 64px headlines in the same family, and it will never be the reason a page fails. It will also never be the reason anyone remembers it. That trade is fine for a product whose screenshots are the star — which is what Linear is betting.

If you are shipping on Next.js, Geist is already the path of least resistance, so make it a decision instead of an accident. Its 47 sites are heavily concentrated in developer tools and infrastructure, which means the font now carries a category signal. If you sell to that category, that is free positioning. If you do not, you are borrowing somebody else's accent.

Use the headline/body split in the table as a fitness test. Suisse Int'l is 9 headline recordings to 1 body. PP Mori is 5 to 0. Circular is 4 to 0. Those are display faces, and the companies that license them know it. Conversely Geist Mono (9 body, 4 headline) and IBM Plex Mono (4 body, 2 headline) are being used to be read, which is a much braver call. Before you commit, find your candidate in the table and check whether anyone is doing with it what you are about to do.

Two families is the working pattern; three is a project. The most common configuration in this data is a display face plus a body face — Manrope over Inter on Supabase, Aeonik over Inter on Appwrite, Figtree over Plex Mono on Qodo, ABC Diatype over Plex Sans on Replit. Sites running three or more, like Inngest and Hex, are doing something genuinely harder and have the design resource to hold it together.

Free is not the compromise position. Of the families in our top twenty, Inter, Geist, Geist Mono, DM Sans, Manrope, IBM Plex Sans, IBM Plex Mono, JetBrains Mono, Instrument Sans, Figtree and Poppins are free or open source, and they occupy most of the upper half of the ranking. The premium faces — ABC Diatype at 11 sites, Aeonik at 10, Suisse Int'l at 9, PP Mori at 5, Roobert at 4, Circular at 4, Matter at 4 — sit in the single digits by design. You are not buying quality when you license one. You are buying scarcity, and the counts above tell you exactly how much scarcity you get.

And the choice matters less than what you set in it. Across the 374 sites, the pages whose typography is memorable are not the ones with the rarest font. They are Blacksmith explaining its entire product as a two-line YAML diff, Xata putting its value proposition in terminal type because its product is a terminal tool, and Appwrite ending a headline in a blinking underscore. All three of those use free typefaces from the top ten. You can browse the full set by hero section, style or category, and every site page lists the typefaces we detected on it.

At a glance

SiteCategoryStack
LinearProductivityNext.js
VercelInfrastructureNext.js, Tailwind CSS
XataDeveloper ToolsNext.js, Tailwind CSS
TreblleInfrastructureNext.js
CortexDeveloper ToolsNext.js, Tailwind CSS
TemporalInfrastructureSvelte, Tailwind CSS
SupabaseInfrastructureNext.js, Tailwind CSS
KreaAISvelte, Tailwind CSS
BlacksmithInfrastructureWebflow
QodoDeveloper ToolsWordPress
ComposioDeveloper ToolsNext.js, Tailwind CSS
RootlyDeveloper ToolsWebflow
MiroProductivityFramer
InngestDeveloper ToolsNext.js, Tailwind CSS

Frequently asked

What is the most popular font for landing pages?
Inter, by a very wide margin. We detected it on 112 of the 374 catalog sites where a real typeface was found — 29.9%. It was recorded as a headline face on 69 of those and as a body face on 46. Second place is Geist at 47 sites (12.6%). Third place, Geist Mono, is at 13 sites. There is no close race for first.
Is Inter still the default SaaS font in 2026?
Yes, but it is no longer the only default. Inter's 112 sites are still nearly two and a half times Geist's 47, so nothing has displaced it. What has changed is that a second default now exists: Geist did not appear in this kind of count a few years ago and now sits at 12.6% of the 374 sites, mostly on Next.js projects.
Should I use a free font or license a premium one for my landing page?
The measured answer is that free wins on volume and premium wins on differentiation. Inter, Geist, Geist Mono, DM Sans, Manrope, IBM Plex Sans, IBM Plex Mono, JetBrains Mono, Instrument Sans, Figtree, Poppins, Plus Jakarta Sans and Albert Sans are all free or open source, and they occupy most of the top of our ranking. The premium faces in the top twenty — ABC Diatype (11 sites), Aeonik (10), Suisse Int'l (9), PP Mori (5), Roobert (4), Circular (4) — each sit in the single digits, which is precisely what you are paying for.
How many different fonts do SaaS landing pages use?
327 distinct families across the 374 sites, and 269 of those families appear on exactly one site — 82% of every family we detected is used by a single company. That is the real shape of SaaS typography: one dominant font, one runner-up, and a very long tail of one-offs. Note that our method keeps at most two families per element group, so sites running three or more typefaces are under-counted.
Do many SaaS sites use serif or monospace type?
Monospace, more than you would guess; serif, less. 45 of the 374 sites (12.0%) use at least one monospace family, spread across 23 different mono faces led by Geist Mono (13 sites), IBM Plex Mono (6) and JetBrains Mono (6). Only 18 sites (4.8%) use any serif family at all, and no single serif appears on more than two sites.