PX to VW Converter

Convert pixels to viewport-width units. 1vw = 1% of the viewport width, so on a 1440 px screen 1vw = 14.4 px.

⇅
Rounding precision (max 15):

Popular Conversions

On a 1440 px design: 16px = 1.111vw, 24px = 1.667vw, 100px = 6.944vw. On a 1920 px design: 16px = 0.833vw and 100px = 5.208vw. The converter above fills in your own screen width automatically.

PX to VW Conversion Table

VW values for common pixel sizes at four typical viewport widths.

Pixels (px) Mobile (375px) Tablet (768px) Laptop (1440px) Desktop (1920px)
8px2.133vw1.042vw0.556vw0.417vw
10px2.667vw1.302vw0.694vw0.521vw
12px3.2vw1.563vw0.833vw0.625vw
14px3.733vw1.823vw0.972vw0.729vw
16px4.267vw2.083vw1.111vw0.833vw
18px4.8vw2.344vw1.25vw0.938vw
20px5.333vw2.604vw1.389vw1.042vw
24px6.4vw3.125vw1.667vw1.25vw
32px8.533vw4.167vw2.222vw1.667vw
40px10.667vw5.208vw2.778vw2.083vw
48px12.8vw6.25vw3.333vw2.5vw
64px17.067vw8.333vw4.444vw3.333vw
80px21.333vw10.417vw5.556vw4.167vw
100px26.667vw13.021vw6.944vw5.208vw
120px32vw15.625vw8.333vw6.25vw
160px42.667vw20.833vw11.111vw8.333vw
200px53.333vw26.042vw13.889vw10.417vw
240px64vw31.25vw16.667vw12.5vw
300px80vw39.063vw20.833vw15.625vw
400px106.667vw52.083vw27.778vw20.833vw
500px133.333vw65.104vw34.722vw26.042vw
600px160vw78.125vw41.667vw31.25vw
800px213.333vw104.167vw55.556vw41.667vw
1000px266.667vw130.208vw69.444vw52.083vw

Fluid Font Sizes with clamp()

vw alone makes text tiny on phones and huge on big monitors. Combine it with clamp() to grow smoothly between two sizes. For text that is 16 px at 375 px wide and 24 px at 1440 px wide:

font-size: clamp(16px, 13.183px + 0.751vw, 24px);

The vw part is (24 − 16) ÷ (1440 − 375) × 100 = 0.751vw, and the px part makes the line pass through 16 px at 375 px.

How to Convert PX to VW

vw = px ÷ viewport width × 100

Example: 48 px on a 1440 px wide design is 48 ÷ 1440 × 100 = 3.333vw.

Frequently Asked Questions (FAQs)

How do I convert px to vw?

Divide the pixel value by the viewport width and multiply by 100. On a 1440 px design, 100 px = 6.944vw.

What is 16px in vw?

16 px = 4.267vw at 375 px wide, 1.111vw at 1440 px and 0.833vw at 1920 px.

Should I use vw for font sizes?

Not on its own: text becomes too small on phones. Use clamp() with a minimum and maximum, as shown above.

Which viewport width should I use?

Use the width of the design you are converting from, such as 1440 px or 1920 px for desktop mockups and 375 px for mobile.

Does EachConvert store my data?

No. All conversions happen entirely in your browser. The values you enter are never sent to our server or saved.