Conversor de PX a REM

Convierte píxeles CSS a rem y em según el tamaño de fuente raíz.

Resultado

Resultado (rem)

1,5000

Resultado (em)

1,5000

Cómo funciona

rem = píxeles ÷ tamaño de fuente raíz

En CSS, un rem es un múltiplo del tamaño de fuente raíz. Con el valor por defecto del navegador de 16 px, 24 px equivalen a 1,5 rem y 16 px a exactamente 1 rem. Este conversor divide tu valor en píxeles por la base que fijes. La razón para preferir rem es la accesibilidad. Un usuario que aumenta el tamaño de fuente por defecto de su navegador espera que toda la interfaz escale con él — eso ocurre automáticamente con rem, mientras que un diseño fijado en píxeles se queda obstinadamente pequeño y puede volverse inutilizable. La diferencia con em es el punto de referencia: em es relativo al tamaño de fuente del elemento *padre*, así que los anidamientos se acumulan (un em dentro de un em dentro de un em encoge de forma imprevisible), mientras rem siempre se refiere a la raíz y sigue siendo predecible. Práctica común: rem para espaciado y tipografía, em para propiedades que deban seguir el tamaño de su propio elemento, como el padding de un botón.

Publicidad

Preguntas frecuentes

¿Por qué rem en vez de px?

rem respeta el ajuste de tamaño de fuente del usuario, así que texto y espaciado escalan por accesibilidad.

¿Cuál es la base por defecto?

Los navegadores usan 16 px por defecto para la fuente raíz, salvo que la cambies.

¿Cuál es la diferencia entre rem y em?

rem es relativo al tamaño de fuente raíz y se mantiene constante en todas partes; em es relativo al elemento padre, así que los valores anidados se multiplican entre sí y pueden derivar de forma imprevisible.

Publicidad

Calculadoras relacionadas