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

Конвертируйте единицы длины CSS — px, rem, em, pt и % — вживую в вашем браузере. Задайте корневой размер шрифта, и каждая единица обновится мгновенно.

Каждое преобразование вычисляется локально в вашем браузере; введённые значения никогда не загружаются.

Работаете с цветами CSS? Попробуйте конвертер цветов CSS.

Об инструменте Конвертер единиц CSS

Этот конвертер единиц CSS превращает длину, введённую в одной единице, сразу во все остальные единицы CSS — px, rem, em, pt и %. Введите значение в любое поле, и остальные обновятся вживую, поэтому вы видите результат px в rem или pt в px без ручных вычислений. Поле корневого размера шрифта (по умолчанию 16px) определяет соотношения rem, em и %, что повторяет то, как браузеры разрешают относительные единицы относительно размера шрифта страницы. Встроенная краткая справка показывает распространённые значения px-в-rem, которые переиспользуют дизайнеры — 12, 14, 16, 24, 32 и другие — при выбранной базе. У каждого результата есть кнопка копирования, чтобы вставить его прямо в таблицу стилей. Всё работает в вашем браузере, поэтому введённые значения остаются на вашем устройстве.

Возможности

Как использовать Конвертер единиц CSS

  1. Задайте корневой размер шрифта, если он отличается от браузерного значения по умолчанию 16px.
  2. Введите значение в любое поле единицы — px, rem, em, pt или %.
  3. Прочитайте эквивалентное значение во всех остальных единицах по мере его обновления вживую.
  4. Нажмите кнопку копирования рядом с единицей, чтобы получить значение с его суффиксом.
  5. Используйте таблицу краткой справки для распространённых пар px-в-rem при вашей базе.

Пример

Ввод

/* root font-size: 16px */
.card { padding: 24px; }

Результат

.card { padding: 1.5rem; }

/* 24px = 1.5rem = 18pt = 150% at base 16px */

При базе 16px значение 24px равно 1.5rem — удобно для перевода макета на rem.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Как преобразовать px в rem?
Введите значение в пикселях в поле px и прочитайте поле rem. rem — это значение, делённое на корневой размер шрифта, поэтому при базе по умолчанию 16px значение 16px равно 1rem, а 24px — 1.5rem.
Как преобразовать rem в px?
Введите значение в поле rem и прочитайте px. rem в px — это значение, умноженное на корневой размер шрифта, поэтому 2rem при базе 16px равно 32px.
Какой базовый размер шрифта использует конвертер?
По умолчанию 16px, стандартный браузерный корневой размер шрифта, и вы можете изменить его в поле «Корневой размер шрифта». Эта база определяет каждый результат rem, em и %, чтобы они совпадали с вашей таблицей стилей.
Почему 1pt здесь равен 1.3333px?
CSS определяет 1pt как 1/72 дюйма, а 1px как 1/96 дюйма, поэтому 1pt = 96/72 px = 1.3333px. Именно поэтому 12pt преобразуется ровно в 16px, распространённый размер основного текста.
В чём разница между em и rem?
rem относителен корневому размеру шрифта, а em — собственному размеру шрифта элемента. Этот инструмент использует единую базу для обоих ради простоты, поэтому они показывают одинаковое значение; задайте корневой размер шрифта, чтобы смоделировать сторону rem.
Выполняется ли преобразование на сервере?
Нет. Преобразование единиц CSS выполняется полностью в вашем браузере обычной арифметикой, поэтому введённые значения остаются на вашем устройстве.

Связанные инструменты

Все инструменты ArrayKit