Конвертер PX в REM
Мгновенный перевод пикселей (px) в rem с настраиваемым базовым размером
Конвертер PX в REM онлайн — мгновенный пересчёт пикселей в rem
Онлайн-конвертер PX в REM — профессиональный бесплатный инструмент для мгновенного перевода пикселей (px) в относительные единицы измерения rem. Конвертация PX в REM необходима каждому веб-разработчику и верстальщику, который создаёт адаптивные и доступные сайты. Наш калькулятор PX to REM мгновенно рассчитывает результат при вводе значения — без нажатия кнопок и перезагрузок. Поддерживается изменение базового размера шрифта (root font-size), пакетная конвертация нескольких значений одновременно, а также визуальный предпросмотр размера текста прямо в интерфейсе.
Единица измерения rem (root em) вычисляется относительно размера шрифта корневого элемента HTML-документа. По умолчанию браузеры устанавливают базовый размер шрифта 16 пикселей, то есть 1rem равен 16px. Конвертер пикселей в rem позволяет быстро пересчитать любое значение в пикселях: font-size, margin, padding, width, height и другие CSS-свойства. Это упрощает процесс вёрстки адаптивных макетов, где использование относительных единиц значительно улучшает масштабируемость и доступность интерфейса.
Зачем переводить PX в REM? Пиксели — фиксированная единица, привязанная к экрану. Единица rem масштабируется вместе с пользовательскими настройками размера шрифта в браузере, что критически важно для доступности: пользователи с ослабленным зрением увеличивают базовый размер текста, и интерфейс на rem корректно масштабируется. Все современные CSS-фреймворки — Tailwind CSS, Bootstrap, Material UI — активно используют rem вместо px для типографики, отступов и размеров компонентов. Правильное использование rem-единиц входит в рекомендации WCAG по веб-доступности.
Формула перевода PX в REM проста: REM = PX / базовый размер шрифта. При стандартных настройках (base font-size = 16px) формула выглядит так: rem = px / 16. Например, 24px = 24 / 16 = 1.5rem, 14px = 14 / 16 = 0.875rem. Если вы изменили базовый размер шрифта в CSS (например, html {font-size: 10px}), то пересчёт происходит с учётом нового значения: 24px = 24 / 10 = 2.4rem. В нашем конвертере вы можете указать любой базовый размер шрифта для точного расчёта.
Инструмент пригодится фронтенд-разработчикам, верстальщикам, дизайнерам интерфейсов и всем, кто работает с CSS. Вы можете использовать одиночный режим для быстрого перевода одного значения или пакетный режим для конвертации целого набора размеров из макета дизайнера. Результаты легко копируются в буфер обмена в удобном формате: только rem-значение, таблица соответствий или CSS-комментарий. Встроенная справочная таблица самых популярных размеров (от 1px до 96px) с возможностью копирования одним кликом ускоряет повседневную работу.
Конвертер px to rem создан для широкого круга специалистов. Frontend-разработчики используют его при вёрстке компонентов и адаптивных макетов, чтобы быстро пересчитать размеры из пиксельного дизайна в rem-единицы CSS. Верстальщики применяют пакетный режим для массовой конвертации всех размеров шрифтов и отступов из Figma или Photoshop-макета. UI/UX-дизайнеры пользуются калькулятором для проверки масштабируемости типографической системы и создания последовательных шкал размеров. Студенты и начинающие разработчики через визуальный предпросмотр наглядно видят, как соотносятся пиксели и rem-единицы, что помогает лучше понять CSS-единицы измерения.
- Мгновенный перевод пикселей в rem — результат обновляется в реальном времени при вводе
- Настраиваемый базовый размер шрифта (root font-size) — поддержка любого значения, не только 16px
- Пакетная конвертация — перевод списка значений px в rem одним нажатием
- Копирование результата в трёх форматах: rem, таблица PX = REM, CSS-комментарий
- Визуальный предпросмотр размера текста прямо в браузере
- Готовый CSS-сниппет для быстрой вставки в код
- Справочная таблица 22 популярных размеров PX → REM с копированием по клику
- Полностью клиентская работа — данные не отправляются на сервер
ℹ️ О конвертере PX в REM
Конвертер постоянно обновляется с учётом лучших практик веб-разработки.
Все вычисления выполняются локально в вашем браузере. Никакие данные не передаются на сервер, что гарантирует конфиденциальность и мгновенную скорость работы. Инструмент работает полностью автономно и доступен без регистрации.
Конвертер PX в REM разработан на базе платформы ТулФокс и совместим со всеми современными браузерами: Chrome, Firefox, Safari, Edge. Работает на любом устройстве — компьютере, планшете, смартфоне.
Рефакторинг дизайн-системы
Команда Дениса переводила дизайн-систему с px на rem для лучшей доступности (пользователи могут увеличить базовый шрифт).
Установили базу: html { font-size: 16px } (100%)
Конвертировали типографику: 14px → 0.875rem, 16px → 1rem, 18px → 1.125rem, 24px → 1.5rem, 32px → 2rem
Конвертировали отступы: 8px → 0.5rem, 16px → 1rem, 24px → 1.5rem, 32px → 2rem
Оставили в px: border-width, box-shadow, медиа-запросы (они не должны масштабироваться)
Пользователи с увеличенным шрифтом в браузере получили корректное масштабирование всего интерфейса
Факты о px и rem
При базе 16px: 1rem = 16px, 0.5rem = 8px, 2rem = 32px. Формула: rem = px / 16.
rem решает проблему доступности: если пользователь увеличивает шрифт в браузере, все rem-размеры масштабируются. px — нет.
WCAG 2.1 рекомендует rem для шрифтов: фиксированные px-размеры нарушают доступность для слабовидящих.
Tailwind CSS использует rem по умолчанию: p-4 = 1rem = 16px, text-lg = 1.125rem = 18px.
Границы и тени лучше оставлять в px: border: 1px solid — пользователь не хочет, чтобы рамка увеличивалась вместе со шрифтом.
Safari на iOS игнорирует font-size менее 16px в input — это вызывает автоматический зум формы. Используйте минимум 1rem для input.
PX, REM, EM — сравнение CSS-единиц измерения
| Характеристика | PX (пиксели) | REM | EM |
|---|---|---|---|
| Относительность | Фиксированная | Относительно root | Относительно родителя |
| Масштабируемость | Нет | Да, от корневого элемента | Да, от родителя (каскадно) |
| Доступность (a11y) | Плохая | Отличная | Хорошая |
| Предсказуемость | Высокая | Высокая | Низкая (каскад) |
| Лучшее применение | Бордеры, тени, иконки | Типографика, отступы, размеры | Компонентная типографика |
Не всё нужно переводить в rem
Шрифты и отступы — в rem (масштабируются с базовым шрифтом). Границы, тени и медиа-запросы — в px (не должны масштабироваться). Это баланс доступности и визуальной стабильности.
Как перевести PX в REM — пошаговая инструкция
Введите значение в пикселях
Укажите количество пикселей (px), которое вы хотите перевести в rem. Конвертер автоматически рассчитает результат в реальном времени — нажимать кнопку не нужно. Поддерживаются дробные значения, например 14.5px.
Настройте базовый размер шрифта (при необходимости)
По умолчанию базовый размер шрифта (root font-size) установлен на 16px — это стандартное значение во всех браузерах. Если в вашем проекте используется другой базовый размер (например, 10px для упрощения расчётов или 62.5% от 16px), нажмите на настройки и измените значение.
Скопируйте результат в нужном формате
Готовое rem-значение можно скопировать одним кликом. Для удобства доступен CSS-сниппет с комментарием исходного значения в пикселях. В пакетном режиме можно скопировать все результаты сразу в формате только rem, таблицы PX = REM или CSS-комментариев.
Примеры перевода PX в REM на практике
📐 Вёрстка адаптивного макета из Figma
Дизайнер передал макет с размерами в пикселях: заголовок 32px, подзаголовок 24px, основной текст 16px, подпись 12px. Через пакетный режим конвертера все четыре значения мгновенно переводятся в rem: 2rem, 1.5rem, 1rem, 0.75rem. Копируем одним кликом и вставляем в CSS-файл. Вместо ручного деления каждого значения на 16 — получаем результат за секунды.
🎯 Создание типографической шкалы
При проектировании дизайн-системы нужна последовательная шкала размеров. Вводим в пакетный режим базовые размеры: 10, 12, 14, 16, 18, 20, 24, 28, 32, 40, 48, 64 пикселей. Получаем полную rem-шкалу, которую можно использовать как CSS-переменные или токены дизайн-системы. Справочная таблица внизу калькулятора также помогает быстро подобрать нужное соответствие.
⚙️ Миграция проекта с PX на REM
Если существующий проект использует пиксельные значения и нужно перевести на rem для улучшения доступности, пакетный режим конвертера экономит часы работы. Выгрузите все уникальные px-значения из стилей, вставьте в пакетный режим, сконвертируйте и получите готовую таблицу замен. Формат копирования CSS добавляет комментарий с исходным значением в пикселях, чтобы коллеги понимали соответствия.
🔧 Настройка базового размера 10px для удобства расчётов
Некоторые разработчики используют приём html { font-size: 62.5% }, что устанавливает базовый размер 10px вместо 16px. Это упрощает пересчёт: 1rem = 10px, 1.4rem = 14px, 2rem = 20px. В настройках конвертера измените базовый размер на 10px, и справочная таблица автоматически пересчитается с учётом нового значения.
Частые вопросы о переводе PX в REM
Что такое rem в CSS и чем отличается от px?
Как рассчитать rem из пикселей? Какая формула?
Зачем использовать rem вместо пикселей?
Какой базовый размер шрифта использовать — 16px или 10px?
Когда лучше оставить пиксели, а не переводить в rem?
В чём разница между rem и em?
Как rem используется в Tailwind CSS и других фреймворках?
Полезная информация
Не задавайте html { font-size } в абсолютных пикселях — используйте проценты (100% = 16px, 62.5% = 10px), чтобы сохранить пользовательские настройки масштабирования
Используйте rem для font-size, padding, margin, gap и width — но оставляйте пиксели для border-width и box-shadow
Для адаптивной типографики меняйте font-size корневого элемента в media queries — все rem-значения автоматически пересчитаются
Создайте CSS-переменные с rem-значениями для повторяющихся размеров: --spacing-sm: 0.5rem, --spacing-md: 1rem
В пакетном режиме конвертера удобно пересчитывать все значения из дизайн-макета одним действием
Используйте визуальный предпросмотр конвертера для наглядной проверки размеров текста
Line-height рекомендуется задавать безразмерным числом (1.5), а не в rem или px
Комментарии (1)
🔄Похожие инструменты
Конвертер PX в EM
Переведите пиксели в единицы EM для CSS с настраиваемым базовым размером шрифта
Конвертер PX в VW
Перевод пикселей в единицы viewport width для адаптивной CSS-вёрстки
Конвертер PX в VH
Переведите пиксели в единицы viewport height (vh) для адаптивной CSS-вёрстки
Конвертер PX в PT
Мгновенный перевод пикселей в типографские пункты с учётом DPI
Конвертер PX в дюймы (IN)
Перевод пикселей в дюймы с учётом DPI
Конвертер PX в PC
Перевод пикселей в пики (pica) онлайн с учётом DPI
Конвертер PX в CM
Переведите пиксели в сантиметры с учётом DPI
Конвертер PX в MM
Перевод пикселей в миллиметры с учётом DPI