Сколько 16px в rem?
16px = 1rem (при базе 16px) При корневом font-size по умолчанию 16px значение 16px в точности равно 1rem. Это точка отсчёта для всех остальных конвертаций: rem = px ÷ 16.
Переводите px в rem мгновенно с настраиваемым корневым font-size. По умолчанию 16px = 1rem. Двусторонняя конвертация вживую, готово к копированию, работает на 100% в браузере.
Съешь же ещё этих булочек
16px = 1rem (при базе 16px) При корневом font-size по умолчанию 16px значение 16px в точности равно 1rem. Это точка отсчёта для всех остальных конвертаций: rem = px ÷ 16.
rem = px ÷ корневой-font-size Разделите значение в пикселях на корневой font-size. Например, 24px ÷ 16 = 1.5rem. Измените базу в инструменте, если ваш проект не использует 16px.
62.5% → 1rem = 10px Установка html { font-size: 62.5% } делает корень 10px, поэтому 1rem = 10px, а математика rem — это просто «делить на 10». Задайте базу этого инструмента равной 10, чтобы воспользоваться им.
Конвертер px в rem переводит пиксельные измерения в единицы rem для CSS. Единица rem («root em») относится к font-size корневого элемента : 1rem всегда равен корневому font-size, который браузеры по умолчанию задают равным 16px. Конвертация — это простое деление — rem = px ÷ корневой-font-size — но выполнять его вручную для каждого размера шрифта, поля и контрольной точки в таблице стилей утомительно и чревато ошибками, что и устраняет этот инструмент.
Причина вообще конвертировать — доступность и масштабируемость. Когда значение записано в px, оно зафиксировано в неизменном размере и игнорирует предпочтение пользователя по размеру шрифта в браузере. Когда оно записано в rem, оно масштабируется пропорционально, если пользователь увеличивает размер шрифта по умолчанию — критическая поддержка для людей со слабым зрением и более плавный опыт для всех, кто пользуется зумом. Выражение дизайн-системы в rem также означает, что одно изменение корневого font-size согласованно перемасштабирует весь интерфейс.
Этот конвертер держит поля пикселей и rem связанными в реальном времени, поэтому можно двигаться в любом направлении, и — в отличие от инструментов, жёстко задающих базу 16px — он позволяет установить любой корневой font-size. Это важно, потому что таблица стилей с техникой 62.5% (корень 10px) конвертируется иначе, чем стандартная настройка 16px. Предпросмотр вживую показывает итоговый размер текста, а справочная таблица перечисляет самые частые значения px при базе 16px для быстрого поиска.
Нужно обратное направление? Используйте конвертер rem в px. Для приведения самой таблицы стилей в порядок попробуйте форматировщик CSS, а для работы с цветом — конвертер цветов. Всё работает в вашем браузере — ваши значения никогда не покидают устройство.
/* The core formula */
/* rem = px ÷ root-font-size (16px by default) */
:root {
font-size: 16px; /* 1rem = 16px */
}
.title { font-size: 1.5rem; } /* 24px */
.body { font-size: 1rem; } /* 16px */
.caption{ font-size: 0.75rem; } /* 12px */
.card { padding: 1.5rem; } /* 24px */
/* JavaScript equivalent */
const pxToRem = (px, base = 16) => px / base;
console.log(pxToRem(24)); // 1.5
console.log(pxToRem(12)); // 0.75 Конвертируйте относительно любой базы, не только 16px. Подстройтесь под технику 62.5% (10px) или фактический корневой font-size вашего проекта — большинство инструментов жёстко задают 16.
Поля пикселей и rem связаны в реальном времени. Измените любую сторону, и другая обновится мгновенно относительно выбранной базы.
Строка предпросмотра отображает текст в полученном размере rem, чтобы вы видели масштаб, а не только число.
Скопируйте значение px или rem в буфер обмена одним кликом, готовое к вставке прямо в ваш CSS.
Таблица самых частых значений px и их эквивалентов в rem при базе 16px для быстрого поиска без ввода.
Вся математика выполняется локально в вашем браузере. Нет серверных запросов, отслеживания и хранения данных — ваши значения никогда не покидают устройство.
16
1rem
При корневом font-size по умолчанию 16px значение 16px в точности равно 1rem. Это базовая величина, относительно которой измеряются все остальные конвертации: rem = px ÷ 16.
24
1.5rem
Заголовок 24px становится 1.5rem (24 ÷ 16 = 1.5). Использование rem означает, что заголовок масштабируется автоматически, если пользователь изменит размер шрифта по умолчанию в браузере.
12
0.75rem
12px — это 0.75rem при базе 16px. Мелкий текст и подписи часто переводят в rem, чтобы они учитывали предпочтения читателя по размеру шрифта.
8
0.5rem
8px равны 0.5rem. Многие дизайн-системы выражают внутренние и внешние отступы в rem, чтобы расстояния масштабировались вместе с текстом.
18
1.125rem
Если задать корневой font-size 10px (техника 62.5%), то 18px станут 1.8rem. При базе по умолчанию 16px значение 18px — это 1.125rem. Всегда конвертируйте относительно той базы, которую реально использует ваш проект.
768
48rem
Контрольная точка медиазапроса 768px — это 48rem при базе 16px. Контрольные точки на основе rem масштабируются предсказуемее, когда пользователи увеличивают текст.
Быстрая справка по значениям px, которые разработчики чаще всего переводят в rem, при корневом font-size по умолчанию 16px.
Разделите 16 на корневой font-size 16px, чтобы получить 1rem. 16px — опорное значение: оно в точности равно 1rem в стандартной настройке, поэтому является точкой отсчёта для всех остальных конвертаций.
16 px → 1 rem Запомните 16px = 1rem. Дальше делите пополам до 0.5rem (8px) и удваивайте до 2rem (32px).
Попробуйте выше — введите значение в пикселях и сразу увидите rem.
Разделите 24 на 16, чтобы получить 1.5rem. 24px — распространённый размер заголовков и крупных кнопок, поэтому 1.5rem часто встречается в дизайн-системах.
24 px → 1.5 rem 24px ровно в 1.5 раза больше базы, поэтому чисто отображается в 1.5rem — аккуратное значение для заголовков.
Попробуйте выше — введите значение в пикселях и сразу увидите rem.
Разделите 12 на 16, чтобы получить 0.75rem. 12px — распространённый размер для подписей, меток и мелкого текста, который всё же должен учитывать предпочтения пользователя по размеру шрифта.
12 px → 0.75 rem 12px = 0.75rem (три четверти базы). Полезно для второстепенного текста.
Попробуйте выше — введите значение в пикселях и сразу увидите rem.
Разделите 14 на 16, чтобы получить 0.875rem. 14px — очень распространённый размер основного и интерфейсного текста, поэтому 0.875rem постоянно встречается в библиотеках компонентов.
14 px → 0.875 rem 14px = 0.875rem. Это размер текста по умолчанию во многих UI-фреймворках.
Попробуйте выше — введите значение в пикселях и сразу увидите rem.
Разделите 32 на 16, чтобы получить 2rem. 32px — частое значение для крупных заголовков и отступов между секциями, чисто отображается в 2rem.
32 px → 2 rem 32px = 2rem, ровно вдвое больше базы — легко запомнить для больших заголовков и щедрых отступов.
Попробуйте выше — введите значение в пикселях и сразу увидите rem.
Разделите 10 на 16, чтобы получить 0.625rem при базе по умолчанию. Учтите, что 10px — это также корневой font-size, используемый в технике 62.5%, где 10px вместо этого равнялись бы 1rem.
10 px → 0.625 rem При базе 16px 10px = 0.625rem. Если вы применяете технику 62.5%, задайте базу 10, и 10px станут 1rem.
Попробуйте выше — введите значение в пикселях и сразу увидите rem.
Заранее рассчитанные значения px в rem при корневом font-size по умолчанию 16px. Добавьте эту страницу в закладки для быстрого поиска.
| PX | REM |
|---|---|
| 8 | 0.5 |
| 9 | 0.5625 |
| 10 | 0.625 |
| 11 | 0.6875 |
| 12 | 0.75 |
| 13 | 0.8125 |
| 14 | 0.875 |
| 15 | 0.9375 |
| 16 | 1 |
| 17 | 1.0625 |
| 18 | 1.125 |
| 19 | 1.1875 |
| 20 | 1.25 |
| 21 | 1.3125 |
| 22 | 1.375 |
| 23 | 1.4375 |
| 24 | 1.5 |
| 28 | 1.75 |
| 32 | 2 |
| 36 | 2.25 |
| 40 | 2.5 |
| 44 | 2.75 |
| 48 | 3 |
| PX | REM |
|---|---|
| 56 | 3.5 |
| 64 | 4 |
| 72 | 4.5 |
| 80 | 5 |
| 88 | 5.5 |
| 96 | 6 |
Напечатайте или вставьте число в поле «Пиксели (px)». Эквивалент в rem появится мгновенно — кнопка конвертации не нужна.
База по умолчанию равна 16px. Измените её под свой проект — например, 10px для техники 62.5% — и каждый результат обновится относительно новой базы.
Поле «Rem» показывает преобразованное значение, строка предпросмотра отображает текст в этом размере, а формула подтверждает текущее соотношение (напр. 1rem = 16px).
Нажмите значок копирования рядом с любым полем, чтобы скопировать значение px или rem в буфер обмена и вставить его в свой CSS.
Конвертеры
Конвертация между системами счисления — двоичной, hex, десятичной, восьмеричной и любой базой 2-36 мгновенно. Бесплатно, приватно — вся обработка в браузере.
Конвертеры
Конвертируйте HEX в RGB, HSL, OKLCH, OKLAB и CMYK прямо в браузере — копируйте любой формат в один клик. Бесплатно, без регистрации, ваши цвета никогда не покидают страницу.
Конвертеры
Конвертируйте HEX-цвета в CMYK прямо в браузере. Наивное приближение на основе sRGB для предпросмотра печати. Бесплатно, без регистрации, ваши цвета остаются локально.
Конвертеры
Конвертируйте любой HEX-цвет в HSL прямо в браузере — поддерживаются 3-значные, 6-значные и 8-значные HEX с альфой. Бесплатно, мгновенно, без регистрации, ваши цвета никогда не покидают страницу.
Конвертеры
Конвертируйте HEX в OKLCH для токенов дизайна Tailwind v4. Живой перцептивно-равномерный вывод с предупреждениями цветового охвата Display P3. Бесплатно, только в браузере.
Конвертеры
Конвертируйте любой HEX-код цвета в RGB прямо в браузере — поддерживаются 3-значные, 6-значные и 8-значные HEX с альфой. Бесплатно, мгновенно, без регистрации, ваши цвета никогда не покидают страницу.