SwiftFormats FAST FILE CONVERTER
EN RU

Инструмент для разработчиков

Конвертер PX в REM и EM

Мгновенно переводите пиксели в rem или em. Настройте базовый размер шрифта и копируйте аккуратные CSS-ready значения.

Конвертируйте CSS-единицы относительно явной базы

REM зависит от корневого размера шрифта, а EM — от контекста конкретного элемента. Калькулятор сразу выполняет арифметику, но правильная база определяется CSS-кодом, где будет использован результат.

REM или EM

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

Пакетная замена

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

Результат

1.5rem

24px = 1.5rem

Популярные значения для базы 16px

4px = 0.25rem
8px = 0.5rem
12px = 0.75rem
14px = 0.875rem
16px = 1rem
18px = 1.125rem
20px = 1.25rem
24px = 1.5rem
32px = 2rem
40px = 2.5rem
48px = 3rem
64px = 4rem

Пакетный конвертер

Конвертация px в rem внутри CSS

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

На что влияет базовый размер шрифта?

Он используется как делитель при переводе PX в REM или EM. Например, 16 px равны 1 rem при корневой базе 16 px.

REM и EM всегда взаимозаменяемы?

Нет. REM относится к корневому размеру, а EM зависит от контекста элемента и может перемножаться во вложенной структуре.

Нужно ли переводить каждый пиксель?

Нет. Границы, выравнивание растра и фиксированные технические размеры иногда намеренно оставляют в px. Переводите только то, что должно масштабироваться.

Инструмент изменяет мой CSS-файл?

Нет. Он рассчитывает и форматирует значения для копирования, не загружая, не разбирая и не перезаписывая таблицу стилей.