DT Dev Tools

Convertisseur d'unités CSS

Convertissez des valeurs px, rem, em et pt avec des tailles de police configurables pour la racine et l'élément. Tout dans le navigateur, sans envoi.

🔒 S'exĂ©cute entiĂšrement dans votre navigateur — rien n'est envoyĂ©

Cet outil vous a-t-il été utile ? Notez-le :

Ce que fait le Convertisseur d'unités CSS

Le Convertisseur d'unités CSS traduit des valeurs entre px, rem, em et pt avec des tailles de base configurables. Il est utile pour intégrer un design token en CSS, vérifier des échelles typographiques, convertir une ancienne feuille de style, comparer des valeurs en points orientées impression ou décider si un composant doit utiliser des tailles relatives à la racine ou à l'élément. Saisissez une valeur source, choisissez son unité, réglez les tailles de police de la racine et de l'élément, et les valeurs équivalentes se mettent à jour immédiatement. Le convertisseur traite rem comme relatif à la taille de police de la racine et em comme relatif à la taille de police de l'élément courant.

La conversion entre pixels et points utilise la relation CSS selon laquelle un point vaut un pixel et un tiers, donc un pixel Ă©gale 0,75 point. Afficher tous les Ă©quivalents en mĂȘme temps permet de repĂ©rer plus facilement si un token d'espacement ou de taille de police est cohĂ©rent avec le reste d'une Ă©chelle. Le bouton de copie crĂ©e un rĂ©sumĂ© compact sur plusieurs lignes pour des notes, des pull requests ou des revues de tokens.

Un flux de travail privé dans le navigateur

Tout le traitement s'effectue dans votre navigateur avec du JavaScript cĂŽtĂ© client. L'outil n'envoie Ă  aucun serveur les extraits, valeurs de configuration, donnĂ©es gĂ©nĂ©rĂ©es, textes de requĂȘtes ou exemples copiĂ©s, et ne demande aucun compte. Ce modĂšle exclusivement local compte pour les utilitaires de dĂ©veloppement, car ce qu'on y colle ressemble souvent Ă  de vraies donnĂ©es d'application : rĂ©ponses d'API, journaux, exemples proches de variables d'environnement, requĂȘtes de base de donnĂ©es, balisage de brouillons ou valeurs copiĂ©es lors de sessions de dĂ©bogage en production. Garder la transformation en local rĂ©duit le risque et garde l'interaction rapide, car il n'y a aucun aller-retour rĂ©seau.

L'interface est volontairement compacte pour que vous puissiez coller l'entrĂ©e, ajuster les options, inspecter la sortie, la copier et retourner Ă  votre Ă©diteur. Les rĂ©sultats doivent toutefois ĂȘtre relus avant d'ĂȘtre commitĂ©s, partagĂ©s publiquement ou utilisĂ©s dans un flux de production. Les outils de navigateur sont excellents pour une inspection et une prĂ©paration rapides, mais ils ne peuvent pas connaĂźtre chaque convention de projet, rĂšgle de classification des donnĂ©es ou exigence de validation propre Ă  une application.

Conseils pratiques

Utilisez rem pour les valeurs qui doivent suivre la racine du document, comme les tailles de police accessibles et les espacements de mise en page liĂ©s aux prĂ©fĂ©rences de l'utilisateur. Utilisez em lorsqu'une valeur doit Ă©voluer avec la taille de police du composant lui-mĂȘme, par exemple pour l'alignement d'icĂŽnes, le remplissage local ou la typographie imbriquĂ©e. Utilisez px avec prudence pour des bordures exactes, des ressources matricielles et les cas oĂč une mise Ă  l'Ă©chelle relative n'est pas souhaitĂ©e. Les tailles calculĂ©es rĂ©elles peuvent ĂȘtre influencĂ©es par les rĂ©glages du navigateur, l'hĂ©ritage, le zoom, les media queries et les styles propres au conteneur : vĂ©rifiez donc les valeurs importantes dans les outils de dĂ©veloppement.

Comment utiliser

  1. Saisir la valeurTapez le nombre source et choisissez px, rem, em ou pt.
  2. Définir les basesAjustez les tailles de police de la racine et de l'élément si nécessaire.
  3. Lire les équivalentsCopiez les valeurs converties en px, rem, em et pt.

Questions fréquemment posées

Comment rem et em sont-ils calculés ?
rem utilise la taille de police de la racine et em utilise la taille de police de l'élément que vous saisissez.
Comment pt est-il converti ?
Le convertisseur utilise la relation CSS 1pt = 1,3333px et 1px = 0,75pt.
Puis-je modifier la taille de base ?
Oui. Réglez les tailles de police de la racine et de l'élément avant de convertir.