Generador de escala tipográfica para diseño UI
Genera una escala tipográfica armónica con vista previa real del texto, o una escala fluida con clamp() que se adapta suavemente a cualquier pantalla.
—
Respuesta Rápida: ¿Qué es Generador de escala tipográfica para diseño UI?
¿Qué hace esta herramienta? Genera una escala tipográfica armónica con vista previa real del texto, o una escala fluida con clamp() que se adapta suavemente a cualquier pantalla.
- Paso 1: Introduce o ajusta el campo Tamaño de Fuente Base (px).
- Paso 2: Introduce o ajusta el campo Escala Tipográfica.
- Paso 3: Introduce o ajusta el campo Niveles hacia Arriba (Opcional).
- Paso 4: Haz clic en Generar Escala Tipográfica para obtener el desglose y resultados inmediatos.
Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.
- ¿Qué es una Escala Tipográfica?
- ¿Cómo se calcula la escala estática?
- Guía paso a paso: cómo generar tu escala tipográfica
- ¿Qué proporción elegir?
- ¿Qué es una escala fluida con clamp()?
- Casos de uso: dónde aplicar una escala tipográfica
- Errores comunes al construir una escala tipográfica
- Compatibilidad de navegadores y consejos profesionales
- Preguntas Frecuentes (FAQ)
¿Qué es una Escala Tipográfica?
Una interfaz con tamaños de letra elegidos al azar (14px, 17px, 23px...) se ve inconsistente. Una escala tipográfica genera todos los tamaños de texto de un diseño —desde el texto pequeño hasta los títulos grandes— multiplicando un tamaño base por una proporción fija en cada nivel, igual que ocurre en la música con las notas de una escala armónica. Este generador de escala tipográfica crea esa progresión con vista previa real del texto a cada tamaño, y en el Modo 2 va un paso más allá con una escala fluida que usa clamp() para que el texto escale suavemente según el ancho de pantalla, sin depender de docenas de media queries.
¿Cómo se calcula la escala estática?
Ejemplo: con una base de 16px y una proporción de 1,25 (Tercera Mayor), el nivel +1 es 20px, el nivel +2 es 25px, y el nivel −1 (más pequeño que la base) es 12,8px. Cada salto de tamaño mantiene la misma relación proporcional con el nivel anterior, en vez de saltos arbitrarios de píxeles sueltos.
Guía paso a paso: cómo generar tu escala tipográfica
1) Define el "Tamaño de Fuente Base" en píxeles — 16px es el estándar más habitual para el texto de cuerpo. 2) Elige una "Escala Tipográfica" de la lista (Segunda Menor, Tercera Mayor, Proporción Áurea...) según el contraste visual que busques. 3) Ajusta cuántos "Niveles hacia Arriba" necesitas para tus encabezados. 4) Obtén la escala completa con vista previa real del texto renderizado a cada tamaño, más las variables CSS listas para copiar. Si tu proyecto necesita que el texto se adapte de forma continua al ancho de pantalla en vez de usar tamaños fijos, cambia al Modo 2: Escala Fluida (clamp).
¿Qué proporción elegir?
Las proporciones toman su nombre de intervalos musicales: proporciones pequeñas (1,067-1,125) generan escalas sutiles con muchos niveles cercanos, útiles en interfaces densas de datos; proporciones grandes (1,333-1,618) generan más contraste entre niveles, ideal para diseños editoriales con títulos muy destacados. No hay una "correcta" — depende del carácter visual que busques. Si prefieres aplicar esa misma proporción áurea al espaciado en lugar de a la tipografía, la calculadora de espaciado UI usando la proporción áurea genera esa progresión equivalente para márgenes y paddings.
¿Qué es una escala fluida con clamp()?
Una escala estática usa los mismos tamaños en todas las pantallas, lo que a menudo obliga a definir tamaños distintos por media query para que un título no se vea gigante en móvil o diminuto en un monitor grande. La función CSS clamp(mínimo, valor-preferido, máximo) permite que el tamaño escale de forma continua y suave entre un mínimo y un máximo según el ancho del viewport, sin saltos bruscos ni necesidad de múltiples media queries — la técnica de "tipografía fluida" que usan cada vez más diseños modernos.
clamp(tamañoMínRem, interseccionRem + pendienteVw, tamañoMáxRem)
Casos de uso: dónde aplicar una escala tipográfica
Una escala tipográfica consistente es la base de cualquier sistema de diseño serio: define de una vez la jerarquía completa de encabezados (H1-H6), texto de cuerpo, texto secundario y leyendas, evitando que cada componente nuevo invente su propio tamaño. Es especialmente valiosa al documentar guías de estilo para equipos grandes, al migrar un proyecto heredado hacia unidades relativas, o al construir un sitio con mucho contenido editorial donde la jerarquía visual del texto es la herramienta principal de comunicación. Si necesitas convertir un valor puntual de píxeles a rem fuera de la escala generada aquí, usa el convertidor de píxeles a unidades REM.
Errores comunes al construir una escala tipográfica
El error más frecuente es elegir una proporción grande (1,5 o más) con demasiados niveles, generando títulos absurdamente grandes en los niveles superiores de la escala. Otro error habitual es aplicar tipografía fluida con clamp() a todo el texto, incluido el cuerpo del artículo, cuando en la práctica el texto de párrafo rara vez necesita variar tanto entre dispositivos — la fluidez suele aportar más valor en títulos grandes. Y un tercer error: definir la escala solo en píxeles, perdiendo la ventaja de accesibilidad que ofrece expresarla en rem, que respeta la configuración de tamaño de fuente del navegador del usuario.
Compatibilidad de navegadores y consejos profesionales
La función clamp() tiene soporte en todos los navegadores modernos desde 2020, por lo que la tipografía fluida generada en el Modo 2 es segura de usar en producción sin necesidad de comprobaciones adicionales de compatibilidad. Un consejo profesional habitual: al definir tus niveles de escala como variables CSS (--font-size-h1, --font-size-body...), aplícalas de forma consistente en todos tus componentes en lugar de declarar tamaños sueltos — esto es lo que realmente convierte una escala tipográfica en un sistema mantenible a largo plazo, no solo en un cálculo puntual. Otro consejo: al revisar la vista previa real de esta calculadora, comprueba también la altura de línea (line-height) en cada nivel — los tamaños grandes de encabezado suelen necesitar una altura de línea más ajustada (1,1-1,2) que el texto de cuerpo (1,5-1,6) para mantener una lectura cómoda.
Preguntas Frecuentes (FAQ)
¿Por qué el código usa rem y vw mezclados dentro de clamp()?
CSS permite sumar unidades de longitud distintas dentro de calc() sin necesidad de convertirlas manualmente — rem aporta una base fija relativa a la fuente raíz, mientras que vw aporta la parte que realmente varía con el ancho de la pantalla. El navegador calcula el resultado final automáticamente.
¿Qué pasa fuera del rango de viewport que definí?
Por debajo del viewport mínimo, el tamaño se queda fijo en el valor mínimo; por encima del viewport máximo, se queda fijo en el máximo — clamp() garantiza que el texto nunca se salga de esos límites, solo escala de forma fluida en el rango intermedio.
¿Debo usar la escala fluida para todos los tamaños de texto?
No es obligatorio — muchos diseños usan tipografía fluida solo para títulos grandes (donde el contraste de tamaño entre móvil y escritorio es más notorio) y mantienen el texto de cuerpo en un tamaño fijo o con una escala estática más simple, ya que el texto de párrafo rara vez necesita variar tanto entre dispositivos.
¿Cuál es la escala tipográfica más recomendable para un blog?
Tercera Mayor (1,25) o Cuarta Justa (1,333) suelen dar un buen equilibrio entre jerarquía clara y tamaños manejables para contenido editorial con varios niveles de encabezado — proporciones mayores como la Proporción Áurea (1,618) funcionan mejor con pocos niveles muy diferenciados.
¿Es gratuito este generador de escala tipográfica?
Sí, sin registro y sin límite de usos, como el resto de calculadoras de CSS y diseño web de porcentaje.net. Genera la escala y previsualiza el texto real en tiempo real directamente en tu navegador.
Categorías Recomendadas
Herramientas Relacionadas
Otras calculadoras de CSS & Web que te pueden interesar.
Generador de sombreado CSS Box Shadow
Diseña una sombra con vista previa en vivo y presets de elevación, o apila varias capas de so...
Ver herramienta CSS & WebGenerador interactivo de código CSS Border Radius
Edita las 4 esquinas con radios elípticos y vista previa en vivo, o carga formas predefinidas ...
Ver herramienta CSS & WebGenerador de degradados CSS lineales con porcentajes
Genera un degradado lineal de 2 colores con vista previa en vivo, o crea degradados multi-color...
Ver herramienta CSS & WebGenerador de porcentajes para rejillas CSS Grid
Genera grid-template-columns proporcional a partir de pesos, con vista previa en vivo y desglos...
Ver herramienta CSS & WebCalculadora de ancho fluido porcentual para imágenes web
Calcula el ancho fluido en % de tu imagen con vista previa en vivo, o genera un snippet srcset/...
Ver herramienta CSS & WebCalculadora de espaciado UI usando la proporción áurea
Genera una escala de espaciado armónica con vista previa visual, o expórtala como variables C...
Ver herramienta CSS & WebCalculadora de opacidad de color HEX (Canal Alfa)
Convierte cualquier color y opacidad a HEX de 8 dígitos y RGBA con vista previa en vivo, o gen...
Ver herramienta CSS & WebCalculadora de relación de aspecto de pantallas
Simplifica cualquier relación de aspecto y escala el alto a un nuevo ancho con vista previa en...
Ver herramienta CSS & WebConvertidor de ancho de ventana (VW) a Píxeles
Convierte un valor vw a píxeles al instante, o genera una tabla con su equivalencia en 9 dispo...
Ver herramienta CSS & WebConvertidor de Píxeles a unidades REM (CSS)
Convierte píxeles a rem al instante con vista previa de tamaño real, o convierte una lista co...
Ver herramienta CSS & WebConvertidor de unidades REM a Píxeles
Convierte rem a píxeles al instante, o compara cómo se renderiza tu valor rem en distintas ba...
Ver herramienta CSS & WebCalculadora de porcentajes para CSS Flexbox
Calcula el flex-basis proporcional de tus elementos con vista previa en vivo, o simula cómo se...
Ver herramienta CSS & WebConvertidor de alto de ventana (VH) a Píxeles
Convierte un valor vh a píxeles al instante, o descubre cuántos píxeles se recorta un elemen...
Ver herramienta CSS & WebCalculadora de contraste de color accesibilidad WCAG
Comprueba el ratio de contraste WCAG entre dos colores frente a los niveles AA/AAA, o deja que ...
Ver herramienta Herramientas de TextoGenerador de Texto Aleatorio
Genera texto aleatorio online: cadenas de caracteres, palabras u oraciones al azar. Configura e...
Ver herramienta Herramientas de TextoGenerador de Archivo htaccess desde Texto
Generador modular de .htaccess para Apache: redirecciones HTTPS/WWW canónicas, compresión Gzi...
Ver herramienta Educación & NotasGenerador de intervalos de repaso para tarjetas de estudio
Calcula el próximo intervalo de repaso de una tarjeta con el algoritmo SM-2, o genera un calen...
Ver herramienta Herramientas de TextoGenerador de Acrósticos
Crea acrósticos, mesósticos y telésticos a partir de un nombre o palabra. Escribe cada verso...
Ver herramienta Herramientas de TextoGenerador de Nube de Palabras
Crea una nube de palabras (word cloud) online a partir de tu texto. Filtra conectores, elige el...
Ver herramienta Herramientas de TextoGenerador de Cadenas Hexadecimales Aleatorias
Genera cadenas hexadecimales aleatorias criptográficas (CSPRNG). Personaliza bytes, caracteres...
Ver herramienta Herramientas de TextoGenerador de Hash SHA3-256 desde Texto
Calcula hashes oficiales NIST FIPS 202 SHA3-256 (256 bits) en tiempo real. Esponja Keccak-f[160...
Ver herramienta Herramientas de TextoGenerador de hashes MD5
Genera el hash MD5 (128 bits) de cualquier texto de forma instantánea y gratuita. Útil para v...
Ver herramienta