Skip to content

Конвертер PX в REM — пиксели в rem, вживую и приватно

Переводите px в rem мгновенно с настраиваемым корневым font-size. По умолчанию 16px = 1rem. Двусторонняя конвертация вживую, готово к копированию, работает на 100% в браузере.

Без отслеживания Работает в браузере Бесплатно
px
Предпросмотр

Съешь же ещё этих булочек

Проверено на точность единицы rem в CSS и рекомендации по доступности — Инженерная команда Go Tools · Jun 11, 2026

Быстрая справка

Сколько 16px в rem?

16px = 1rem (при базе 16px) При корневом font-size по умолчанию 16px значение 16px в точности равно 1rem. Это точка отсчёта для всех остальных конвертаций: rem = px ÷ 16.

Какова формула перевода px в rem?

rem = px ÷ корневой-font-size Разделите значение в пикселях на корневой font-size. Например, 24px ÷ 16 = 1.5rem. Измените базу в инструменте, если ваш проект не использует 16px.

Что такое трюк 62.5%?

62.5% → 1rem = 10px Установка html { font-size: 62.5% } делает корень 10px, поэтому 1rem = 10px, а математика rem — это просто «делить на 10». Задайте базу этого инструмента равной 10, чтобы воспользоваться им.

Что такое конвертер PX в REM?

Конвертер 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

Ключевые возможности этого конвертера PX в REM

Свой корневой font-size

Конвертируйте относительно любой базы, не только 16px. Подстройтесь под технику 62.5% (10px) или фактический корневой font-size вашего проекта — большинство инструментов жёстко задают 16.

Двусторонняя конвертация вживую

Поля пикселей и rem связаны в реальном времени. Измените любую сторону, и другая обновится мгновенно относительно выбранной базы.

Встроенный предпросмотр размера

Строка предпросмотра отображает текст в полученном размере rem, чтобы вы видели масштаб, а не только число.

Копирование в один клик

Скопируйте значение px или rem в буфер обмена одним кликом, готовое к вставке прямо в ваш CSS.

Справочная таблица конвертации

Таблица самых частых значений px и их эквивалентов в rem при базе 16px для быстрого поиска без ввода.

100% в браузере и приватно

Вся математика выполняется локально в вашем браузере. Нет серверных запросов, отслеживания и хранения данных — ваши значения никогда не покидают устройство.

Примеры конвертации PX в REM

Основной текст — 16px в rem

16
1rem

При корневом font-size по умолчанию 16px значение 16px в точности равно 1rem. Это базовая величина, относительно которой измеряются все остальные конвертации: rem = px ÷ 16.

Заголовок — 24px в rem

24
1.5rem

Заголовок 24px становится 1.5rem (24 ÷ 16 = 1.5). Использование rem означает, что заголовок масштабируется автоматически, если пользователь изменит размер шрифта по умолчанию в браузере.

Мелкая подпись — 12px в rem

12
0.75rem

12px — это 0.75rem при базе 16px. Мелкий текст и подписи часто переводят в rem, чтобы они учитывали предпочтения читателя по размеру шрифта.

Отступ — 8px в rem

8
0.5rem

8px равны 0.5rem. Многие дизайн-системы выражают внутренние и внешние отступы в rem, чтобы расстояния масштабировались вместе с текстом.

Техника 62.5% — база 10px, 18px в rem

18
1.125rem

Если задать корневой font-size 10px (техника 62.5%), то 18px станут 1.8rem. При базе по умолчанию 16px значение 18px — это 1.125rem. Всегда конвертируйте относительно той базы, которую реально использует ваш проект.

Контрольная точка — 768px в rem

768
48rem

Контрольная точка медиазапроса 768px — это 48rem при базе 16px. Контрольные точки на основе rem масштабируются предсказуемее, когда пользователи увеличивают текст.

Как переводить частые значения px в rem

Быстрая справка по значениям px, которые разработчики чаще всего переводят в rem, при корневом font-size по умолчанию 16px.

Как перевести 16px в rem

16 px 1 rem

Разделите 16 на корневой font-size 16px, чтобы получить 1rem. 16px — опорное значение: оно в точности равно 1rem в стандартной настройке, поэтому является точкой отсчёта для всех остальных конвертаций.

16 px 1 rem

Запомните 16px = 1rem. Дальше делите пополам до 0.5rem (8px) и удваивайте до 2rem (32px).

Попробуйте выше — введите значение в пикселях и сразу увидите rem.

Как перевести 24px в rem

24 px 1.5 rem

Разделите 24 на 16, чтобы получить 1.5rem. 24px — распространённый размер заголовков и крупных кнопок, поэтому 1.5rem часто встречается в дизайн-системах.

24 px 1.5 rem

24px ровно в 1.5 раза больше базы, поэтому чисто отображается в 1.5rem — аккуратное значение для заголовков.

Попробуйте выше — введите значение в пикселях и сразу увидите rem.

Как перевести 12px в rem

12 px 0.75 rem

Разделите 12 на 16, чтобы получить 0.75rem. 12px — распространённый размер для подписей, меток и мелкого текста, который всё же должен учитывать предпочтения пользователя по размеру шрифта.

12 px 0.75 rem

12px = 0.75rem (три четверти базы). Полезно для второстепенного текста.

Попробуйте выше — введите значение в пикселях и сразу увидите rem.

Как перевести 14px в rem

14 px 0.875 rem

Разделите 14 на 16, чтобы получить 0.875rem. 14px — очень распространённый размер основного и интерфейсного текста, поэтому 0.875rem постоянно встречается в библиотеках компонентов.

14 px 0.875 rem

14px = 0.875rem. Это размер текста по умолчанию во многих UI-фреймворках.

Попробуйте выше — введите значение в пикселях и сразу увидите rem.

Как перевести 32px в rem

32 px 2 rem

Разделите 32 на 16, чтобы получить 2rem. 32px — частое значение для крупных заголовков и отступов между секциями, чисто отображается в 2rem.

32 px 2 rem

32px = 2rem, ровно вдвое больше базы — легко запомнить для больших заголовков и щедрых отступов.

Попробуйте выше — введите значение в пикселях и сразу увидите rem.

Как перевести 10px в rem

10 px 0.625 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

Заранее рассчитанные значения px в rem при корневом font-size по умолчанию 16px. Добавьте эту страницу в закладки для быстрого поиска.

Пиксели в rem (база 16px)

Таблица конвертации пикселей в 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

Распространённые размеры в rem

Более крупные значения пикселей в rem при корневом font-size 16px
PX REM
56 3.5
64 4
72 4.5
80 5
88 5.5
96 6

Как пользоваться конвертером PX в REM

  1. 1

    Введите значение в пикселях

    Напечатайте или вставьте число в поле «Пиксели (px)». Эквивалент в rem появится мгновенно — кнопка конвертации не нужна.

  2. 2

    Задайте корневой font-size (необязательно)

    База по умолчанию равна 16px. Измените её под свой проект — например, 10px для техники 62.5% — и каждый результат обновится относительно новой базы.

  3. 3

    Прочтите результат в rem и предпросмотр

    Поле «Rem» показывает преобразованное значение, строка предпросмотра отображает текст в этом размере, а формула подтверждает текущее соотношение (напр. 1rem = 16px).

  4. 4

    Скопируйте значение

    Нажмите значок копирования рядом с любым полем, чтобы скопировать значение px или rem в буфер обмена и вставить его в свой CSS.

Сценарии использования конвертации PX в REM

Создание адаптивных, доступных интерфейсов
Переводите пиксельные размеры шрифта и отступы в rem, чтобы интерфейс масштабировался с предпочтением пользователя по размеру шрифта в браузере.
Перевод дизайн-макетов
Превращайте пиксельные значения дизайнера из Figma или Sketch в единицы rem, подходящие для масштабируемой дизайн-системы CSS.
Настройка контрольных точек медиазапросов
Выражайте контрольные точки в rem, чтобы макеты реагировали предсказуемо, когда пользователи увеличивают зум или меняют размер текста по умолчанию.
Применение техники 62.5%
Конвертируйте относительно корневого font-size 10px, чтобы получить чистую арифметику rem при использовании html { font-size: 62.5% }.
Рефакторинг устаревшего CSS
Систематически заменяйте фиксированные значения px на rem, чтобы модернизировать старую таблицу стилей ради доступности.
Проверка вычисленных размеров
Быстро проверяйте, во что разрешается значение px в rem (или обратно) при отладке отступов и типографики.

Технические детали

Единица rem
rem относится к корневому font-size элемента . 1rem равен этому font-size в пикселях — по умолчанию 16px — поэтому rem = px ÷ корневой-font-size.
Арифметика двойной точности
Конвертации используют числа с плавающей точкой двойной точности IEEE 754, округлённые максимум до пяти знаков с отброшенными замыкающими нулями ради чистых значений CSS.
Обработка на стороне клиента
Вся логика конвертации выполняется в JavaScript внутри вашего браузера. Сетевые вызовы не делаются — инструмент полностью работает офлайн после загрузки.

Лучшие практики использования rem

Конвертируйте относительно реальной базы
Всегда используйте корневой font-size, который реально задаёт ваша таблица стилей. База 10px (техника 62.5%) конвертируется иначе, чем 16px по умолчанию.
rem для текста и отступов, px для тонких линий
Задавайте шрифты, внутренние и внешние отступы в rem, чтобы они масштабировались с предпочтениями пользователя; оставляйте px для того, что должно оставаться фиксированным, например границы в 1px.
Держите контрольные точки в rem или em
Медиазапросы на основе rem масштабируются плавнее, чем контрольные точки в px, когда пользователи увеличивают текст.

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

Сколько 16px в rem?
16px в точности равны 1rem, когда корневой font-size равен стандартным для браузера 16px. Единица rem относится к font-size корневого элемента , поэтому rem = px ÷ корневой-font-size. Поскольку большинство браузеров по умолчанию используют 16px, это естественная точка отсчёта: 16px = 1rem, 8px = 0.5rem, 32px = 2rem. Если изменить корневой font-size, соотношение изменится соответственно.
Как перевести px в rem?
Разделите значение в пикселях на корневой font-size. Формула: rem = px ÷ база, где база — это font-size элемента (по умолчанию 16px). Например, 24px ÷ 16 = 1.5rem, а 12px ÷ 16 = 0.75rem. Этот инструмент выполняет деление за вас в реальном времени и позволяет изменить базу, если ваш проект использует другой корневой font-size.
Сколько 1rem в пикселях?
1rem равен корневому font-size в пикселях — по умолчанию 16px. Значит, 1rem = 16px, 1.5rem = 24px и 2rem = 32px в стандартной настройке. Если задать html { font-size: 62.5% } (10px), то 1rem = 10px. Чтобы перейти от rem обратно к пикселям, умножьте: px = rem × база.
Почему использовать rem вместо px?
Единицы rem учитывают предпочтения пользователя по размеру шрифта в браузере, что существенно для доступности. Когда кто-то увеличивает размер шрифта по умолчанию — из-за слабого зрения или просто ради удобства — всё, заданное в rem, масштабируется пропорционально, тогда как значения px остаются фиксированными и могут ломать макеты или игнорировать предпочтение. Rem также поддерживает согласованность дизайн-системы: изменив один корневой font-size, вы масштабируете весь интерфейс целиком. Пиксели по-прежнему полезны для того, что не должно масштабироваться, например для границ в 1px.
В чём разница между px, rem и em?
px — абсолютная единица: один пиксель CSS, фиксированный независимо от контекста. rem относится к корневому () font-size, поэтому он одинаков везде на странице. em относится к font-size родителя текущего элемента, поэтому накапливается при вложенности. Используйте px для фиксированных деталей вроде тонких границ, rem для большинства размеров, чтобы они масштабировались с предпочтениями пользователя, и em, когда нужно, чтобы значение масштабировалось относительно своего локального контекста (например, отступ, растущий вместе с собственным размером шрифта кнопки).
Что такое трюк с font-size 62.5%?
Установка html { font-size: 62.5% } делает корневой font-size равным 10px (потому что 62.5% от стандартных 16px — это 10px). При базе 10px математика rem становится тривиальной: 1rem = 10px, 1.6rem = 16px, 2.4rem = 24px — просто делите значение в пикселях на 10. Многим разработчикам нравится более простая арифметика, хотя затем обычно задают body { font-size: 1.6rem }, чтобы вернуть читаемый текст в 16px. Задайте корневой font-size этого инструмента равным 10, чтобы конвертировать относительно базы 62.5%.
Можно ли изменить корневой font-size в этом конвертере?
Да. Поле «Корневой font-size» по умолчанию равно 16px (значение браузера по умолчанию), но вы можете ввести любое значение — 10, 18, 20 или то, которое использует ваш проект. Каждая конвертация и справочная таблица обновляются относительно заданной вами базы. Нажмите «Сбросить на 16», чтобы вернуться к значению по умолчанию. Большинство инструментов жёстко задают 16px; именно своя база позволяет этому конвертеру соответствовать вашей реальной таблице стилей.
Всегда ли 16px равны 1rem?
Только когда корневой font-size равен 16px, что является значением по умолчанию практически во всех браузерах. Соотношение 16px = 1rem действует, пока вы не переопределяете html { font-size }. Если таблица стилей задаёт корневому font-size другое значение — скажем, 10px или 18px — то 16px больше не равны 1rem. Всегда конвертируйте относительно фактического корневого font-size страницы.
Нужно ли переводить размеры шрифта, отступы и поля в rem?
Размеры шрифта — самые сильные кандидаты на rem, потому что они напрямую влияют на читаемость и доступность. Внутренние и внешние отступы, gap и border-radius тоже часто выражают в rem, чтобы расстояния масштабировались вместе с текстом ради цельного макета. Контрольные точки медиазапросов в rem (или em) масштабируются плавнее. Оставляйте px для того, что не должно масштабироваться, например для границ в 1px и некоторых смещений box-shadow.
Меняет ли перевод px в rem внешний вид сайта?
Нет — при корневом font-size по умолчанию 16px значение в rem отображается ровно в том же пиксельном размере, что и исходное значение px. 24px и 1.5rem выглядят одинаково в стандартной настройке. Разница в поведении: версия в rem будет масштабироваться, если пользователь изменит размер шрифта в браузере, а версия в px — нет. Визуально ничего не меняется, пока пользователь не изменит свои предпочтения.
Насколько точен этот конвертер px в rem?
Конвертации используют арифметику двойной точности IEEE 754 и точную формулу rem = px ÷ база, при этом результаты округляются максимум до пяти знаков после запятой, а замыкающие нули отбрасываются для читаемости. Для CSS такая точность намного выше, чем нужно браузеру. Математика детерминирована и работает одинаково каждый раз, поэтому на неё можно полагаться в продакшен-таблицах стилей.
Безопасны ли мои данные при использовании этого конвертера?
Полностью. Все конвертации выполняются локально в вашем браузере с помощью JavaScript. Никакие значения не отправляются на сервер — нет сетевых запросов, нет cookie на ваш ввод и нет аналитики, привязанной к тому, что вы печатаете. Это можно проверить, отключившись от интернета: инструмент продолжает полноценно работать офлайн после загрузки страницы.

Похожие инструменты

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

Конвертер систем счисления — bin, hex, dec, oct

Конвертеры

Конвертация между системами счисления — двоичной, hex, десятичной, восьмеричной и любой базой 2-36 мгновенно. Бесплатно, приватно — вся обработка в браузере.

Конвертер цветов — HEX, RGB, HSL и OKLCH

Конвертеры

Конвертируйте HEX в RGB, HSL, OKLCH, OKLAB и CMYK прямо в браузере — копируйте любой формат в один клик. Бесплатно, без регистрации, ваши цвета никогда не покидают страницу.

Конвертер HEX в CMYK

Конвертеры

Конвертируйте HEX-цвета в CMYK прямо в браузере. Наивное приближение на основе sRGB для предпросмотра печати. Бесплатно, без регистрации, ваши цвета остаются локально.

Конвертер HEX в HSL

Конвертеры

Конвертируйте любой HEX-цвет в HSL прямо в браузере — поддерживаются 3-значные, 6-значные и 8-значные HEX с альфой. Бесплатно, мгновенно, без регистрации, ваши цвета никогда не покидают страницу.

Конвертер HEX в OKLCH

Конвертеры

Конвертируйте HEX в OKLCH для токенов дизайна Tailwind v4. Живой перцептивно-равномерный вывод с предупреждениями цветового охвата Display P3. Бесплатно, только в браузере.

Конвертер HEX в RGB

Конвертеры

Конвертируйте любой HEX-код цвета в RGB прямо в браузере — поддерживаются 3-значные, 6-значные и 8-значные HEX с альфой. Бесплатно, мгновенно, без регистрации, ваши цвета никогда не покидают страницу.