Convertisseur PX en REM

Convertissez entre pixels, rem et em avec votre propre taille de police racine, ou collez une feuille de style entière pour convertir toutes les valeurs px d’un coup.

Mis à jour le
La taille de police de html : 16px dans tous les navigateurs par défaut.
L’em est relatif à la taille de police propre de l’élément ou de son parent.
px
rem
em

Tailles courantes avec une racine de 16px

Convertir un extrait CSS

CSS en rem
Les chaînes, url() et commentaires restent intacts.

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Convertisseur PX en REM

  1. Définissez la taille de police racine (laissez 16 sauf si votre site modifie la taille de police de html).
  2. Saisissez une valeur dans Pixels, REM ou EM : les autres champs se mettent à jour instantanément.
  3. Utilisez le tableau des tailles courantes pour copier en un clic les valeurs rem les plus utilisées.
  4. Pour convertir une feuille de style entière, collez-la dans Votre CSS, choisissez les options et copiez le résultat.

Qu’est-ce qu’un rem ?

rem signifie « root em » : 1rem correspond à la taille de police de l’élément racine <html>. Les navigateurs la fixent par défaut à 16px, donc 1.5rem = 24px. La principale différence avec les pixels est que le rem respecte la préférence de taille de police du navigateur de l’utilisateur : une personne qui règle sa police par défaut à 20px verra le texte et les espacements s’agrandir proportionnellement, ce qu’une valeur px fixe ignorerait.

La formule de conversion

rem = px ÷ taille de police racine et px = rem × taille de police racine. Avec la racine par défaut de 16px : 12px = 0,75rem, 14px = 0,875rem, 18px = 1,125rem, 32px = 2rem. L’em utilise le même calcul mais divise par la taille de police de l’élément lui-même (pour font-size, celle de son parent), donc les em se cumulent lorsqu’ils sont imbriqués.

UnitéRelative àIdéale pour
pxRien : valeur fixeFilets fins, ombres, petits détails
remTaille de police racine (html)Tailles de police, espacements, largeurs de mise en page
emTaille de police de l’élément courantMarges intérieures qui suivent le texte d’un bouton, tailles d’icônes, media queries

Convertir un fichier CSS complet

Le convertisseur de code repère chaque nombre suivi de px et le divise par votre base, tout en ignorant les commentaires, les chaînes entre guillemets et les chemins url(…) (ainsi bg-16px.png reste intact). Les valeurs de 1px sont conservées par défaut, car les bordures doivent rester nettes. Dans les media queries, les rem et em sont toujours calculés à partir de la taille de police par défaut du navigateur (généralement 16px), et non de votre règle html : cochez Ne pas modifier les @media si votre base est différente.

L’astuce du 62,5 % et pourquoi l’éviter

Définir html { font-size: 62.5%; } fait valoir 1rem = 10px pour faciliter les calculs, mais chaque composant doit alors recevoir des tailles de police explicites, et les widgets tiers s’affichent minuscules. Conserver la valeur par défaut de 16px et utiliser un convertisseur comme celui-ci est plus simple et plus sûr.

Le rem dans Webflow

Les menus déroulants d’unités de Webflow prennent en charge rem et em, et vous pouvez saisir 1.5rem directement dans un champ. Attention : une taille de police définie sur la balise Body (All Pages) de Webflow affecte le texte hérité et les em, mais pas les rem, qui se réfèrent toujours à l’élément html. Pour des valeurs qui s’adaptent à l’écran, générez-les avec le calculateur clamp().

Aussi recherché comme : px en rem, rem en px, px en em, convertisseur px rem, calculateur rem, taille de police rem, convertir pixels en rem, unités css.

Outils complémentaires : Convertisseur PX en REM

  • Convertisseur d’unités — Convertissez les unités métriques, impériales et techniques dans dix catégories différentes, grâce à un convertisseur bidirectionnel et à un tableau regroupant toutes les unités en un seul coup d'œil.
  • Formateur CSS — Transformez une feuille de style minifiée en CSS lisible, avec une propriété par ligne et des blocs @media correctement imbriqués.
  • Minifieur CSS — Collez une feuille de style pour la réduire instantanément.
  • Générateur d’ombres CSS — Empilez plusieurs couches d’ombre, ajustez les décalages, le flou, l’étalement et l’opacité sur une carte en direct, puis copiez le CSS box-shadow ou text-shadow.

Questions fréquentes

Combien de pixels valent 1rem ?
16px dans tous les navigateurs courants par défaut, car la taille de police racine est de 16px. Si un site définit html { font-size: 62.5% }, 1rem devient 10px ; si l’utilisateur augmente la taille de police de son navigateur, 1rem grandit en conséquence.
Quelle est la différence entre rem et em ?
Le rem est toujours relatif à la taille de police de l’élément racine html, il est donc prévisible partout. L’em est relatif à la taille de police de l’élément courant, si bien que les em imbriqués se multiplient : 1,2em à l’intérieur d’un 1,2em donne 1,44 fois la taille du parent.
Faut-il utiliser rem ou px pour les tailles de police ?
Le rem. Il respecte les réglages de taille de police du navigateur, ce qui compte pour l’accessibilité, et le zoom fonctionne avec les deux unités. Les pixels restent adaptés aux bordures, contours et décalages d’ombre portée.
Les media queries doivent-elles utiliser px, em ou rem ?
Les media queries en em ou en rem réagissent à la taille de police par défaut de l’utilisateur, ce qui évite que la mise en page se casse lorsque le texte est agrandi. Les deux sont calculées à partir de la valeur par défaut du navigateur (généralement 16px) et non de votre règle html font-size.
Le convertisseur de code peut-il casser mon CSS ?
Il ne réécrit que les nombres directement suivis de px, et ignore les commentaires, les chaînes et les valeurs url(). Relisez le résultat une fois, notamment les valeurs comme les bordures en 1px, qui sont conservées par défaut.
Puis-je installer Convertisseur PX en REM en tant qu’application web et l’utiliser hors ligne ?
Oui. Convertisseur PX en REM est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires