Convertisseur d'unités de fenêtre
Convertissez instantanément n'importe quelle unité de fenêtre CSS (vw, vh, vmin, vmax, dvw, dvh, sww, svh, lvw, lvh) en px, rem, em, pt, pourcentages et unités physiques. Définissez des dimensions de fenêtre d'affichage personnalisées, choisissez parmi 11 préréglages d'appareil et consultez toutes les conversions dans un seul tableau déroulant. Entièrement privé, 100 % gratuit et aucune inscription requise.
Common CSS values
Device Presets
Dynamic viewport units (dvw, dvh) account for browser chrome (address bar, toolbars) that appears and disappears on scroll. Small viewport units (svw, svh) use the smallest possible viewport size. Large viewport units (lvw, lvh) use the largest possible. In this tool, dynamic/small/large units are approximated using the viewport dimensions you provide, since actual browser chrome varies by device and browser.
Pourquoi utiliser notre convertisseur d'unités de fenêtre ?
- Conversion instantanée entre toutes les unités de fenêtre : le convertisseur d'unités de fenêtre convertit instantanément les valeurs entre vw, vh, vmin, vmax, dvw, dvh, sww, svh, lvw, lvh, et plus encore – plus px, rem, em, pt, pourcentages et unités physiques. Chaque frappe met à jour tous les résultats en temps réel sans aucun bouton sur lequel appuyer.
- Préréglages d'appareil réels et fenêtre d'affichage personnalisée : choisissez parmi 11 préréglages d'appareil - iPhone, iPad, Pixel, Galaxy et plusieurs tailles de bureau - ou entrez des dimensions de fenêtre d'affichage personnalisées. Voyez exactement comment vos valeurs CSS se comportent à différents points d'arrêt sans changer de DevTools de navigateur.
- Toutes les unités dans une seule vue : consultez chaque conversion d'unité à la fois dans un tableau de résultats déroulant. Chaque ligne affiche le nom de l'unité et la valeur convertie avec un bouton de copie en un clic. Le résultat principal apparaît bien en évidence dans le contexte actuel des dimensions de la fenêtre.
- Préréglages rapides des valeurs CSS : sélectionnez rapidement parmi 17 valeurs CSS courantes (1, 2, 4, 8, 12, 16, 20, 24, 32, 40, 48, 56, 64, 72, 80, 96, 100) pour voir instantanément quel est l'équivalent dans chaque unité de fenêtre - parfait pour les flux de travail de conception réactifs.
Cas d'utilisation courants du convertisseur d'unités de fenêtre
- Développement CSS réactif : les développeurs front-end utilisent Viewport Unit Converter pour traduire les valeurs des pixels de la maquette de conception en unités de fenêtre réactives (vw, vh, vmin, vmax). Convertissez les tailles de police, l'espacement et les dimensions des éléments dans différentes tailles de fenêtre sans calcul manuel.
- Conception réactive axée sur le mobile : les concepteurs mobiles utilisent Viewport Unit Converter pour garantir que les valeurs CSS fonctionnent sur toutes les tailles de téléphone. Testez le rendu d'une taille de police 5vw sur un iPhone SE (375px) par rapport à un Pixel 7 (412px) et ajustez en conséquence pour une typographie cohérente.
- Planification des tablettes et des points d'arrêt : les concepteurs et les développeurs utilisent Viewport Unit Converter pour planifier des points d'arrêt réactifs. Comprenez comment les unités de fenêtre se comportent sur les tailles d'iPad (744-834 px) et de tablette pour garantir une mise à l'échelle fluide entre les mises en page mobiles et de bureau.
- Transfert de la conception au code : les concepteurs utilisent le convertisseur d'unités de fenêtre lors du transfert de la conception au développement. Convertissez les valeurs de pixels Figma en unités de fenêtre équivalentes à la taille de fenêtre cible, fournissant ainsi aux développeurs des valeurs CSS exactes qui correspondent à l'intention de conception.
- Dispositions grand écran et bureau : les développeurs d'ordinateurs de bureau utilisent Viewport Unit Converter pour tester les valeurs CSS sur des tailles de bureau courantes : 1 024 px, 1 280 px, 1 366 px, 1 440 px et 1 920 px. Assurez-vous que les mises en page basées sur VW évoluent correctement, des ordinateurs portables standards aux moniteurs ultra-larges.
- Systèmes de taille de police et d'espacement : les responsables du système de conception utilisent le convertisseur d'unités de fenêtre pour créer des échelles de caractères et d'espacement réactives. Convertissez entre rem (relatif à la racine), vw (relatif à la fenêtre d'affichage) et px (absolu) pour créer des jetons de conception cohérents qui évoluent de manière prévisible.
Que sont les unités de fenêtre CSS ?
Les unités de fenêtre CSS sont des unités de longueur relative calculées en fonction de la taille de la fenêtre d'affichage - la zone visible d'une page Web dans la fenêtre du navigateur. Il existe trois catégories d'unités de fenêtre. Les unités classiques ( vw , vh , vmin , vmax ) sont basées sur le bloc contenant initial. Les unités les plus récentes ajoutées dans CSS Values Level 4 offrent un contrôle plus précis : dvw/dvh (dynamique – répond aux modifications apportées au chrome du navigateur), svw/svh (petit – utilise la plus petite fenêtre d'affichage possible) et lvw/lvh (grand – utilise la plus grande fenêtre d'affichage possible). Notre convertisseur d'unités de fenêtre vous permet de convertir entre toutes ces unités et d'autres unités de longueur CSS, vous aidant ainsi à créer des conceptions réactives en toute confiance.
Comment fonctionne notre convertisseur d'unités de fenêtre
- Entrez votre valeur : saisissez une valeur numérique et sélectionnez l'unité source (par exemple, 16 vw). Utilisez les valeurs prédéfinies CSS courantes pour tester rapidement les valeurs d'espacement standard telles que 8, 16, 24, 32, 48 et 64.
- Définir la taille de la fenêtre : choisissez un périphérique prédéfini (iPhone, iPad, tailles de bureau) ou saisissez une largeur et une hauteur de fenêtre personnalisées. La taille de police racine (pour rem) et la taille de police parent (pour em) sont également configurables. Toutes les conversions sont mises à jour instantanément lorsque vous modifiez un paramètre.
- Lisez les résultats : la conversion principale (en pixels) est affichée en évidence, tandis que le tableau des résultats complet affiche la valeur équivalente dans chaque unité prise en charge : unités de fenêtre d'affichage, unités relatives à la police, unités physiques, pourcentages, etc. Copiez des valeurs individuelles ou toutes les valeurs à la fois en un seul clic.
Explication des catégories d'unités de fenêtre
- Unités de fenêtre classiques (vw, vh, vmin, vmax) : 1vw = 1 % de la largeur de la fenêtre, 1vh = 1 % de la hauteur de la fenêtre, 1vmin = 1 % de la plus petite dimension (utile pour garantir que les éléments s'adaptent dans les deux orientations) et 1vmax = 1 % de la plus grande dimension. Ceux-ci sont basés sur le bloc conteneur initial et bénéficient d’une excellente prise en charge du navigateur.
- Unités de fenêtre d'affichage dynamiques (dvw, dvh, dvmin, dvmax) : ces unités répondent aux changements dynamiques de la taille de la fenêtre d'affichage provoqués par le chrome du navigateur (barre d'adresse, barres d'outils) apparaissant ou disparaissant lorsque l'utilisateur fait défiler. Sur les navigateurs mobiles, 100dvh vous donne la hauteur visible réelle, y compris les changements dynamiques, résolvant ainsi le problème classique « 100vh inclut la barre d'adresse ».
- Petites et grandes unités de fenêtre (svw, svh, lvw, lvh) : les petites unités de fenêtre utilisent la plus petite taille de fenêtre possible (avec le chrome du navigateur entièrement visible). Les unités à grande fenêtre utilisent la plus grande taille de fenêtre possible (avec le chrome du navigateur masqué). L'utilisation de 100svh garantit que votre élément s'adapte même à l'affichage de la barre d'adresse, tandis que 100lvh remplit le plein écran une fois que l'utilisateur fait défiler.
- Unités physiques et relatives à la police : px (pixels CSS), pt (points), cm, mm, in (pouces), pc (picas), q (quart de millimètre), rem (racine em), em (em parent), ch (largeur de caractère de "0") et ex (hauteur x de "x"). Le Viewport Unit Converter gère tout cela aux côtés des unités de fenêtre pour une conversion complète de la longueur CSS.
Conseils d'utilisation des unités de fenêtre
Les unités Viewport sont puissantes mais nécessitent une utilisation prudente :
- Typographie : utilisez clamp() avec les unités vw pour des tailles de police réactives qui restent dans les limites min/max - par exemple, font-size: clamp(16px, 2vw, 24px) . Utilisez le convertisseur pour trouver la bonne valeur VW pour votre taille de pixel cible.
- Éléments pleine hauteur : sur mobile, la hauteur : 100vh peut être plus grande que la zone visible en raison du chrome du navigateur. Pensez à utiliser 100dvh (dynamique) ou 100lvh (grand) pour les mises en page plein écran.
- Évitez une utilisation excessive dans le corps du texte : les unités de fenêtre sur le corps du texte peuvent entraîner des problèmes d'accessibilité, car les utilisateurs ne peuvent pas redimensionner le texte qui utilise les unités VW dans certains navigateurs. Utilisez rem pour le corps du texte et réservez vw pour les titres et les grands éléments.
- Test à plusieurs points d'arrêt : une valeur qui fonctionne à 1 440 px peut être trop grande à 375 px ou trop petite à 2 560 px. Utilisez le Viewport Unit Converter avec différents préréglages d'appareil pour vérifier vos valeurs sur toute la gamme de tailles de fenêtre.
Foire aux questions
Un convertisseur d'unités de fenêtre traduit les valeurs entre les unités de fenêtre CSS (vw, vh, vmin, vmax, dvw, dvh, sww, svh, lvw, lvh) et d'autres unités de longueur CSS telles que les pixels, rem, em, pt et les pourcentages. Étant donné une valeur numérique et une unité source, il calcule la valeur équivalente dans une unité sur deux en fonction des dimensions de la fenêtre que vous fournissez. Tous les calculs s'exécutent localement dans votre navigateur.
Tous les quatre représentent 1 % de la largeur de la fenêtre d'affichage, mais basés sur des définitions de fenêtre différentes : vw utilise le bloc contenant initial (fenêtre d'affichage standard), dvw (dynamique) répond aux modifications du chrome du navigateur comme l'apparition/disparition de la barre d'adresse, sww (petit) utilise la plus petite taille de fenêtre possible avec le chrome entièrement visible, et lvw (grand) utilise la plus grande taille de fenêtre possible avec le chrome caché. En pratique, dvw et lvw sont utiles pour les mises en page mobiles où la taille de la barre d'adresse affecte la zone visible.
Pour convertir vw en pixels, multipliez la valeur vw par la largeur de la fenêtre d'affichage et divisez par 100. Par exemple, 5vw dans une fenêtre d'affichage de 1 440 px = 5 × 1 440/100 = 72 px. Le Viewport Unit Converter le fait automatiquement : entrez simplement votre valeur vw, sélectionnez la taille de votre fenêtre d'affichage (ou choisissez un préréglage d'appareil) et lisez instantanément l'équivalent en pixels.
Utilisez les préréglages d'appareil qui correspondent à votre public cible : iPhone (390 × 844 pour iPhone 14 Pro, 375 × 667 pour iPhone SE), Android (412 × 915 pour Pixel 7, 360 × 780 pour Galaxy S23), iPad (834 × 1194 pour iPad Pro 11") et tailles de bureau courantes (1920 × 1080, 1440 × 900, 1366×768, 1280×720). Pour une conception réactive, testez vos valeurs dans les tailles de fenêtre les plus petites et les plus grandes que vous prenez en charge.
rem (root em) est relatif à la taille de police de l'élément racine (<html>), qui est par défaut de 16 px dans la plupart des navigateurs. em est relatif à la taille de police de l'élément parent, qui peut varier en fonction de la position de l'élément dans l'arborescence DOM. Le Viewport Unit Converter vous permet de définir des valeurs personnalisées pour la taille de police racine (pour rem) et la taille de police parent (pour em) pour correspondre à votre système de conception.
Oui. Le convertisseur d'unités Viewport prend en charge les unités physiques, notamment px (pixels CSS), pt (points - 1 pt = 1/72 de pouce), cm (centimètres), mm (millimètres), in (pouces), pc (picas - 1pc = 12 pt) et q (quart de millimètre - 1q = 0,25 mm). Toutes les conversions physiques utilisent la norme CSS de 96 DPI, donc 1 pouce équivaut toujours à 96 pixels CSS.
Dans cet outil, les unités de fenêtre d'affichage dynamiques sont approximées à l'aide des dimensions de fenêtre d'affichage que vous fournissez, car la taille réelle de la fenêtre d'affichage « dynamique » dépend du navigateur spécifique, de l'appareil et de l'état du chrome du navigateur. Sur un appareil réel, 100dvh peut être 10 à 15 % plus petit que 100vh lorsque la barre d'adresse est visible. L'outil affiche la conversion mathématique en fonction des dimensions de votre fenêtre d'affichage. Les valeurs réelles sur les appareils varient.
Oui. Le Viewport Unit Converter est 100 % gratuit, sans inscription requise, sans fonctionnalités premium, sans limites d'utilisation et sans publicité bloquant l'interface. Convertissez des valeurs illimitées dans toutes les unités de fenêtre autant de fois que nécessaire.