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

By Tooladex Team
Side-by-side comparison of tight and comfortable line height in body text

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

  1. Saisissez votre taille de police en pixels (par ex. 16 pour le texte courant, 32 pour un H1).
  2. Faites glisser le curseur de ratio ou choisissez un préréglage (Serré → Aéré).
  3. Lisez les résultats — vous obtiendrez le ratio, la valeur en pixels, em, rem et une déclaration CSS prête à copier.
  4. Vérifiez le badge WCAG — l'outil indique si votre ratio respecte WCAG 1.4.12 pour le texte courant.
  5. 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 700px peut convenir à 1.5 ; une colonne de barre latérale de 300px peut nécessiter 1.65.
  • Oublier l'espacement des paragraphesmargin-bottom sur <p> et line-height fonctionnent ensemble ; ajustez les deux.

Outils associés