Конвертер REM в EM онлайн: калькулятор CSS-единиц

Конвертер REM в EM онлайн ✓ Точный пересчёт CSS-единиц ✓ Таблица конвертации ✓ Экспорт CSS ✓ Визуальный предпросмотр

Что это такое

REM и EM — относительные единицы измерения в CSS, которые зависят от размера шрифта. Но если REM всегда отталкивается от корневого font-size (обычно 16px), то EM вычисляется от размера шрифта текущего элемента. Конвертер REM в EM онлайн — это калькулятор CSS-единиц, который мгновенно пересчитывает значения между этими системами, избавляя от ручной математики. Инструмент учитывает родительские font-size, поэтому вы получаете точный результат, а не приблизительное число.

Как пользоваться

  1. Введите значение в REM — укажите число в поле слева (например, 2.5).
  2. Установите базовый font-size — по умолчанию стоит стандартные 16px, но можно изменить под свой проект.
  3. Задайте контекст — если нужно перевести в EM, укажите font-size родительского элемента (иначе расчёт будет некорректным).
  4. Нажмите «Конвертировать» — калькулятор покажет точное значение в EM и дополнительно в пикселях.
  5. Скопируйте результат — кнопка «Копировать» или ручное выделение. При необходимости экспортируйте таблицу конвертации для нескольких значений сразу.

Кому и когда пригодится

  • Верстальщикам — при адаптации макетов, где типографика задана в REM, а компоненты требуют EM для масштабирования.
  • Разработчикам UI-китов — когда нужно перевести размеры кнопок, отступов или иконок в относительные единицы для переиспользования.
  • Дизайнерам, работающим с кодом — для быстрой проверки, как поведёт себя размер при изменении font-size у родителя.
  • При рефакторинге — когда проект переезжает с фиксированных px на адаптивную типографику и нужно быстро пересчитать все значения.
  • В обучении — чтобы понять разницу между REM и EM на конкретных числах, а не абстрактных определениях.

Плюсы и ограничения

Плюсы:

  • Мгновенный пересчёт без калькулятора в руках — экономит время.
  • Учитывает контекст родительского элемента, а не только корневой шрифт.
  • Визуальный предпросмотр помогает сразу оценить масштаб.
  • Таблица конвертации удобна для массовых пересчётов.
  • Работает прямо в браузере — не нужно ничего устанавливать.

Ограничения:

  • Не заменяет понимания CSS-каскада — инструмент лишь считает, а не объясняет.
  • Результат зависит от правильно указанного font-size контекста — ошибка вводных даст неверный EM.
  • Не учитывает наследование в цепочке вложенных элементов, если контекст задан сложнее, чем один родитель.

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

Чем REM отличается от EM кроме базы отсчёта?

REM всегда привязан к font-size корневого элемента (html), поэтому предсказуем на любой глубине вложенности. EM же зависит от текущего элемента — если у родителя размер шрифта 20px, то 1em внутри будет равен 20px, а не 16px. Это делает EM гибким для компонентов, но сложным для глобального управления.

Когда лучше использовать EM вместо REM?

EM идеален для компонентов, которые должны масштабироваться вместе со своим контейнером: кнопки, карточки, модальные окна. Если пользователь увеличивает font-size у родителя, всё внутреннее содержимое пропорционально растёт. REM же подходит для глобальной типографики и отступов, которые не должны зависеть от локальных изменений.

Почему в конвертере нужно указывать font-size родителя?

Потому что 1em — это всегда 100% от размера шрифта родительского элемента. Без этого значения калькулятор не сможет корректно перевести REM в EM. Например, при базовом 16px: 1rem = 16px, но если у родителя font-size: 20px, то 1em уже равен 20px — и конвертация будет другой.

Конвертер работает только с font-size или с другими CSS-свойствами?

Единицы EM и REM можно применять к любым размерам: padding, margin, width, height, border-radius. Конвертер универсален — он пересчитывает числовые значения, поэтому подойдёт для любых свойств. Просто подставьте нужное число и получите эквивалент в другой единице.

Можно ли использовать инструмент офлайн?

Нет, это онлайн-калькулятор CSS, который требует доступа к браузеру. Но если вам нужен офлайн-вариант, можно сохранить страницу или использовать консоль разработчика в браузере — формула проста: EM = (значение в REM × корневой font-size) / font-size родителя.

Другие инструменты

HTML символы и иконки: коды спецсимволов для сайта Полная таблица HTML символов и юникод иконок ✓ Коды символов ✓ Копирование одним кликом ✓ Спецсимволы для веб- Таблица цветов для плоских дизайнов: палитра Flat UI Colors онлайн Таблица цветов для плоского дизайна онлайн ✓ 125 flat-цветов по категориям ✓ Копирование HEX, RGB, HSL, RGBA ✓ Таблица безопасных веб-цветов: 216 Web Safe Colors онлайн Таблица безопасных веб-цветов онлайн 🎨 216 Web Safe Colors ✓ Конвертация HEX/RGB/HSL/CMYK ✓ Проверка контрастн Просмотр HEX цвета: конвертер RGB, HSL, CMYK онлайн Просмотр HEX цвета онлайн бесплатно ✓ Конвертер HEX в RGB, HSL, HSV, CMYK ✓ Проверка контрастности WCAG ✓ Гене Просмотр RGB цвета онлайн: конвертер HEX, HSL, CMYK Просмотр RGB цвета онлайн ✓ Конвертер HEX, HSL, HSV, CMYK ✓ Пипетка с экрана ✓ Проверка контраста WCAG ✓ Цвето Генератор цветов HTML: подбор цвета, конвертер HEX RGB HSL CMYK 🎨 Генератор цветов HTML онлайн ✓ Конвертер HEX RGB HSL HSV CMYK ✓ Цветовые гармонии и палитры ✓ CSS-градиенты