Convertidor de PX a REM
Convierte valores de píxeles CSS a unidades REM (root em) y viceversa. Soporta tamaño de fuente base personalizado, conversión por lotes y búsqueda de clases Tailwind CSS.
px
Conversion Table (base: 16px)
| px | rem |
|---|---|
| 8 | 0.5rem |
| 10 | 0.625rem |
| 12 | 0.75rem |
| 14 | 0.875rem |
| 16 | 1rem |
| 18 | 1.125rem |
| 20 | 1.25rem |
| 24 | 1.5rem |
| 32 | 2rem |
| 48 | 3rem |
| 64 | 4rem |
| 96 | 6rem |
| 128 | 8rem |
| Tailwind | rem |
|---|---|
| text-xs | 0.75rem |
| text-sm | 0.875rem |
| text-base | 1rem |
| text-lg | 1.125rem |
| text-xl | 1.25rem |
| text-2xl | 1.5rem |
| text-3xl | 1.875rem |
| text-4xl | 2.25rem |
| text-5xl | 3rem |
| text-6xl | 3.75rem |
| p-1 | 0.25rem |
| p-2 | 0.5rem |
| p-3 | 0.75rem |
| p-4 | 1rem |
| p-5 | 1.25rem |
| p-6 | 1.5rem |
| p-8 | 2rem |
| p-10 | 2.5rem |
| p-12 | 3rem |
Cómo usar Convertidor de PX a REM
- 1Ingresa un valor en píxeles o rem para convertir.
- 2Establece tu tamaño de fuente base (por defecto 16px).
- 3Ve el resultado de la conversión al instante.
- 4Ve la tabla de conversión completa para tamaños comunes.
ZenovayAnalytics
Ve quién está en tu sitio ahora mismo.
- Seguimiento de visitantes en tiempo real
- Privacidad primero, sin aviso de cookies
- Configurado en dos minutos
Herramientas relacionadas
Formateador y Validador JSON
Formatea, valida y embellece datos JSON con resaltado de sintaxis y detección de errores.Decodificador JWT
Decodifica e inspecciona tokens JWT. Consulta el encabezado, la carga útil y verifica firmas.Base64 Codificar/Decodificar
Codifica texto a Base64 o decodifica Base64 a texto. Soporta UTF-8 y datos binarios.Codificador/Decodificador de URL
Codifica o decodifica componentes de URL. Maneja caracteres especiales, cadenas de consulta y URLs completas.Preguntas frecuentes
¿Cuál es la diferencia entre px y rem?▾
px (píxeles) es una unidad absoluta — 16 px siempre son 16 px independientemente de la configuración del usuario. rem (root em) es relativo al tamaño de fuente del elemento raíz (elemento html). El tamaño de fuente raíz predeterminado del navegador es 16 px, por lo que 1 rem = 16 px por defecto. Si un usuario cambia el tamaño de fuente de su navegador (por accesibilidad), las unidades rem se escalan en consecuencia, pero las unidades px no. Esto hace que rem sea preferido para tamaños de fuente y espaciado en diseños accesibles.
¿Por qué usar rem en lugar de px?▾
rem respeta las preferencias de tamaño de fuente del usuario establecidas en la configuración de accesibilidad del navegador. Los usuarios con discapacidades visuales pueden aumentar el tamaño de fuente base a 20 px o 24 px — los diseños basados en rem escalan correctamente, los basados en px no. rem también facilita el escalado: cambie el tamaño de fuente raíz y todos los valores rem se escalan proporcionalmente. El criterio de éxito WCAG 2.1 1.4.4 (Cambiar el tamaño del texto) recomienda unidades escalables. Tailwind CSS usa rem para todas las utilidades de tamaño.
¿Cómo maneja Tailwind CSS el rem?▾
Tailwind usa una base de 1 rem = 16 px por defecto. La unidad base de 4 px: text-xs (12 px = 0,75 rem), text-sm (14 px = 0,875 rem), text-base (16 px = 1 rem), text-lg (18 px = 1,125 rem), text-xl (20 px = 1,25 rem), text-2xl (24 px = 1,5 rem). Espaciado: p-4 = 1 rem = 16 px, p-8 = 2 rem = 32 px. Para cambiar la base: establezca html { font-size: 10px } y entonces 1 rem = 10 px (hacer 1 rem = 10 px es un truco común: 16 px = 1,6 rem).
¿Qué es el truco del 62,5%?▾
Establecer html { font-size: 62.5% } hace que el tamaño de fuente raíz sea el 62,5% de 16 px = 10 px. Esto significa 1 rem = 10 px, simplificando las matemáticas mentales: 16 px = 1,6 rem, 24 px = 2,4 rem, 100 px = 10 rem. Esto hace que rem sea tan fácil de usar como px. Desventaja: debe recordar establecer body { font-size: 1.6rem } (16 px para el texto del cuerpo) ya que html ahora es 10 px. Algunos equipos evitan esto porque anula las preferencias de tamaño de fuente del usuario (62,5% del tamaño elegido por el usuario, no 16 px).
¿Cuándo debo usar em en lugar de rem?▾
em es relativo al tamaño de fuente del elemento padre (no de la raíz). Use em para: escalado a nivel de componente (el padding del botón escala con el tamaño de fuente del botón), media queries (las consultas basadas en em respetan mejor los cambios de tamaño de fuente del usuario que las consultas en px), letter-spacing y line-height relativos al tamaño de fuente del elemento actual. Evite em para el espaciado del diseño donde los componentes anidados podrían causar un escalado compuesto inesperado. rem para escala global, em para valores relativos al componente.