Zeilenabstand-Rechner: Den perfekten Zeilenabstand für jede Schriftgröße finden

Zeilenhöhe ist eine der wirkungsvollsten — und am häufigsten übersehenen — typografischen Entscheidungen, die du treffen wirst. Zu eng und der Text wirkt klaustrophobisch. Zu weit und das Auge verliert zwischen den Zeilen den Faden. Der richtige Wert macht den Unterschied zwischen einem Text, der einlädt, und einem, dem man nur schwer folgen kann.
Der Tooladex Line Height Calculator hilft dir, den richtigen Wert für jede Schriftgröße zu finden und ihn in der gewünschten CSS-Einheit zu erhalten — als einheitenloses Verhältnis, px, em oder rem.
Was ist Zeilenhöhe (und was ist Durchschuss)?
Zeilenhöhe ist der vertikale Abstand von einer Grundlinie zur nächsten — die Gesamthöhe, die jeder Textzeile zugewiesen wird. Im Drucksatz wird dasselbe Konzept als Durchschuss bezeichnet, benannt nach den Bleistreifen, die Setzer zwischen die Reihen aus Metalltype platzierten.
In CSS steuert die Eigenschaft line-height dies direkt. Ein Wert von 1.5 bei einer 16px-Schrift bedeutet, dass jede Zeile 24px vertikalen Raum einnimmt.
Einheitenlos, px, em oder rem — was sollte man verwenden?
CSS bietet mehrere Möglichkeiten, die Zeilenhöhe anzugeben:
| Format | Beispiel | Hinweise |
|---|---|---|
| Einheitenlos | 1.5 |
Skaliert mit der eigenen Schriftgröße des Elements. Empfohlen. |
| Pixel | 24px |
Fest — passt sich nicht an, wenn sich die Schriftgröße ändert. |
| Em | 1.5em |
Skaliert mit der Schriftgröße des Elements (in den meisten Fällen wie einheitenlos). |
| Rem | 1.5rem |
Skaliert mit der Root-Schriftgröße, nicht der des Elements. |
| Prozent | 150% |
Verhält sich wie em. |
Das einheitenlose Verhältnis ist fast immer die richtige Wahl für Fließtext und Überschriften. Ein fester Pixelwert funktioniert nicht mehr, wenn ein übergeordneter Stil oder eine Benutzereinstellung die Schriftgröße ändert — der Text könnte sich überlappen. Ein einheitenloser Wert wird vererbt und skaliert problemlos.
WCAG 1.4.12: die Barrierefreiheits-Untergrenze
Die Web Content Accessibility Guidelines (WCAG) Success Criterion 1.4.12 (Textabstand, Level AA) schreiben vor, dass Benutzer die Zeilenhöhe von Fließtext auf mindestens das 1,5-fache der Schriftgröße setzen können müssen, ohne dass Inhalte oder Funktionen verloren gehen.
In der Praxis ist der einfachste Ansatz, bei Fließtext mit 1.5 oder höher zu beginnen — damit erfüllst du die Anforderungen von vornherein und gibst deinen Inhalten den nötigen Freiraum.
Empfohlene Zeilenhöhe nach Anwendungsfall
| Anwendungsfall | Verhältnisbereich | Warum |
|---|---|---|
| Display- / Hero-Überschriften | 1,0–1,1 | Sehr große Schrift; enger Durchschuss wirkt bewusst gesetzt |
| H1–H2-Überschriften | 1,1–1,3 | Noch groß; etwas Abstand verbessert mehrzeilige Überschriften |
| H3–H4-Zwischenüberschriften | 1,2–1,4 | Kleinere Überschriften brauchen etwas mehr Raum |
| Fließtext | 1,4–1,6 | Der WCAG-konforme Sweet Spot für Absatztext |
| Kleiner Text / Bildunterschriften | 1,6–1,8 | Kleinere Schrift braucht mehr Durchschuss, um lesbar zu bleiben |
| Pull-Quotes / Callouts | 1,3–1,5 | Abhängig von Schriftgröße und Spaltenbreite |
Dies sind Ausgangspunkte. Teste immer mit echten Inhalten bei deiner Zielspaltenbreite — schmale Spalten benötigen oft ein etwas höheres Verhältnis.
So verwendest du den Calculator
- Gib deine Schriftgröße in Pixel ein (z. B.
16für Fließtext,32für ein H1). - Ziehe den Verhältnis-Slider oder wähle eine Voreinstellung (Eng → Weit).
- Lies die Ausgaben — du erhältst das Verhältnis, den Pixelwert, em, rem und eine kopierfertige CSS-Deklaration.
- Prüfe das WCAG-Badge — das Tool zeigt an, ob dein Verhältnis WCAG 1.4.12 für Fließtext erfüllt.
- Vorschau — sieh den Live-Textblock sofort neu umbrechen, während du die Werte anpasst.
Schnelle CSS-Referenz
/* Fließtext — WCAG-konform, einheitenlos (empfohlen) */
body {
font-size: 16px;
line-height: 1.5;
}
/* Überschrift — engerer Durchschuss */
h1 {
font-size: 2rem;
line-height: 1.2;
}
/* Kleingedrucktes */
figcaption {
font-size: 0.875rem;
line-height: 1.6;
}
Häufige Fehler, die du vermeiden solltest
- Einen Pixel-Zeilenhöhenwert setzen und dann die Schriftgröße ändern — beide geraten aus dem Takt und Text kann sich überlappen.
- Dasselbe Verhältnis für Überschriften und Fließtext verwenden — Überschriften sehen enger besser aus; Fließtext braucht mehr Raum.
- Schmale Spalten ignorieren — eine
700px-Artikelspalte kommt mit1.5gut aus; eine300px-Seitenleistenspalte braucht möglicherweise1.65. - Absatzabstände vergessen —
margin-bottombei<p>undline-heightwirken zusammen; passe beides an.
Verwandte Tools
- Font Pairing Tool — Finde harmonische Schriftkombinationen für deine Designs
- CSS Box Shadow Generator — CSS-Schattenwerte visuell erstellen
- Color Contrast Checker — WCAG-Kontrastverhältnisse für Text prüfen
- Relative Luminance Calculator — Wahrgenommene Farbhelligkeit verstehen