Convertisseur d’unités CSS
Convertir entre px, rem, em, vw, vh et d’autres unités CSS
Paramètres et saisie
Préréglages et exemples rapides
Fonctionne dans votre navigateur. Vos saisies restent sur cet appareil.
Résultats
Saisissez vos valeurs pour afficher les résultats.
Références et détails du calcul
À propos du convertisseur d’unités CSS gratuit
Le convertisseur d’unités CSS est un outil gratuit et complet pour les développeurs web et les designers, qui convertit instantanément toutes les principales unités de longueur CSS. Que vous deviez convertir des pixels en rem, des em en pourcentages ou des unités de fenêtre d’affichage en mesures absolues, il fournit des conversions précises, en temps réel, vers 10 unités CSS simultanément.
Comprendre et employer correctement les unités CSS est essentiel pour créer des sites web adaptatifs et accessibles. Les unités relatives comme rem et em suivent les réglages de taille de police, ce qui adapte vos mises en page aux préférences des utilisateurs et aux besoins d’accessibilité. Les unités de fenêtre d’affichage (vw, vh) créent des interfaces fluides qui réagissent à la taille de l’écran. Les unités absolues (px, pt, cm, mm, in) donnent des mesures fixes pour un contrôle précis quand il le faut.
Cet outil de conversion d’unités CSS va plus loin que les simples calculatrices : vous pouvez personnaliser la taille de police de base pour les calculs en rem/em/% et définir les dimensions de la fenêtre d’affichage pour les conversions en vw/vh. Les résultats des 10 unités s’affichent dans une grille claire, avec copie en un clic et échange instantané d’unité, ce qui en fait le moyen le plus rapide de trouver la bonne valeur CSS pour n’importe quel contexte de design.
Fonctionnalités principales
- Conversion entre 10 unités CSS : px, rem, em, %, vw, vh, pt, cm, mm et in
- Toutes les conversions affichées simultanément dans une grille adaptative
- Taille de police de base personnalisable pour des calculs exacts en rem, em et pourcentage
- Largeur et hauteur de fenêtre d’affichage configurables pour des conversions vw et vh précises
- Copie dans le presse-papiers en un clic, suffixe de l’unité inclus
- Échange instantané d’unité pour définir n’importe quelle valeur convertie comme nouvelle source
- Préréglages rapides pour des valeurs courantes comme 1rem, 100vw, 50 % et les tailles de police standard
- Descriptions des unités indiquant ce que représente chaque unité CSS
- Mise en forme intelligente des nombres avec une précision décimale adaptée
- Mode sombre pour un confort d’utilisation dans tout environnement de développement
Comment utiliser le convertisseur d’unités CSS
- Saisissez une valeur : entrez la valeur numérique à convertir dans le champ de saisie en haut de l’outil.
- Choisissez l’unité source : sélectionnez dans le menu déroulant l’unité CSS de votre valeur (px, rem, em, %, vw, vh, pt, cm, mm ou in).
- Ajustez les réglages si besoin : personnalisez la taille de police de base (16px par défaut) et les dimensions de la fenêtre d’affichage (1920x1080 par défaut) pour qu’elles correspondent à la configuration de votre projet.
- Consultez toutes les conversions : les 10 conversions d’unités s’affichent instantanément dans la grille ci-dessous. L’unité source est surlignée en bleu pour être repérée facilement.
- Copiez ou échangez : cliquez sur l’icône de copie pour copier une valeur convertie avec le suffixe de son unité, ou sur l’icône d’échange pour la définir comme nouvelle source pour d’autres conversions.
Cas d’usage
- Design adaptatif : convertissez des maquettes en pixels issues de Figma ou Sketch en unités rem et em pour des mises en page CSS évolutives et accessibles.
- Conformité d’accessibilité : remplacez les valeurs fixes en px par des unités relatives rem/em pour que vos mises en page respectent les préférences de taille de police des utilisateurs et les recommandations WCAG.
- Mises en page basées sur la fenêtre d’affichage : calculez des valeurs vw et vh exactes pour des sections plein écran, une typographie adaptative et des espacements fluides.
- Création de feuilles de style d’impression : convertissez les unités d’écran en valeurs pt, cm, mm et in adaptées à l’impression pour les feuilles de style CSS @media print.
- Développement de design systems : établissez des échelles cohérentes d’espacement et de typographie en convertissant entre systèmes d’unités dans vos design tokens.
- Migration de framework CSS : convertissez entre systèmes d’unités lors du passage d’un framework ou d’une méthodologie CSS à un autre.
- Développement multiplateforme : assurez des tailles cohérentes entre le web, le web mobile et les applications hybrides en convertissant entre unités propres à chaque plateforme.
Questions fréquentes
Cet outil est-il gratuit ?
Oui, le convertisseur d’unités CSS est entièrement gratuit. Il n’y a ni limite d’utilisation, ni compte requis, ni fonctionnalité payante. Convertissez autant de valeurs que vous le souhaitez.
Mes données sont-elles en sécurité ?
Absolument. Tous les calculs sont effectués entièrement dans votre navigateur avec JavaScript. Aucune donnée n’est envoyée à un serveur. L’outil fonctionne complètement hors ligne une fois la page chargée.
Pourquoi dois-je définir une taille de police de base ?
Les unités relatives comme rem, em et % dépendent d’une taille de police de référence. La plupart des navigateurs utilisent 16px par défaut, mais votre projet peut avoir une autre base. Définir la bonne taille de police de base garantit des conversions exactes pour la configuration de votre projet.
Quelle est la différence entre rem et em ?
Rem et em sont tous deux relatifs à la taille de police, mais rem est toujours relatif à la taille de police de l’élément racine (html), alors qu’em est relatif à la taille de police de l’élément parent. Dans ce convertisseur, les deux utilisent le réglage de taille de police de base, car le contexte DOM précis n’est pas disponible.
Comment les unités de fenêtre d’affichage sont-elles calculées ?
1vw équivaut à 1 % de la largeur de la fenêtre d’affichage et 1vh à 1 % de sa hauteur. Le convertisseur utilise les dimensions de fenêtre que vous définissez (1920x1080 par défaut) pour calculer ces valeurs. Adaptez les réglages à la taille d’écran visée pour obtenir des résultats exacts.
Comment fonctionne la conversion de px en pt ?
La conversion repose sur le rapport standard de 96 pixels CSS par pouce et de 72 points par pouce. Ainsi, 1pt équivaut à environ 1,333px (96/72). Ce rapport est le même dans tous les navigateurs et systèmes d’exploitation modernes.
Astuces et bonnes pratiques
- Utilisez rem pour la typographie : définissez votre taille de police de base sur l’élément html et utilisez des unités rem pour toutes les tailles de texte afin d’obtenir une typographie cohérente et accessible sur tout votre site.
- Privilégiez les unités relatives : employez rem, em et % pour les espacements et la mise en page afin de créer des interfaces qui s’adaptent aux préférences des utilisateurs et aux différentes tailles d’écran.
- Alignez-vous sur votre projet : réglez toujours la taille de police de base et les dimensions de la fenêtre d’affichage dans le convertisseur sur la configuration réelle de votre projet pour obtenir des résultats exacts.
- Utilisez les unités de fenêtre avec modération : si vw et vh sont puissantes pour les mises en page fluides, elles peuvent poser problème sur les navigateurs mobiles, où la taille de la fenêtre change pendant le défilement. Pensez à CSS clamp() pour des valeurs adaptatives plus robustes.
- Testez sur plusieurs appareils : après avoir converti des unités, testez votre CSS sur plusieurs appareils et tailles d’écran pour vérifier que les valeurs donnent le rendu visuel voulu.
- Gardez les conversions courantes sous la main : utilisez les préréglages rapides pour les valeurs fréquentes comme 1rem, les tailles de police standard et les calculs courants de fenêtre d’affichage afin d’accélérer votre travail.