A serif is the small finishing stroke at the end of a letter’s stem. A sans-serif does not have them. That is the whole of the definition, and it explains almost nothing about which to use — the useful differences are elsewhere.
The readability claim, and what the research actually found
You will read that serifs guide the eye along the line and that sans-serifs are cleaner on screens. Both are repeated confidently and neither survives the studies. Decades of legibility research finds no reliable difference between well-made serif and sans-serif faces at reading sizes; what it does find is that familiarity and setting matter enormously.
So the choice is not about which is easier to read. It is about what the text is doing.
Where it does make a difference: size
Serifs are small details, and small details need pixels. At interface sizes — 13 to 15 pixels — a serif face with any real contrast between thick and thin starts to break up, while a sans holds its shape. That is a genuine, physical reason interfaces converge on sans-serifs, and it has nothing to do with reading speed.
Above about 16 pixels on a modern display the constraint disappears, which is why serif faces drawn for screens — Lora, Merriweather, Source Serif 4 — work perfectly well for articles.
And the part nobody admits: what it signals
A serif reads as established, considered, printed. A sans reads as current, plain, functional. Those associations come from where each has been used for the last century rather than from anything in the shapes, and they are no less real for that. A law firm in a geometric sans and a technology startup in a Didone both read as slightly wrong, and the reason is entirely cultural.
What actually decides it
- How small is the smallest text? Under 15 pixels, lean sans.
- How long is the longest passage? Both work; pick the one with a large lowercase and open letters.
- Print or screen? Print removes the size constraint entirely.
- What should it feel like? This is the real question, and it is the one you can answer honestly in a word.
| Family | Variable download | Static download |
|---|---|---|
| Inter | 957 KB2 files | 9.1 MB54 files |
| Lora | 224 KB2 files | 555 KB8 files |
| Source Serif 4 | 989 KB2 files | 6.0 MB64 files |
| Work Sans | 341 KB2 files | 1.5 MB18 files |
The answer is often both
A serif for headings and a sans for body, or the reverse, is the oldest working pairing there is, and it works because the contrast is categorical rather than a matter of degree. The pairing guide has the method.