Конвертер PX в REM
Конвертируйте px в rem, rem в px, px в em и em в px с пользовательским размером шрифта корневого элемента. Сразу преобразуйте всю типографическую шкалу, копируйте готовый CSS, просматривайте каждый размер в реальном масштабе и смотрите, как значения rem меняются при увеличении посетителем размера шрифта в браузере.
Ваш блокировщик рекламы мешает нам показывать объявления
MiniWebtool остается бесплатным благодаря рекламе. Если этот инструмент помог вам, поддержите нас: перейдите на тариф без рекламы и с большим числом ежедневных запусков или разрешите MiniWebtool.com и обновите страницу.
- Разрешите рекламу для MiniWebtool.com и обновите страницу
- Или перейдите на тариф без рекламы и с более высокими дневными лимитами
О Конвертер PX в REM
Конвертер PX в REM преобразует значения в пикселях в единицы rem или em — и обратно — используя фактический размер шрифта корневого элемента вашего проекта. Вставьте одно значение или целую типографическую шкалу и получите преобразованные числа, готовый к копированию блок CSS с исходными пикселями в комментариях, линейку, отображающую каждый размер в настоящем масштабе, и предпросмотр того, как ваши значения rem реагируют на увеличение посетителем размера шрифта браузера.
Формула конвертации PX в REM
Конвертация между пикселями и rem выполняется одним делением — нужно знать только размер шрифта корневого элемента документа.
При стандартном размере корневого элемента браузера 16 px получаем 24px ÷ 16 = 1.5rem и 1.5rem × 16 = 24px. Если таблица стилей задаёт html { font-size: 62.5%; }, корневой размер становится равен 10 px, а те же 24 px — это 2.4rem.
Таблица конвертации PX в REM (корень 16px)
| Пиксели | rem (корень 16px) | rem (корень 10px) | Типичное использование |
|---|---|---|---|
| 8px | 0.5rem | 0.8rem | Узкие интервалы, небольшие бейджи |
| 10px | 0.625rem | 1rem | Мелкий текст, подписи |
| 12px | 0.75rem | 1.2rem | Метки, вспомогательный текст |
| 14px | 0.875rem | 1.4rem | Второстепенный основной текст |
| 16px | 1rem | 1.6rem | Основной текст |
| 18px | 1.125rem | 1.8rem | Вводный абзац |
| 20px | 1.25rem | 2rem | Небольшой заголовок, h5 |
| 24px | 1.5rem | 2.4rem | h4, заголовок карточки |
| 28px | 1.75rem | 2.8rem | h3 |
| 32px | 2rem | 3.2rem | h2, заголовок раздела |
| 36px | 2.25rem | 3.6rem | h2 на компьютере |
| 40px | 2.5rem | 4rem | h1 на мобильном устройстве |
| 48px | 3rem | 4.8rem | h1, заголовок страницы |
| 56px | 3.5rem | 5.6rem | Заголовок главного блока |
| 64px | 4rem | 6.4rem | Крупный заголовок |
| 72px | 4.5rem | 7.2rem | Большой демонстрационный текст |
| 80px | 5rem | 8rem | Главный маркетинговый блок |
| 96px | 6rem | 9.6rem | Сверхкрупный демонстрационный текст |
rem и em: почему вложенность всё меняет
rem вычисляется относительно корневого элемента (html), поэтому означает одно и то же везде в документе. em вычисляется относительно вычисленного размера шрифта родительского элемента, поэтому одинаковые значения em перемножаются при вложенности. На этой диаграмме один и тот же множитель 1.5 применяется на трёх уровнях, начиная с корневого размера 16 px:
✅ rem — остаётся предсказуемым
⚠ em — накапливается на каждом уровне
Практическое правило, к которому приходит большинство команд: используйте rem для размеров шрифта, интервалов макета и точек останова; используйте em осознанно для элементов, которые должны масштабироваться вместе со своим компонентом, например для внутренних отступов кнопки или размера значка рядом с текстом.
Зачем использовать rem вместо px?
- Доступность. Посетитель, установивший стандартный размер шрифта браузера 20 px, увидит пропорциональное увеличение всех размеров на основе
rem. Размеры, жёстко заданные вpx, полностью игнорируют это предпочтение. - Один регулятор глобального масштабирования. Измените размер шрифта корневого элемента в медиазапросе, и вся типографическая шкала и ритм интервалов изменятся вместе — без отдельных переопределений для компонентов.
- Согласованный ритм интервалов. Задание внутренних и внешних отступов в
remсохраняет вертикальный ритм связанным с типографической шкалой, а не позволяет ему постепенно расходиться. - Удобство дизайн-токенов. Современные дизайн-системы (и стандартная шкала Tailwind) публикуют размеры в
rem, поэтому конвертация существующих значений px упрощает передачу макета.
Приём с размером шрифта корневого элемента 62.5%
Многие команды добавляют это правило, чтобы 1rem равнялся аккуратным 10 px и вычисления в уме становились простыми:
html { font-size: 62.5%; } /* 16px × 0.625 = 10px */
body { font-size: 1.6rem; } /* снова читаемый размер 16px */
.card-title { font-size: 2.4rem; } /* 24px */
.card-body { font-size: 1.4rem; } /* 14px */
Поскольку 62.5% — это процент от стандартного значения браузера, а не фиксированное значение в пикселях, он по-прежнему учитывает предпочтение посетителя относительно размера шрифта. Важно не забыть вернуть для body примерно 1.6rem, иначе стандартный текст будет иметь размер 10 px. Установите в поле размера шрифта корневого элемента выше значение 10, чтобы конвертировать данные с такой настройкой.
rem в медиазапросах
В медиазапросе rem вычисляется относительно исходного размера шрифта корневого элемента браузера — а не размера шрифта html, заданного в CSS. Поэтому @media (min-width: 48rem) всегда равно 768 px, даже если таблица стилей объявляет html { font-size: 10px }. Это делает точки останова в rem безопасными и предсказуемыми; это также одно из немногих мест, где em и rem ведут себя одинаково.
Когда всё же следует использовать px
- Тонкие границы и разделители — граница толщиной 1 px должна оставаться равной 1 px; её масштабирование создаёт размытые субпиксельные линии.
- Изображения фиксированного размера — смещения спрайтов, точные смещения теней и изображения с известным исходным размером.
- Canvas и печатный вывод — когда физический размер или размер в пикселях устройства действительно соответствует вашей задумке.
Как использовать этот конвертер
- Выберите направление: px → rem, rem → px, px → em или em → px.
- Введите значения: одно число или целую шкалу, разделённую запятыми или пробелами (до 20 значений за раз). Конечные единицы, например
24px, принимаются и игнорируются. - Задайте размер шрифта корневого элемента: оставьте 16 для стандартных настроек браузера или выберите предустановку 10 (приём 62.5%), 12, 14, 18 или 20.
- Нажмите «Конвертировать»: изучите таблицу результатов, линейку размеров в настоящем масштабе, предпросмотр доступности и блок CSS.
- Скопируйте CSS: одна кнопка копирует все объявления
font-size, сохраняя исходное значение в пикселях в комментарии.
Часто задаваемые вопросы
Как конвертировать px в rem?
Разделите значение в пикселях на размер шрифта корневого элемента. При стандартном размере корневого элемента браузера 16 px: 24 px ÷ 16 = 1.5rem. Для обратной конвертации умножьте значение rem на размер шрифта корневого элемента: 1.5rem × 16 = 24 px.
Сколько px содержит 1rem?
1rem равно размеру шрифта корневого элемента страницы. Во всех основных браузерах по умолчанию это 16 px, поэтому 1rem — это 16 px, если элемент html или настройки браузера посетителя не изменяют его.
В чём разница между rem и em?
rem всегда зависит от размера шрифта корневого элемента html, поэтому 1.5rem имеет одинаковый размер в любом месте документа. em зависит от размера шрифта собственного родительского элемента, поэтому во вложенных элементах значения перемножаются: 1.5em внутри другого 1.5em отображается в 2.25 раза больше базового размера.
Что такое приём задания размера шрифта корневого элемента 62.5%?
Правило html { font-size: 62.5%; } делает корневой размер равным 10 px вместо 16 px, поэтому 1rem равен 10 px, а вычисления становятся простыми: 24 px — это 2.4rem. Масштабирование по-прежнему учитывает предпочтение посетителя относительно размера шрифта браузера, потому что 62.5% — относительное, а не абсолютное значение в пикселях.
Стоит ли использовать px или rem для размеров шрифта?
Используйте rem для размеров шрифта, интервалов и медиазапросов, чтобы макет увеличивался, когда посетитель повышает стандартный размер шрифта браузера. Оставляйте px для значений, которые не должны масштабироваться, например для тонких границ, разделителей толщиной в один пиксель и некоторых смещений теней.
Должны ли значения rem быть целыми?
Нет. Браузеры без проблем обрабатывают дробные значения rem и вычисляют размеры субпикселей внутри. Если вам нравятся аккуратные числа, выберите размер шрифта корневого элемента, который равномерно делит вашу шкалу, например 10 px или 8 px, либо используйте параметр точности знаков после запятой этого конвертера.
Работает ли rem для padding, margin и медиазапросов?
Да. rem допустим везде, где CSS принимает длину, включая padding, margin, width, gap и border-radius. В медиазапросах rem вычисляется относительно исходного корневого размера 16 px, а не вашего пользовательского размера шрифта html, поэтому точка останова 48rem всегда равна 768 px.
Дополнительные ресурсы
Ссылайтесь на этот контент, страницу или инструмент так:
"Конвертер PX в REM" на сайте https://ru.miniWebtool.com/конвертер-px-в-rem/ от MiniWebtool, https://MiniWebtool.com/
Команда miniwebtool. Обновлено: 9 августа 2026 г.
Инструменты для веб-мастеров:
- Калькулятор цены за клик
- Калькулятор цены за тысячу показов Рекомендуемое
- CSS компрессор
- Генератор фавикон
- Калькулятор Google AdSense
- Генератор cron заданий
- Генератор выражений crontab
- HTML компрессор
- Конвертер HTML в текст Рекомендуемое
- Проверка плотности ключевых слов
- Генератор таблиц Markdown
- Генератор метатегов
- Удалитель умных кавычек
- Генератор slug для URL
- Калькулятор стоимости просмотра страницы
- Калькулятор ценности посетителей
- Калькулятор прав доступа Unix (chmod)
- Кодировщик и декодер HTML-сущностей
- Генератор Lorem Ipsum
- Экранирование и снятие экранирования строк JSON Рекомендуемое
- Конвертер cURL в JSON
- Форматировщик SQL
- Оптимизатор SVG
- Генератор редиректов .htaccess
- Проверка размера сканирования Googlebot
- Генератор robots.txt Новый
- Генератор XML-карты сайта Новый
- Проверка возраста домена Новый
- Проверка Open Graph Новый
- WHOIS поиск Новый
- DNS поиск Новый
- Проверка скорости страницы Новый
- Проверка доверия домена Новый
- Проверка редиректов Новый
- Генератор тегов Hreflang Новый
- Проверка битых ссылок Новый
- Песочница CSS Flexbox Новый
- Генератор CSS Grid Новый
- Генератор команд Git Новый
- Генератор файла .env Новый
- Конструктор команд cURL Новый
- Справочник кодов состояния HTTP Новый
- Парсер URL Новый
- Конструктор строки запроса Новый
- Конвертер SVG в React/JSX Новый
- Компилятор SCSS в CSS Новый
- Компилятор Less в CSS Новый
- Песочница TypeScript Новый
- Генератор JSON схем Новый
- Конвертер PX в REM Новый
- Конвертер PT в PX Новый