Saltar al contenido
MasterMath

Conversor de px a rem y escala tipográfica

De píxeles a rem con la raíz que quieras, y la escala tipográfica completa para los títulos.

En rem

—

En rem—
Escala elegida—
Un paso por debajo—
Si ese número fueran rem—
Raíz usada—
Escala hacia arriba, en píxeles—
La misma escala en rem—

Cómo se ha calculado

    La fórmula

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

    De dónde sale

    El rem es relativo al tamaño de fuente del elemento raíz, que por defecto son 16 píxeles en todos los navegadores: 24 px son 1,5 rem. Usarlo en vez de píxeles importa por una razón concreta y no estética: cuando alguien sube el tamaño de letra en las preferencias del navegador —porque ve mal, no por capricho—, lo que cambia es esa raíz, y un diseño hecho en píxeles ignora esa preferencia por completo.

    Cómo calcularlo a mano

    1. Mira el tamaño de fuente de la raíz; por defecto son 16 px
    2. Divide el tamaño en píxeles entre esa raíz
    3. El resultado son los rem
    4. Para la escala, multiplica por la razón en cada nivel

    Lo que conviene saber

    La escala modular toma sus nombres de los intervalos musicales, y no es una coincidencia bonita: son las mismas razones. Una tercera mayor es 1,25, una quinta justa 1,5 y el número áureo 1,618. Cuanto mayor es la razón, más contraste hay entre el cuerpo de texto y los títulos: 1,125 da una jerarquía sutil que funciona en interfaces densas, y 1,5 da una muy marcada, más propia de una portada. Un aviso sobre el em, que se confunde con el rem: el em es relativo a su elemento padre y por tanto se acumula al anidar, así que dos niveles de listas con 0,9 em dan 0,81. El rem siempre mira a la raíz y no tiene ese problema.

    Preguntas frecuentes

    ¿Cuántos píxeles es 1 rem?

    Dieciséis por defecto, porque ese es el tamaño de fuente que traen los navegadores en el elemento raíz. Si se cambia esa raíz, cambia todo.

    ¿Cómo paso de px a rem?

    Dividiendo entre 16: 24 px son 1,5 rem, 12 px son 0,75 rem y 32 px son 2 rem.

    ¿Por qué usar rem en vez de píxeles?

    Porque respeta el tamaño de letra que el usuario haya configurado en su navegador. Un diseño en píxeles lo ignora, y eso deja fuera a quien necesita texto grande.

    ¿Qué diferencia hay entre em y rem?

    El em es relativo a su elemento padre y se acumula al anidar; el rem siempre mira a la raíz. Por eso el rem es más predecible.

    ¿Qué es una escala tipográfica?

    Una serie donde cada tamaño es el anterior multiplicado por una razón fija. Los nombres vienen de los intervalos musicales porque son las mismas proporciones.

    ¿Qué escala elijo?

    1,125 o 1,2 para interfaces densas, donde interesa una jerarquía sutil; 1,333 o 1,5 para páginas de contenido, donde el título tiene que destacar.