Toolman 100% local

Convert mm to px

1mm = 3.7795px. Both are absolute CSS units, so this ratio is fixed — the root font size does not affect it.

Runs on your devicenothing is uploadedHow to check

Guide & FAQFormula · MM to PX conversion table · About mm · About px · Which unit should you use? · Frequently asked questions

Formula

px = mm × 3.7795
mm = px × 0.264583

Both units are absolute in CSS, so this ratio never changes regardless of font size or user settings.

MM to PX conversion table

mmpx
1mm3.7795px
2mm7.5591px
5mm18.8976px
10mm37.7953px
15mm56.6929px
20mm75.5906px
25mm94.4882px
30mm113.39px
40mm151.18px
50mm188.98px
100mm377.95px
150mm566.93px
200mm755.91px
250mm944.88px
300mm1133.86px

About mm

One millimetre is about 3.78 CSS pixels. Like centimetres it is a print unit that CSS accepts everywhere.

About px

The CSS pixel is the reference unit of the web. It is not a physical device pixel — it is an angular measure standardised at 1/96th of an inch, which the browser scales for device pixel ratio and zoom.

Which unit should you use?

PropertyRecommended unitWhy
Font sizeremScales with the user's browser font-size preference, which px ignores — an accessibility requirement.
Padding and marginrem or emrem for a consistent global rhythm; em when the spacing should track the component's own text size.
Borders and hairlinespxYou almost always want exactly one crisp pixel, not a value that scales.
Media query breakpointsemHistorically the most reliable across browsers when the user zooms.
Print stylesheetspt, cm, mmThese map to real physical measurements on paper.

Frequently asked questions

What is 16mm in px?

16mm equals 60.4724px, and that does not change with the font size because both units are absolute.

How do I convert mm to px?

Multiply the mm value by 3.7795. Going the other way, multiply the px value by 0.264583.

Does browser zoom change the result?

No. Both units are absolute in CSS and keep the same ratio at any zoom level, though the rendered size on screen changes.

Why does CSS use 96 pixels per inch?

The 96 figure is a historical convention from early desktop displays that became the fixed CSS reference. It has nothing to do with your monitor's real pixel density — the browser scales CSS pixels to physical ones for you.

Related CSS unit conversions

All CSS unit converters · All converters