Índice


Guía completa de tamaños tipográficos para diseño web (px y rem)

Si estás diseñando una página web y no sabes qué tamaño de fuente usar para el h1, párrafos o botones, esta guía te va a salvar.
Incluye medidas en px y rem, optimizadas tanto para escritorio como para móvil.
Está basada en un sistema modular escalable con ratios entre 1.25 y 1.333, usado por diseñadores pro para mantener jerarquía visual y legibilidad.


¿Por qué usar rem en lugar de solo px?

  • rem permite escalabilidad accesible: si el usuario cambia el tamaño base del navegador, tu diseño se adapta.
  • Ayuda al diseño responsivo sin reescalar todo manualmente
  • Mejora la consistencia al definir variables globales en CSS

Base recomendada:

1rem = 16px

Guía modular de tamaños tipográficos (px vs rem)

ElementoDesktop (px)remMóvil (px)remPeso sugeridoLine-height
h1 (Título principal)48–64px3–4rem32–40px2–2.5remExtra Bold / Bold120–130%
h2 (Sección principal)36–48px2.25–3rem28–32px1.75–2remBold120–130%
h3 (Subsección)28–32px1.75–2rem24–28px1.5–1.75remSemiBold / Bold130%
h4 (Título menor)22–24px1.375–1.5rem20–22px1.25–1.375remSemiBold130%
h5 (Subtítulo)18–20px1.125–1.25rem18px1.125remMedium130%
h6 (Etiqueta / detalle)16px1rem16px1remRegular130%
Párrafo base (body)16–18px1–1.125rem16px1remRegular150–170%
Texto secundario / notas14px0.875rem14px0.875remRegular140–160%
Botones (grandes)16–18px1–1.125rem16px1remMedium / Bold120–140%
Botones (chicos)14–16px0.875–1rem14px0.875remMedium120–140%
Inputs / labels14–16px0.875–1rem14px0.875remRegular / Medium140%
Links / Menú nav16px1rem14–16px0.875–1remMedium140%
Small Text12px0.75rem12px0.75remRegular130%

SEO + Diseño: ¿Por qué importa esta guía?

  • Mejora el diseño visual jerárquico
  • Aumenta la legibilidad y accesibilidad
  • Mejora la experiencia UX/UI en móviles
  • Te ayuda a crear estilos escalables en CSS o Tailwind

Tip extra para desarrolladores front-end

Define una escala tipográfica en variables CSS:

:root {
  --font-size-h1: 4rem;
  --font-size-body: 1rem;
  --font-size-small: 0.875rem;
}

Y luego úsala de forma reutilizable en tu app o componente.


¿Te gustó esta guía? Compártela o guarda el enlace.
👉 Más contenido en leandrofuentes.com