Convertisseur px–rem

Convertissez des longueurs CSS entre px, rem, em, pt et d’autres unités. rem et em dépendent d’une taille de police de référence : vous saisissez donc la référence avec laquelle convertir.

px
px
La valeur de départ de 16px est la taille de police par défaut de la plupart des navigateurs. Ce n’est pas une valeur fixée par la spécification CSS, et elle varie selon les réglages de l’utilisateur et le CSS du site. Vous pouvez modifier les deux références. Elles n’affectent pas une conversion qui ne fait pas intervenir rem ou em.
Valeur convertie —

Comment les unités CSS se convertissent

Les unités absolues CSS (px, pt, pc, in, cm, mm, Q) sont définies dans la spécification W3C CSS Values and Units, comme suit.

Unité Définition En px
in (pouce) 1in = 2.54cm = 96px 96 px
px (pixel) 1px = 1/96 in 1 px
pt (point) 1pt = 1/72 in 4/3 px (environ 1,3333 px)
pc (pica) 1pc = 1/6 in (12pt) 16 px
cm (centimètre) 1in = 2.54cm environ 37,7953 px
mm (millimètre) 1cm = 10mm environ 3,77953 px
Q (quart de millimètre) 1Q = 1/40 cm environ 0,944882 px

Le calcul utilise des fractions exactes. Une valeur qui ne tombe pas juste (comme cm, mm ou Q en px) est signalée « valeur arrondie ».

rem et em dépendent d’une taille de police de référence

La valeur de départ de 16px n’est qu’une valeur par défaut pratique. Cet outil convertit avec la référence (en px) que vous saisissez, et une autre référence donne un autre résultat en rem ou en em.

Un pixel CSS n’est pas un pixel d’écran

Un px CSS n’est pas un pixel physique d’un écran (un pixel de l’appareil). C’est un pixel de référence défini comme 1/96 de pouce. Sur un écran à haute densité, un pixel CSS peut être dessiné avec plusieurs pixels de l’appareil (par exemple, 2 × 2).

Exemples

Remarques

Sources

Questions fréquentes

Combien de px fait 1rem ?

Cela dépend du font-size de l’élément racine (html). Avec une référence de 16px, c’est 16px, mais si le font-size de html change, la taille de 1rem change aussi. Saisissez votre référence pour convertir.

Dois-je utiliser px ou pt ?

px et rem sont courants pour les écrans. pt est plus souvent utilisé en CSS pour l’impression. Comme 1pt = 4/3 px, 12pt font 16px.

Quelle est la différence entre em et rem ?

rem est relatif au font-size de l’élément racine : il a donc la même taille où que vous l’utilisiez. em est relatif au font-size de l’endroit où il est utilisé : des éléments imbriqués peuvent donc modifier sa taille.