🖥️ Единицы ✓ Бесплатно

Пиксели, пункты
и миллиметры

Переведите px в мм, pt в px, rem в пиксели. Расчёт идёт при стандартных 96 точках на дюйм — это значение закреплено спецификацией CSS и не зависит от того, какой у вас монитор. Для печати понадобится другой пересчёт.

🎨Для вёрстки
🖨️Пункты печати
📐em и rem
📝Решение по шагам
Типографские единицы
px
Из единицы
Экранные
Печатные
Метрические
В единицу
Экранные
Печатные
Метрические
Готовые примеры:
Расчёт идёт в браузере. Пиксель взят как CSS-пиксель при 96 dpi — это стандарт, не зависящий от вашего монитора. em и rem посчитаны для корневого шрифта 16 px; при другом корне они изменятся.
16 px — это
4,233333 мм

пиксель CSS (96 dpi)миллиметр

Коэффициент перевода1 px = 0,2645833 мм
Обратный коэффициент1 мм = 3,779528 px
То же значение во всех единицах
px16
em1
rem1
pt12
пайка1
мм4,233333
см0,4233333
дюйм0,1666667
Решение по шагам
  1. Умножаем на коэффициент единицы — сколько мм в одном значении «пиксель CSS (96 dpi)»
    16 × 0,2645833333 = 4,233333 мм
  2. Целевая единица и есть базовая — результат уже получен
    4,233333 мм
  3. Эти два шага можно свести в один коэффициент и дальше считать в уме
    1 px = 0,2645833 мм

Почему пиксель имеет физический размер

Кажется странным: пиксель — это точка экрана, а точки бывают разными. Но в вёрстке речь идёт не о физической точке, а о CSS-пикселе — условной единице, приравненной спецификацией к одной девяносто шестой дюйма. Отсюда и фиксированное значение: 1 px = 0,2646 мм.

Благодаря этому шрифт 16 px выглядит примерно одинаково на любом устройстве: на экране с высокой плотностью браузер просто рисует один CSS-пиксель двумя или тремя физическими. Пункт при этом равен одной семьдесят второй дюйма, поэтому 16 px это ровно 12 pt — соотношение четыре к трём.

  • 1 дюйм — 96 px, 72 pt, 25,4 мм
  • 1 px — 0,2646 мм, 0,75 pt
  • 16 px — 12 pt, 4,233 мм, 1 rem
  • 1 пайка — 12 pt, 16 px
  • Лист A4 — 210 мм, около 794 px
Где эти цифры не работают Осторожно
Печать 300 dpi Другой пересчёт
Корневой шрифт не 16 px rem изменится
em внутри вложенности Считается от родителя
Пиксели фотоматрицы Физические точки
Размеры шрифта px ↔ pt
12 px 9 pt
14 px 10,5 pt
16 px 12 pt
24 px 18 pt

Частые вопросы

0,2646 мм при стандартных 96 точках на дюйм. Значение получается делением дюйма на 96: 25,4 разделить на 96. Это соотношение закреплено спецификацией CSS и одинаково во всех браузерах.
Потому что в дюйме 96 пикселей и 72 пункта, а отношение 96 к 72 равно четырём третям. Значит, любой размер в пикселях достаточно умножить на 0,75, чтобы получить пункты: 12 px это 9 pt, 24 px — 18 pt.
Rem всегда считается от корневого размера шрифта, обычно 16 px, и потому предсказуем. Em берётся от размера шрифта родительского элемента, поэтому во вложенных блоках накапливается: два уровня по 1,2 em дают уже 1,44 от исходного. Конвертер показывает оба при корне 16 px.
Только частично. Пункты и миллиметры переводятся верно, а вот пиксели в печати зависят от разрешения макета. При 300 dpi один пиксель изображения соответствует 0,0847 мм, а не 0,2646. Для подготовки макетов нужен расчёт через конкретное значение DPI.
Типографская мера, равная двенадцати пунктам, то есть 4,233 мм или 16 пикселям. В англоязычной практике называется pica и используется для задания ширины колонок в вёрстке.
В браузерах по умолчанию 16 px, что соответствует 12 pt. Это же значение принято за один rem, поэтому размеры в rem удобно пересчитывать в уме: 1,5 rem это 24 px, 0,875 rem — 14 px.