Convertidor de píxeles a REM

Convierte entre px y rem/em. Establece tu tamaño de fuente raíz y obtén una tabla de conversión instantánea para todos los tamaños comunes.

px

Convert

px
rem

Conversion Table (root = 16px)

pxremempt
40.25rem0.25em3pt
80.5rem0.5em6pt
100.625rem0.625em7.5pt
120.75rem0.75em9pt
140.875rem0.875em10.5pt
161rem1em12pt
181.125rem1.125em13.5pt
201.25rem1.25em15pt
241.5rem1.5em18pt
281.75rem1.75em21pt
322rem2em24pt
362.25rem2.25em27pt
402.5rem2.5em30pt
483rem3em36pt
563.5rem3.5em42pt
644rem4em48pt
724.5rem4.5em54pt
805rem5em60pt
966rem6em72pt
1127rem7em84pt
1288rem8em96pt

Cómo usar Convertidor de píxeles a REM

  1. 1Establece tu tamaño de fuente raíz (por defecto 16px).
  2. 2Ingresa un valor en píxeles para convertir a rem/em.
  3. 3Ve la tabla de conversión completa para tamaños comunes.
  4. 4Copia cualquier valor directamente de la tabla.
ZenovayAnalytics

Analytics pensado para fundadores.

  • Seguimiento de visitantes en tiempo real
  • Privacidad primero, sin aviso de cookies
  • Configurado en dos minutos
Descubre Zenovay

Preguntas frecuentes

¿Cuál es la diferencia entre px, rem y em?
px (píxeles) es una unidad absoluta — 1 px siempre es 1 píxel independiente del dispositivo, independientemente del contexto. rem (root em) es relativo al tamaño de fuente del elemento raíz (<html>). Si la raíz es 16 px, entonces 1 rem = 16 px, 2 rem = 32 px. em es relativo al tamaño de fuente del elemento actual — si un div tiene font-size: 20 px, entonces 1 em = 20 px dentro de ese div. rem es preferido para el diseño porque es consistente; em es preferido para la tipografía dentro de componentes que necesitan escalar con su propio tamaño de fuente.
¿Por qué usar rem en lugar de px?
Las unidades rem respetan las preferencias de tamaño de fuente del navegador del usuario. Cuando un usuario aumenta el tamaño de fuente base de su navegador por accesibilidad, los diseños basados en rem se escalan proporcionalmente. Los diseños basados en px no lo hacen. Además, rem simplifica las matemáticas del sistema de diseño — si su escala de diseño se basa en incrementos de 4 px (0,25 rem) o 8 px (0,5 rem), los valores rem se traducen directamente. Tailwind CSS usa rem para todo el espaciado y la tipografía (text-lg = 1,125 rem = 18 px con raíz de 16 px por defecto).
¿Qué tamaño de fuente raíz debo usar?
El valor predeterminado del navegador es 16 px. La mayoría de los sistemas de diseño (Tailwind, Material UI, Bootstrap) se basan en 16 px. Si usa el 62,5% de tamaño de fuente raíz (base de 10 px — un truco común: html { font-size: 62.5% }), entonces 1 rem = 10 px, haciendo las matemáticas más simples (p. ej., 1,4 rem = 14 px). El truco del 62,5% tiene implicaciones de accesibilidad — anula la preferencia de tamaño de fuente del usuario para todos los cálculos rem.
¿Cómo convierto unidades de viewport (vw, vh)?
Las unidades de viewport (vw, vh, svh, dvh) son relativas al tamaño del viewport, no al tamaño de fuente. 1 vw = 1% del ancho del viewport. 1 vh = 1% del alto del viewport. Para convertir: valor en px = (valor vw / 100) × ancho del viewport. Dado que el tamaño del viewport varía, vw/vh no se puede expresar como un valor px fijo — este convertidor se centra en unidades relativas a la fuente (px, rem, em).
¿Qué es la función clamp() para tipografía fluida?
clamp(mínimo, preferido, máximo) crea un valor que escala entre un mínimo y un máximo. Para tipografía fluida: font-size: clamp(1rem, 2,5vw, 2rem) — la fuente escala con el ancho del viewport pero nunca menor de 16 px ni mayor de 32 px. Esto reemplaza múltiples puntos de interrupción para la tipografía. El valor "preferido" suele ser una expresión basada en vw: calc(1rem + 0,5vw) o similar.