Calculateur d'interligne : Trouvez l'interligne parfait pour n'importe quelle taille de police

L'interlignage est l'une des décisions typographiques les plus impactantes — et les plus négligées — que vous aurez à prendre. Trop serré, le texte paraît étouffant. Trop aéré, l'œil perd le fil entre les lignes. Le trouver juste fait la différence entre un texte qui vous invite à lire et un texte que vous peinez à suivre.
Le Tooladex Line Height Calculator vous aide à trouver la valeur adaptée à n'importe quelle taille de police et à l'obtenir dans l'unité CSS exacte dont vous avez besoin — ratio sans unité, px, em ou rem.
Qu'est-ce que le line height (et qu'est-ce que le leading) ?
Le line height est la distance verticale d'une ligne de base à la suivante — la hauteur totale allouée à chaque ligne de texte. En typographie imprimée, ce même concept s'appelle le leading (prononcé « ledding »), du nom des bandes de plomb que les typographes plaçaient entre les rangées de caractères métalliques.
En CSS, la propriété line-height contrôle cela directement. Une valeur de 1.5 sur une police de 16px signifie que chaque ligne occupe 24px d'espace vertical.
Sans unité, px, em ou rem — lequel utiliser ?
CSS vous offre plusieurs façons d'exprimer le line height :
| Format | Exemple | Notes |
|---|---|---|
| Sans unité | 1.5 |
S'adapte à la taille de police de l'élément. Recommandé. |
| Pixels | 24px |
Fixe — ne s'ajuste pas si la taille de police change. |
| Em | 1.5em |
S'adapte à la taille de police de l'élément (identique au sans unité dans la plupart des cas). |
| Rem | 1.5rem |
S'adapte à la taille de police racine, pas à celle de l'élément. |
| Pourcentage | 150% |
Se comporte comme em. |
Le ratio sans unité est presque toujours le bon choix pour le texte courant et les titres. Une valeur en pixels fixe sera cassée si un style parent ou une préférence utilisateur modifie la taille de police — le texte pourrait se chevaucher. Une valeur sans unité hérite et s'adapte avec souplesse.
WCAG 1.4.12 : le seuil d'accessibilité
Le critère de succès 1.4.12 des Web Content Accessibility Guidelines (WCAG) (Espacement du texte, niveau AA) exige que les utilisateurs puissent définir le line height du texte courant à au moins 1,5× la taille de police sans perte de contenu ni de fonctionnalité.
En pratique, l'approche la plus simple consiste à partir de 1.5 ou plus pour le texte courant, ce qui signifie que vous êtes conforme par défaut et que vous donnez à votre contenu l'espace dont il a besoin.
Line height recommandé selon le cas d'usage
| Cas d'usage | Plage de ratio | Pourquoi |
|---|---|---|
| Titres display / hero | 1,0–1,1 | Très grande typographie ; un leading serré paraît intentionnel |
| Titres H1–H2 | 1,1–1,3 | Toujours grands ; un léger espace améliore les titres sur plusieurs lignes |
| Sous-titres H3–H4 | 1,2–1,4 | Les titres plus petits ont besoin d'un peu plus d'espace |
| Texte courant | 1,4–1,6 | La plage idéale conforme WCAG pour le texte de paragraphe |
| Petit texte / légendes | 1,6–1,8 | La petite typographie a besoin d'un leading supplémentaire pour rester lisible |
| Citations / encadrés | 1,3–1,5 | Dépend de la taille de police et de la largeur de colonne |
Ce sont des points de départ. Testez toujours avec du contenu réel à la largeur de colonne cible — les colonnes étroites nécessitent souvent un ratio légèrement plus élevé.
Comment utiliser le calculateur
- Saisissez votre taille de police en pixels (par ex.
16pour le texte courant,32pour un H1). - Faites glisser le curseur de ratio ou choisissez un préréglage (Serré → Aéré).
- Lisez les résultats — vous obtiendrez le ratio, la valeur en pixels, em, rem et une déclaration CSS prête à copier.
- Vérifiez le badge WCAG — l'outil indique si votre ratio respecte WCAG 1.4.12 pour le texte courant.
- Prévisualisez — observez le bloc de texte en direct se reformater instantanément à mesure que vous ajustez les valeurs.
Référence CSS rapide
/* Texte courant — conforme WCAG, sans unité (recommandé) */
body {
font-size: 16px;
line-height: 1.5;
}
/* Titre — leading plus serré */
h1 {
font-size: 2rem;
line-height: 1.2;
}
/* Petits caractères */
figcaption {
font-size: 0.875rem;
line-height: 1.6;
}
Erreurs courantes à éviter
- Définir un line height en pixels puis modifier la taille de police — les deux se désynchronisent et le texte peut se chevaucher.
- Utiliser le même ratio pour les titres et le texte courant — les titres sont plus beaux serrés ; le texte courant a besoin de plus d'espace.
- Ignorer les colonnes étroites — une colonne d'article de
700pxpeut convenir à1.5; une colonne de barre latérale de300pxpeut nécessiter1.65. - Oublier l'espacement des paragraphes —
margin-bottomsur<p>etline-heightfonctionnent ensemble ; ajustez les deux.
Outils associés
- Font Pairing Tool — Trouvez des combinaisons de polices complémentaires pour vos designs
- CSS Box Shadow Generator — Créez visuellement des valeurs d'ombre CSS
- Color Contrast Checker — Validez les ratios de contraste WCAG pour le texte
- Relative Luminance Calculator — Comprenez la luminosité perçue des couleurs