Conversor rem a px

Common sizes at 16px base

REMPXTailwind approx.
0.25rem4pxtw-1
0.5rem8pxtw-2
0.75rem12pxtw-3
1rem16pxtw-4
1.25rem20pxtw-5
1.5rem24pxtw-6
2rem32pxtw-8
2.5rem40pxtw-10
3rem48pxtw-12
4rem64pxtw-16
5rem80pxtw-20
6rem96pxtw-24

El Conversor rem a px convierte unidades CSS rem (relativa al font-size raíz) a píxeles, y viceversa. El font-size raíz por defecto es 16px en la mayoría de navegadores. 1rem = 16px estándar; 2rem = 32px; 0.5rem = 8px. Útil para diseño responsivo y traducir entre las dos unidades.

Built by Bob Article by Lace QA by Ben Shipped

Cómo usar

  1. 1

    Configura el font-size base (estándar 16px).

  2. 2

    Ingresa un valor en rem o en px.

  3. 3

    Ve la conversión instantánea.

Preguntas frecuentes

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

Te llega un diseño de Figma en píxeles y tu CSS trabaja en rem, o lees 0.75rem en un CSS ajeno y quieres saber cuánto mide. Este conversor de rem a px hace la cuenta al momento, en las dos direcciones: 1rem a px son 16 px con la configuración por defecto, 0.75rem son 12 px y 80 px son 5rem. Si tu proyecto usa otro tamaño de fuente raíz, lo cambias y todo se recalcula. En CSS el decimal va con punto, así que aquí los valores rem también.

Qué hace esta herramienta

El Conversor rem a px resuelve la conversión de unidades CSS más habitual: rem ↔ px. Escribe un valor en rem o en px y obtén al instante su equivalente en la otra unidad. Ajusta el tamaño de fuente raíz si tu proyecto no usa los 16 px por defecto.

Es la conversión diaria que todo desarrollador front-end necesita alguna vez: al pasar diseños maquetados con píxeles fijos a código responsive basado en rem, o al leer valores rem en una hoja de estilos y querer saber cuánto miden de verdad en pantalla.

Cómo se usa

  1. Elige el tamaño de fuente raíz ("Base font size") con el control deslizante (de 8 a 32 px) o con los botones rápidos de 12, 14, 16, 18 y 20 px. Por defecto es 16 px.
  2. Escribe un valor en rem en el panel "REM → PX" para ver su equivalente en píxeles, o un valor en píxeles en el panel "PX → REM" para verlo en rem. El resultado aparece al momento.
  3. Pulsa "Copy" para copiar el resultado con su unidad (por ejemplo, 24.0000px o 1.500000rem).
  4. Debajo tienes una tabla de tamaños comunes con su equivalente en píxeles para la raíz que elegiste y la clase aproximada de Tailwind.
Ejemplo práctico. Raíz por defecto = 16 px:
• 1rem = 16 px
• 1.5rem = 24 px
• 0.875rem = 14 px
• 2rem = 32 px
Patrón: px = rem × tamaño de fuente raíz. Siempre.

Por qué 16 px es el valor por defecto

Todos los navegadores principales usan por defecto un tamaño de fuente raíz de 16 px. No es casualidad: es una convención de décadas con raíces en la tipografía impresa. Además, es el tamaño al que la mayoría de la gente lee cómodamente el texto sin hacer zoom.

Puedes cambiar el tamaño de fuente raíz en CSS:

html { font-size: 18px; }  /* ahora 1 rem = 18 px */

Ojo: fijar la raíz en píxeles, como en ese ejemplo, anula la preferencia de tamaño de letra que el usuario haya configurado en su navegador, que es justo la razón de ser de rem. Si quieres cambiarla, hazlo en porcentaje.

Algunos diseñadores ponen html { font-size: 62.5% } (que equivale a 10 px) como "truco rem" para hacer cuentas de cabeza más fácil: 1rem = 10 px, 1.5rem = 15 px, 2.4rem = 24 px; el valor rem se lee como el de píxeles con la coma corrida. Como va en porcentaje, sigue respetando la preferencia del usuario. Si merece la pena es cuestión de gusto: obliga a redefinir el tamaño del texto en todo el sitio y puede encoger componentes de terceros que esperan 16 px. El conversor acepta cualquier raíz entera entre 8 y 32 px, incluidos los 10 px de este truco.

La pregunta de "¿para qué usar rem?"

El diseño responsive moderno prefiere claramente rem a px para casi todo. Por tres razones:

  1. Accesibilidad. Las personas que aumentan el tamaño de letra del navegador (un ajuste de accesibilidad habitual entre usuarios con baja visión) ven una interfaz más grande si usas rem. Con px, la interfaz se queda pequeña sin importar su preferencia.
  2. Escalado global más fácil. ¿Necesitas que toda la interfaz sea un 25 % más grande en la vista de tableta? Cambia la fuente raíz de 16 a 20 px. Todo lo que esté en rem escala. Con px, tendrías que cambiar cada valor a mano.
  3. Coherencia en el sistema de diseño. Cuando todos los tamaños son múltiplos de la fuente raíz, la interfaz entera tiene ritmo. Mezclar px y rem va en contra de eso.

Los casos en los que px sigue siendo lo correcto: bordes de 1 píxel (una línea de 1 px CSS se mantiene fina y nítida pase lo que pase con el tamaño de letra), sombras cuyo desplazamiento debe ser exactamente de 1-2 píxeles y casos concretos en los que de verdad necesitas precisión de píxel sin importar la fuente del usuario. Ten en cuenta que en pantallas de alta densidad 1 px CSS ocupa 2 o 3 píxeles físicos; px no es lo mismo que píxel del dispositivo.

Tabla de referencia rápida

rem (con raíz de 16 px)pxUso habitual
0.5 rem8 pxMedio paso de espaciado, separación pequeña
0.75 rem12 pxPies de foto, letra pequeña
0.875 rem14 pxTexto secundario, etiquetas de botones
1 rem16 pxTexto de cuerpo por defecto
1.125 rem18 pxCuerpo ligeramente destacado
1.25 rem20 pxPárrafo de entrada, h4
1.5 rem24 pxh3, unidad de espaciado común
2 rem32 pxh2, relleno de componentes grandes
2.5 rem40 pxh1 (móvil)
3 rem48 pxh1 (escritorio), cabeceras de sección

Herramientas relacionadas

Para convertir entre más unidades CSS (px, rem, em, vw, vh, pt, etc.), usa el Conversor de Unidades CSS. Para convertir formatos de color CSS, el Conversor de Colores trabaja con HEX/RGB/HSL/HSV. Y para crear animaciones CSS de forma visual, mira el Generador de Animaciones CSS.