Конвертер PX в REM / EM
Мгновенно переводите значения в пикселях в rem и em с помощью нашего бесплатного конвертера px в rem и em. Поддерживаются все четыре направления - px→rem, rem→px, px→em, em→px - с настраиваемыми размерами шрифта корня и родителя. Есть таблица значений для популярных пиксельных размеров. Без регистрации - все преобразования выполняются локально в вашем браузере.
Enter a value, choose a conversion direction, and configure the root font size (for rem) or parent font size (for em). All conversions run instantly in your browser with a full reference table for common pixel values.
| px | rem (16px root) | em (16px parent) |
|---|---|---|
| 4 | 0.25 | 0.25 |
| 8 | 0.5 | 0.5 |
| 12 | 0.75 | 0.75 |
| 14 | 0.875 | 0.875 |
| 16 | 1 | 1 |
| 18 | 1.125 | 1.125 |
| 20 | 1.25 | 1.25 |
| 24 | 1.5 | 1.5 |
| 32 | 2 | 2 |
| 48 | 3 | 3 |
| 64 | 4 | 4 |
| 96 | 6 | 6 |
Почему стоит использовать наш конвертер PX в REM / EM?
- Мгновенный перевод PX в REM / EM: Переводите пиксельные значения в rem и em моментально в браузере, без ожидания. Наш конвертер px в rem и em обрабатывает все четыре направления - px→rem, rem→px, px→em, em→px - за миллисекунды и показывает полную таблицу значений.
- Безопасный онлайн-конвертер PX в REM: Все преобразования px в rem и em выполняются локально в вашем браузере - значения не покидают устройство. Пользуйтесь нашим онлайн-конвертером px в rem и em с полной приватностью и без сбора данных.
- Онлайн-конвертер PX в REM без установки: Пользуйтесь нашим конвертером px в rem и em прямо в любом браузере - без загрузок, плагинов и установки приложений. Переводите пиксельные значения с любого устройства и где угодно мгновенно.
- Настраиваемые размеры шрифта корня и родителя: Наш конвертер px в rem и em позволяет задать любой размер шрифта корня для перевода в rem и любой размер шрифта родителя для перевода в em. Выбирайте готовые значения (14px, 16px, 18px, 20px) или вводите свой.
Типичные сценарии использования конвертера PX в REM / EM
- Адаптивный веб-дизайн: Переводите фиксированные пиксельные значения в rem, чтобы создавать масштабируемые и доступные макеты, учитывающие предпочтения пользователя по размеру шрифта. Используйте наш конвертер px в rem, чтобы перенести пиксельные макеты в гибкий адаптивный CSS.
- Масштабирование типографики в CSS: Задавайте размеры шрифта в rem, чтобы текст масштабировался пропорционально размеру шрифта корня. Наш конвертер px в rem и em помогает перевести спецификации дизайна в пикселях в корректные значения rem для единообразной типографики.
- Отступы на уровне компонента с EM: Используйте единицы em для внутренних и внешних отступов, которые масштабируются относительно размера шрифта самого компонента. Наш конвертер px в em вычисляет корректное значение em от любого размера шрифта родителя для отступов внутри компонента.
- Доступность и соответствие WCAG: Рекомендации WCAG советуют использовать относительные единицы, такие как rem, для размеров шрифта, чтобы поддерживать масштабирование браузера и предпочтения пользователя. Наш конвертер px в rem помогает разработчикам создавать доступные интерфейсы, соответствующие требованиям WCAG 1.4.4.
- Разработка дизайн-систем: Дизайн-системы используют шкалы отступов на основе rem (например, 0.25rem, 0.5rem, 1rem, 1.5rem). С помощью нашего конвертера px в rem и em переводите пиксельные значения из макетов Figma или Sketch в нужные rem-токены вашей дизайн-системы.
- Настройка CSS-фреймворков: Tailwind CSS, Bootstrap и другие фреймворки используют размеры в rem. Используйте наш конвертер px в rem, чтобы рассчитать корректные значения rem при настройке контрольных точек, шкал отступов и типографики.
Что такое PX, REM и EM?
В CSS px (пиксели) - абсолютные единицы: 16px всегда остаются 16px независимо от других настроек. rem (root em) - относительная единица, основанная на размере шрифта корневого элемента (элемента <html>). Если размер шрифта корня равен 16px, то 1rem = 16px, 1.5rem = 24px, а 0.5rem = 8px. em - тоже относительная единица, но она зависит от размера шрифта родительского элемента, а не корневого. Если у родительского элемента размер шрифта 20px, то внутри него 1em = 20px. Наш конвертер px в rem и em поддерживает все четыре направления перевода - px→rem, rem→px, px→em, em→px - с настраиваемыми размерами шрифта корня и родителя.
Как работает наш конвертер PX в REM / EM
- 1. Настройте размеры шрифта: Задайте размер шрифта корня для перевода в rem (по умолчанию 16px - значение браузера) и размер шрифта родителя для перевода в em. Выберите готовое значение или введите своё. Вся обработка идёт локально в браузере - данные не покидают устройство.
- 2. Выберите направление и введите значение: Выберите px→rem, rem→px, px→em или em→px в меню направления. Кнопка смены направления мгновенно разворачивает его. Введите значение и нажмите «Перевести».
- 3. Посмотрите результат и таблицу значений: Результат появляется сразу же с кнопкой копирования. Таблица значений показывает популярные пиксельные размеры (от 4px до 96px), переведённые в rem и em с заданными размерами шрифта, для быстрого просмотра.
Формулы перевода
- PX в REM: rem = px ÷ размер шрифта корня. Пример: 24px ÷ 16px = 1.5rem.
- REM в PX: px = rem × размер шрифта корня. Пример: 1.5rem × 16px = 24px.
- PX в EM: em = px ÷ размер шрифта родителя. Пример: 24px ÷ 20px = 1.2em.
- EM в PX: px = em × размер шрифта родителя. Пример: 1.2em × 20px = 24px.
REM и EM: когда что использовать
Используйте rem для глобальных размеров, которые должны масштабироваться вместе с настройкой размера шрифта в браузере пользователя: размеров шрифта, шкал отступов и размеров макета. Rem предсказуем, потому что всегда ссылается на корень, и избегает накопления вложенных значений em. Используйте em для размеров внутри компонента, когда нужно, чтобы элементы масштабировались относительно размера шрифта контейнера: внутренние и внешние отступы, размеры иконок внутри компонента. Em удобен для самодостаточных компонентов, но может неожиданно накапливаться при глубокой вложенности. Стандартный размер шрифта корня в браузере - 16px, поэтому в большинстве браузеров 1rem = 16px, если пользователь или разработчик не изменил это значение.
Часто задаваемые вопросы
Конвертер px в rem переводит значения в пикселях в единицы rem на основе настраиваемого размера шрифта корня. Наш конвертер px в rem и em поддерживает все четыре направления - px→rem, rem→px, px→em, em→px - с таблицей значений для популярных размеров, и всё работает мгновенно в браузере.
rem = px ÷ размер шрифта корня. При стандартном размере шрифта корня в браузере 16px: 16px = 1rem, 24px = 1.5rem, 32px = 2rem. Наш конвертер px в rem моментально применяет эту формулу для любого заданного размера шрифта корня.
rem зависит от размера шрифта корневого элемента (всегда элемента <html>), а em - от размера шрифта родительского элемента. Rem предсказуемее для глобальных размеров; em удобен для размеров внутри компонента, которые должны масштабироваться вместе с контейнером.
Стандартный размер шрифта корня в браузере - 16px, это самый распространённый вариант. Некоторые дизайнеры используют 10px, чтобы упростить расчёты в rem (1rem = 10px, значит 1.6rem = 16px). Наш конвертер поддерживает любой размер шрифта корня - из готовых вариантов или свой.
Использование rem для размеров шрифта уважает предпочтения пользователя по размеру шрифта в браузере и повышает доступность. Если пользователь установит базовый размер 20px, текст в rem масштабируется соответственно, а текст в px останется фиксированным. Это требуется для соответствия критерию WCAG 1.4.4.
Да! Выберите «em → px» в меню направления, задайте размер шрифта родителя, введите значение в em и нажмите «Перевести». Инструмент считает px = em × размер шрифта родителя. Кнопка смены направления быстро переключает px→em и em→px.
Да! Наш конвертер px в rem и em на 100 % бесплатный: без регистрации, рекламы и ограничений. Переводите пиксельные значения сколько угодно раз - полностью бесплатно и навсегда.
Безусловно. Все преобразования выполняются локально в браузере на JavaScript. Ваши значения никогда не отправляются на сервер, что гарантирует полную приватность при каждом использовании нашего онлайн-конвертера px в rem и em.
Таблица значений показывает популярные пиксельные размеры (от 4px до 96px), переведённые одновременно в rem и em с заданными вами размерами шрифта. Текущее конвертируемое значение выделяется для быстрого просмотра.