Ten konwerter przelicza jednostki CSS viewport width (vw) na piksele i odwrotnie. Możesz podać szerokość okna przeglądarki, a wynik pojawi się natychmiast.

vw (viewport width) to jednostka CSS równa 1% szerokości okna przeglądarki. Na ekranie 1 920 px szerokości: 1 vw = 19,2 px, 50 vw = 960 px, 100 vw = 1 920 px.
vw jest używane do tworzenia responsywnych układów – elementy skalują się proporcjonalnie do okna przeglądarki. Przydaje się do pełnoekranowych sekcji, nagromadzonych tytułów i elastycznych marginów.
Uwaga: 100 vw uwzględnia pasek przewijania, co może powodować poziomy scroll. Zamiast width: 100vw lepiej użyć width: 100% na blokach.
Istnieje też vh (viewport height): 1 vh = 1% wysokości okna. Oraz dvh/svh/lvh (dynamic/small/large viewport height) – uwzględniające pasek adresu na urządzeniach mobilnych.
Jednostka vw (viewport width) w CSS odpowiada jednej setnej szerokości okna przeglądarki. Oznacza to, że 100 vw to pełna szerokość okna, a 50 vw to połowa. Aby przeliczyć vw na piksele, wystarczy pomnożyć wartość vw przez szerokość okna i podzielić przez 100.
Na przykład na ekranie o szerokości 1920 px wartość 50 vw to 960 px, a 25 vw to 480 px. Na mniejszym ekranie (np. 375 px na telefonie) te same 50 vw to zaledwie 187,5 px — dlatego elementy z jednostkami vw automatycznie skalują się do rozmiaru ekranu.
Jednostka vw jest szczególnie przydatna w projektowaniu responsywnym do definiowania szerokości kontenerów, rozmiarów czcionek i pełnoekranowych sekcji. Konwerter pozwala ustawić dowolną szerokość okna.
font-size: clamp(1rem, 3vw, 2.5rem).| Cecha | vw (viewport width) | px (piksele) |
|---|---|---|
| Typ | Relatywna (% okna) | Absolutna |
| Responsywność | Automatyczna | Stała wartość |
| Na 1920 px | 1 vw = 19,2 px | 1 px = 0,052 vw |
| Na 375 px | 1 vw = 3,75 px | 1 px = 0,267 vw |
| Użycie | Układy, fluid type | Precyzyjne wymiary |

Masz pomysł na nową funkcję, znalazłeś błąd lub chcesz zaproponować inne narzędzie? Napisz do nas – odpowiadamy w ciągu 24 godzin.