Generador de escala tipográfica
Escala tipográfica modular desde cualquier proporción, con interlineado y espaciado por paso, escala fluida clamp() y export a CSS, Sass, Tailwind o JSON.
Generador de escala tipográfica — Elige una proporción modular de un preajuste o escribe cualquier proporción personalizada, define el tamaño base y decide cuántos pasos mayores y menores generar, incluidos pasos pequeños para textos secundarios por debajo de la base. Cada paso obtiene un interlineado y un espaciado de letras acordes, un valor fluido clamp() opcional que escala entre dos anchos de viewport y una vista previa en vivo que puedes renderizar con cualquier font-family. Exporta toda la escala como propiedades personalizadas CSS, variables fluidas clamp(), Sass, una config fontSize de Tailwind o JSON, todo calculado en tu navegador, así que nada sale nunca de tu dispositivo.
¿Qué es Generador de escala tipográfica?
El Generador de Escala Tipográfica convierte un tamaño base y una proporción modular en una escala tipográfica completa y matemáticamente coherente, con tantos pasos de encabezado grandes y pasos pequeños de texto secundario como necesites. Además de los tamaños de fuente, deriva un interlineado y un espaciado de letras acordes para cada paso, más una expresión fluida clamp() opcional que interpola entre un viewport móvil y uno de escritorio usando una proporción móvil aparte. Diseñadores y desarrolladores front-end lo usan para crear tokens tipográficos de un design system, mantener tamaños coherentes y pegar CSS, Sass, Tailwind o JSON listos para usar. Escribe cualquier proporción personalizada o elige una clásica, define el tamaño base y la unidad (px o rem), previsualiza con tu propia font-family y copia el formato que necesites.
Cómo usar Generador de escala tipográfica
- Escribe cualquier proporción personalizada en el campo de proporción, o elige una clásica como Cuarta justa (1.333) en el desplegable de preajustes de los ajustes.
- Define el tamaño base; será el tamaño del texto de cuerpo y el ancla de la escala.
- En los ajustes, elige cuántos pasos mayores y menores generar; los pasos menores quedan por debajo de la base para textos secundarios y letra pequeña.
- Ajusta el interlineado base y el compacto y el espaciado de letras en tamaños grandes, e introduce una font-family para previsualizar la escala con tu propia tipografía.
- Para tipografía responsiva, define los anchos de viewport mínimo y máximo y una proporción móvil para construir una escala fluida clamp().
- Cambia el formato de salida entre variables CSS, clamp() fluido, Sass, config de Tailwind y JSON, luego copia el código o el tamaño de un paso concreto.
Ejemplos
Paso de Cuarta justa con interlineado y espaciado
Entrada
proporción 1.333, base 16px, 5 arriba / 1 abajo
Salida
--font-size-2xl: 37.897px; --line-height-2xl: 1.27; --letter-spacing-2xl: -0.017em;
Encabezado fluido clamp()
Entrada
base 16px, proporción 1.333, proporción móvil 1.2, 320-1240px
Salida
--font-size-2xl: clamp(27.648px, 24.083px + 1.114vw, 37.897px);
Config fontSize de Tailwind
Entrada
cualquier escala, export Tailwind
Salida
fontSize: { base: ['16px', { lineHeight: '1.5', letterSpacing: '0em' }] }Preguntas frecuentes
- ¿Puedo usar una proporción personalizada, no solo los preajustes?
- Sí. Escribe cualquier número en el campo de proporción, como 1.2, 1.5, 1.618 o un valor no estándar como 1.45. El desplegable de preajustes de los ajustes es solo un atajo que rellena el mismo campo, y elegir un valor que no coincide con un preajuste simplemente muestra Personalizada.
- ¿Cómo funcionan los pasos menores (negativos)?
- La escala se ancla en el tamaño base (paso 0). Los pasos mayores multiplican la base por la proporción, mientras que los menores la dividen, produciendo tamaños de texto secundario y letra pequeña por debajo de la base como sm y xs. Define cuántos pasos mayores y menores quieres en los ajustes.
- ¿Cómo se calculan el interlineado y el espaciado?
- El interlineado pasa de tu valor base en el tamaño de cuerpo a un valor más compacto a medida que el texto crece, y el espaciado pasa de cero en la base a tu valor para tamaños grandes, de modo que el texto grande queda algo más apretado y el pequeño un poco más suelto. Ambas curvas se ajustan en los ajustes.
- ¿Qué es la escala fluida clamp()?
- Construye un font-size: clamp() para cada paso que crece suavemente entre un ancho de viewport mínimo y uno máximo, usando tu proporción principal en el ancho máximo y una proporción móvil aparte en el mínimo. Elige el formato de salida CSS clamp() para exportarla.
- ¿Se envía alguno de mis datos a un servidor?
- No. Toda la escala, incluidos tamaños, interlineado, espaciado y los valores fluidos clamp(), se calcula localmente en tu navegador con aritmética simple. Nada se sube, así que la herramienta funciona sin conexión y mantiene tus ajustes privados.
Herramientas relacionadas
Código a imagen
Convierte un fragmento de código en una imagen con resaltado de sintaxis en tu navegador, con más de 20 lenguajes, temas y fondos personalizados, números de línea y exportación a PNG o SVG.
Verificador de contraste de color
Comprueba el contraste WCAG 2.1 y la puntuación APCA Lc entre texto y fondo, revisa las insignias AA, AAA y 3:1 y aplica el color válido más cercano.
Mezclador de colores
Mezcla dos colores HEX en la proporción que elijas, en espacio RGB o Lab, y obtén el color intermedio como muestra y valor HEX copiable.
Generador de tonos de color
Convierte un color HEX base en una escala OKLCH, HSL o RGB con pasos ajustables, avisos de contraste WCAG por paso y exportación a CSS, Tailwind y JSON.