Блог
Конвертеры единиц

Конвертер единиц CSS

Введите значение, выберите исходную единицу и единицу назначения, укажите базовый размер шрифта (по умолчанию 16 px — стандарт браузеров) — конвертер пересчитает величину между любой парой из восьми единиц CSS: пиксели, пункты, дюймы, сантиметры, миллиметры, пики, em и rem.

Базовый размер шрифта нужен только для перевода em и rem — для остальных единиц (px, pt, in, cm, mm, pc) это поле не используется, так как они имеют фиксированный физический размер.

Результат

Результат —

Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.

Факты и границы применимости

Базовая единица Пиксель CSS при 96 точках на дюйм — стандарт спецификации CSS
1 пункт (pt) 96/72 px ≈ 1,333333 px
1 дюйм (in) 96 px
1 пика (pc) 16 px (1/6 дюйма)
1 em / 1 rem Равны заданному базовому размеру шрифта (по умолчанию 16 px)

Когда этот метод вводит в заблуждение

Как это считается

Для единиц с фиксированным физическим размером (px, pt, in, cm, mm, pc) заранее заданы точные коэффициенты перевода в пиксели по стандарту CSS (96 px = 1 дюйм = 2,54 см).

Для em и rem коэффициент перевода в пиксели равен указанному вами базовому размеру шрифта (по умолчанию 16 px — типичное значение браузера по умолчанию).

Введённое значение умножается на коэффициент выбранной единицы «из» — получается величина в пикселях.

Величина в пикселях делится на коэффициент единицы «в» — получается результат в единице назначения, округлённый до выбранного числа знаков после запятой.

Вопросы и ответы

Почему нужно указывать базовый размер шрифта?

Потому что em и rem — относительные единицы: их физический размер в пикселях зависит от того, какой размер шрифта принят за «единицу». Для остальных единиц (px, pt, in и т. д.) это поле не влияет на результат.

Чем rem отличается от em на практике?

rem всегда отсчитывается от размера шрифта корневого элемента страницы (html), а em — от размера шрифта ближайшего родителя, из-за чего значения em могут накапливаться при вложенности; rem обычно предсказуемее в сложной вёрстке.

Какой базовый размер шрифта использовать по умолчанию?

16 px — стандартный размер шрифта по умолчанию в большинстве браузеров, если сайт явно не переопределяет его для элемента html.

Мои данные куда-то отправляются?

Нет, весь расчёт выполняется в вашем браузере.

Похожие утилиты

Все утилиты