Saltar al contenido
SPCXTools

Px a Rem

Convierte píxeles a rem y viceversa al instante, con un tamaño de fuente base personalizable y una práctica tabla de referencia.

Funciona en local: los archivos no salen de tu dispositivo

Cargando herramienta…

Cómo usar Px a Rem

  1. 1Introduce un valor en píxeles en el campo px para ver al instante su equivalente en rem.
  2. 2Alternativamente, escribe un valor en rem en el campo rem para convertirlo de nuevo a píxeles.
  3. 3Ajusta el tamaño de fuente base si tu proyecto utiliza un tamaño raíz distinto al estándar de 16px.
  4. 4Haz clic en el botón de copiar para obtener el valor en rem y un útil fragmento de comentario CSS para tu código.
  5. 5Desplázate hacia abajo para ver la tabla de referencia rápida con tamaños de píxeles comunes convertidos a rem y em.

Un conversor de px a rem rápido y local

Este conversor bidireccional de px a rem facilita la conversión de medidas estáticas en píxeles a unidades relativas, accesibles y escalables. Ya sea que estés pasando un diseño a código o refactorizando una hoja de estilos antigua, puedes calcular al instante los valores CSS exactos que necesitas.

Cada cálculo se realiza al instante mientras escribes. Como la herramienta se ejecuta de forma totalmente local en tu navegador, no hay tiempos de carga ni retrasos de red. Puedes convertir píxeles a rem sin problemas, o cambiar de dirección y convertir rem a px, todo sin soltar el teclado.

¿Por qué convertir píxeles a rem?

Durante años, los desarrolladores web usaron píxeles (px) para todo, desde el tamaño de fuente hasta el padding. Sin embargo, los píxeles son unidades absolutas. Si un usuario con discapacidad visual cambia la configuración de su navegador para mostrar el texto a un tamaño predeterminado mayor (por ejemplo, 24px en lugar de los 16px estándar), cualquier texto definido en píxeles ignorará esa preferencia y seguirá viéndose pequeño.

Al usar unidades rem (root em), todo tu diseño respeta la configuración del usuario. Si el usuario aumenta su tamaño de fuente predeterminado, la tipografía, los márgenes y el padding basados en rem se escalarán de forma proporcional. Esto hace que tu sitio web sea mucho más accesible y responsive. Usar una calculadora de rem CSS elimina las dudas de este proceso, permitiéndote escribir código accesible mientras mantienes las dimensiones exactas en píxeles indicadas por tu equipo de diseño.

Cómo funciona la calculadora de rem para CSS

El cálculo detrás de la conversión es sencillo, pero hacerlo mentalmente varias veces puede ralentizar tu flujo de trabajo. La fórmula para convertir píxeles a rem es:

Píxeles deseados ÷ Tamaño de fuente base = Valor en rem

Por defecto, casi todos los navegadores web usan un tamaño de fuente base de 16px. Si quieres que un encabezado se vea de 32px en una pantalla estándar, divides 32 entre 16, lo que da como resultado 2rem.

Si trabajas con un código existente y necesitas saber qué tamaño tendrá una unidad relativa, puedes usar la herramienta para convertir de rem a px. La fórmula simplemente se invierte:

Valor en rem × Tamaño de fuente base = Valor en píxeles

Esta calculadora funciona en ambas direcciones simultáneamente. Solo tienes que escribir en cualquier campo y el otro se actualizará al instante. Además, redondea los decimales complejos a cuatro posiciones, manteniendo tu CSS limpio y legible sin sacrificar la precisión.

Trabajar con tamaños de fuente base personalizados

Aunque 16px es el estándar web, algunos proyectos modifican el tamaño de fuente raíz. Una técnica muy común en códigos antiguos es el "truco del 62.5%". Los desarrolladores establecían html { font-size: 62.5%; } en su CSS. Como el 62.5% de los 16px por defecto equivale exactamente a 10px, esto cambia el tamaño de fuente base a 10.

Con una base de 10, el cálculo es muy sencillo: 24px son 2.4rem, 18px son 1.8rem, y así sucesivamente. Si trabajas en un proyecto que usa esta técnica, o cualquier otro tamaño raíz personalizado, simplemente cambia el campo Tamaño de fuente base en la calculadora. La herramienta acepta cualquier base entre 1 y 100, recalculará al instante tus valores actuales y actualizará toda la tabla de referencia.

Más allá de la tipografía: espaciado y maquetación

Aunque las unidades rem son más conocidas por el font-size, son igual de importantes para las propiedades de maquetación. Las buenas prácticas modernas de CSS recomiendan usar unidades relativas para:

  • Márgenes y rellenos: Garantizar que el espacio en blanco entre elementos aumente al escalar el texto, evitando diseños apretados.
  • Ancho y alto: Crear botones o campos de entrada que crezcan de forma natural junto al texto que contienen.
  • Media Queries: Definir puntos de ruptura en rem o em asegura que la maquetación se adapte al tamaño real del texto, y no solo al ancho físico de la pantalla.

Al crear componentes de UI complejos, puedes combinar esta herramienta con el Generador de Box Shadow para crear sistemas de diseño accesibles y totalmente escalables. Una vez que tu hoja de estilos esté terminada, puedes procesarla con un Minificador CSS para reducir el tamaño del archivo para producción.

Uso de la tabla de referencia rápida

En los sistemas de diseño estándar, es común reutilizar las mismas escalas de espaciado y tipografía. Debajo de la calculadora principal, encontrarás una tabla de referencia con los valores en píxeles más comunes (de 10px a 64px) convertidos automáticamente a unidades rem y em.

Esta tabla se actualiza en tiempo real al cambiar el tamaño de fuente base. Es una guía rápida ideal para los incrementos de espaciado estándar (como 16, 24, 32 y 48 píxeles), lo que te evita tener que introducir cada valor en la calculadora. Si necesitas convertir otras medidas físicas, también puedes probar nuestro Conversor de unidades general.

Preguntas frecuentes

¿Qué es un rem en CSS?
"rem" significa "root em" (em raíz). Es una unidad de longitud relativa en CSS que se basa en el tamaño de fuente del elemento raíz (generalmente la etiqueta ). Si el tamaño de fuente raíz es de 16px, 1rem equivale a 16px.
¿Por qué debería usar rem en lugar de px?
El uso de unidades rem mejora la accesibilidad web. Permite que el diseño y la tipografía se adapten de forma natural si un usuario cambia el tamaño de fuente predeterminado de su navegador. Los píxeles fijos ignoran estas preferencias del usuario, lo que podría hacer que el texto sea demasiado pequeño para leerlo.
¿Cómo se calcula la conversión?
La fórmula es muy sencilla. Para convertir píxeles a rem, divide el valor en píxeles deseado entre el tamaño de fuente base. Por ejemplo, 24px divididos por una base de 16px dan como resultado 1.5rem.
¿Cuál es el tamaño de fuente base?
El tamaño de fuente base es el valor en píxeles aplicado al elemento raíz de tu documento. La mayoría de los navegadores web modernos usan 16px por defecto, por lo que 16 es la base estándar para esta calculadora.
¿Cuál es la diferencia entre rem y em?
Mientras que "rem" es relativo al elemento raíz, "em" es relativo al tamaño de fuente del elemento padre inmediato. La calculadora muestra ambos en la tabla de referencia porque comparten la misma conversión matemática sobre una base fija, aunque se comporten de manera diferente en HTML anidado.
¿Se envían mis datos a un servidor?
No. Este conversor de px a rem se ejecuta de forma totalmente local en tu navegador mediante JavaScript. No se envía ningún dato a través de la red, lo que garantiza cálculos instantáneos y total privacidad.