Convertisseur Pixel en REM

Convertissez entre px et rem/em. Définissez votre taille de police racine, obtenez un tableau de conversion instantané pour toutes les tailles courantes.

px

Convert

px
rem

Conversion Table (root = 16px)

pxremempt
40.25rem0.25em3pt
80.5rem0.5em6pt
100.625rem0.625em7.5pt
120.75rem0.75em9pt
140.875rem0.875em10.5pt
161rem1em12pt
181.125rem1.125em13.5pt
201.25rem1.25em15pt
241.5rem1.5em18pt
281.75rem1.75em21pt
322rem2em24pt
362.25rem2.25em27pt
402.5rem2.5em30pt
483rem3em36pt
563.5rem3.5em42pt
644rem4em48pt
724.5rem4.5em54pt
805rem5em60pt
966rem6em72pt
1127rem7em84pt
1288rem8em96pt

Comment utiliser Convertisseur Pixel en REM

  1. 1Définissez votre taille de police racine (16px par défaut).
  2. 2Entrez une valeur en pixels à convertir en rem/em.
  3. 3Consultez le tableau de conversion complet pour les tailles courantes.
  4. 4Copiez n'importe quelle valeur directement du tableau.
ZenovayAnalytics

Analytics pensé pour les fondateurs.

  • Suivi des visiteurs en temps réel
  • Vie privée d'abord, sans bandeau cookies
  • Installé en deux minutes
Découvrir Zenovay

Questions fréquemment posées

Quelle est la différence entre px, rem et em ?
px (pixels) est une unité absolue — 1px est toujours 1 pixel indépendant du dispositif, indépendamment du contexte. rem (root em) est relative à la taille de police de l'élément racine (<html>). Si la racine est 16px, alors 1rem = 16px, 2rem = 32px. em est relative à la taille de police de l'élément actuel — si une div a font-size: 20px, alors 1em = 20px dans cette div. rem est préféré pour la mise en page car il est cohérent ; em est préféré pour la typographie au sein de composants qui ont besoin de s'adapter à leur propre taille de police.
Pourquoi utiliser rem au lieu de px ?
Les unités rem respectent les préférences de taille de police du navigateur de l'utilisateur. Quand un utilisateur augmente sa taille de police de base du navigateur pour l'accessibilité, les mises en page basées sur rem se dimensionnent proportionnellement. Les mises en page basées sur px ne le font pas. De plus, rem simplifie les mathématiques du système de design — si votre échelle de design est basée sur des incréments de 4px (0.25rem) ou 8px (0.5rem), les valeurs rem se traduisent directement. Tailwind CSS utilise rem pour tout l'espacement et la typographie (text-lg = 1.125rem = 18px au 16px racine par défaut).
Quelle taille de police racine dois-je utiliser ?
La valeur par défaut du navigateur est 16px. La plupart des systèmes de design (Tailwind, Material UI, Bootstrap) sont basés sur 16px. Si vous utilisez la taille de police racine 62.5% (base 10px — un truc courant : html { font-size: 62.5% }), alors 1rem = 10px, rendant les mathématiques plus simples (p. ex., 1.4rem = 14px). Le truc 62.5% a des implications d'accessibilité — il remplace la préférence de taille de police du navigateur de l'utilisateur pour tous les calculs rem.
Comment convertir les unités de viewport (vw, vh) ?
Les unités de viewport (vw, vh, svh, dvh) sont relatives à la taille du viewport, pas à la taille de police. 1vw = 1% de la largeur du viewport. 1vh = 1% de la hauteur du viewport. Pour convertir : valeur px = (valeur vw / 100) × largeur du viewport. Puisque la taille du viewport varie, vw/vh ne peut pas être exprimé comme une valeur px fixe — ce convertisseur se concentre sur les unités relatives à la police (px, rem, em).
Qu'est-ce que la fonction clamp() pour la typographie fluide ?
clamp(min, preferred, max) crée une valeur qui s'adapte entre un minimum et un maximum. Pour la typographie fluide : font-size: clamp(1rem, 2.5vw, 2rem) — la police s'adapte avec la largeur du viewport mais n'est jamais plus petite que 16px ou plus grande que 32px. Cela remplace plusieurs points de rupture pour la typographie. La valeur « preferred » est généralement une expression basée sur vw : calc(1rem + 0.5vw) ou similaire.