PX to EM Conversion

This simple online pixel (PX) values to EM units converter tool calculate precise EM values from pixels for better CSS scaling and accessibility. In CSS, pixel and em are units used to define sizes for elements dimensions, fonts and layout structure.

  • Pixels (px) are a fixed unit of measurement, which represent the exact number of dots on a screen. It does not adapt to other elements on the page or user display settings.
  • Em units (em) are relative units based on the font size of the element or its parent element. It is used in responsive and flexible layouts. One em unit is equal to current font-size.

Pixel to Em Conversion Formula

Following is formula to convert pixel to em.

em = px / font-size

For example, if base font-size is 16px, then setting an element to 1.5 em will make it 24px ( 1.5 * 16 ). This way em units ensure responsiveness.

Pixel to Em Converter

Following is a digital converter for converting pixel to em and vice-versaFont Size (px):Pixels:EM:

Note: Default font-size is 16px. So while converting the px to em, you need to select your base value (default is 16) for the pixel and use it in the formula to calculate.

Benefits of Using EM Units

  • Responsive Scaling: Em units are based on fontsize of parent, So any adjustments to the base fontsize will automatically resize all em based elements.
  • Consistent Proportionality: When we set entire layout in em units, changing base font will proportionally adjust all the sizes in page.
  • User Accessibility: Some visually impaired user may increase font-size in browser settings for better visibility, in this cases our layout defined in em units will also scale accordingly.

To learn about units in CSS, checkout article on CSS measurement units.

CSS PX to EM Conversion Table

Following table shows the corresponding em values to px values, considering the base pixel value as 16px:

PXEM
5px0.3125em
6px0.3750em
7px0.4375em
8px0.5000em
9px0.5625em
10px0.6250em
11px0.6875em
12px0.7500em
13px0.8125em
14px0.8750em
15px0.9375em
16px1.0000em
17px1.0625em
18px1.1250em
19px1.1875em
20px1.2500em

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *