Gerador de escala tipográfica
Escala tipográfica modular de qualquer proporção, com entrelinha e espaçamento por passo, clamp() fluida e export para CSS, Sass, Tailwind ou JSON.
Gerador de escala tipográfica — Escolha uma proporção modular de um preset ou digite qualquer proporção personalizada, defina o tamanho base e escolha quantos passos maiores e menores gerar, incluindo pequenos passos de legenda abaixo da base. Cada passo recebe uma entrelinha e um espaçamento correspondentes, um valor fluido clamp() opcional que escala entre duas larguras de viewport e uma pré-visualização ao vivo que você pode renderizar em qualquer font-family. Exporte toda a escala como propriedades personalizadas CSS, variáveis fluidas clamp(), Sass, uma config fontSize do Tailwind ou JSON, tudo calculado no seu navegador, então nada sai do seu dispositivo.
O que é Gerador de escala tipográfica?
O Gerador de Escala Tipográfica transforma um tamanho base e uma proporção modular em uma escala tipográfica completa e matematicamente consistente, com quantos passos maiores de título e passos menores de legenda você precisar. Além dos tamanhos de fonte, ele deriva uma entrelinha e um espaçamento correspondentes para cada passo, mais uma expressão fluida clamp() opcional que interpola entre um viewport mobile e um desktop usando uma proporção mobile separada. Designers e desenvolvedores front-end o usam para montar tokens tipográficos de um design system, manter tamanhos consistentes e colar CSS, Sass, Tailwind ou JSON prontos. Digite qualquer proporção personalizada ou escolha uma clássica, defina o tamanho base e a unidade (px ou rem), pré-visualize na sua própria font-family e copie o formato que precisar.
Como usar Gerador de escala tipográfica
- Digite qualquer proporção personalizada no campo de proporção, ou escolha uma clássica como quarta justa (1.333) no menu de presets nas configurações.
- Defina o tamanho base; ele se torna o tamanho do corpo de texto e a âncora da escala.
- Nas configurações, escolha quantos passos maiores e menores gerar; os passos menores ficam abaixo da base para legendas e letras miúdas.
- Ajuste a entrelinha base e a compacta e o espaçamento em tamanhos grandes, e informe uma font-family para pré-visualizar a escala na sua própria tipografia.
- Para tipografia responsiva, defina as larguras de viewport mínima e máxima e uma proporção mobile para montar uma escala fluida clamp().
- Alterne o formato de saída entre variáveis CSS, clamp() fluido, Sass, config do Tailwind e JSON, e copie o código ou o tamanho de um passo específico.
Exemplos
Passo de quarta justa com entrelinha e espaçamento
Entrada
proporção 1.333, base 16px, 5 acima / 1 abaixo
Saída
--font-size-2xl: 37.897px; --line-height-2xl: 1.27; --letter-spacing-2xl: -0.017em;
Título fluido clamp()
Entrada
base 16px, proporção 1.333, proporção mobile 1.2, 320-1240px
Saída
--font-size-2xl: clamp(27.648px, 24.083px + 1.114vw, 37.897px);
Config fontSize do Tailwind
Entrada
qualquer escala, export Tailwind
Saída
fontSize: { base: ['16px', { lineHeight: '1.5', letterSpacing: '0em' }] }Perguntas frequentes
- Posso usar uma proporção personalizada, não só os presets?
- Sim. Digite qualquer número no campo de proporção, como 1.2, 1.5, 1.618 ou um valor fora do padrão como 1.45. O menu de presets nas configurações é só um atalho que preenche o mesmo campo, e escolher um valor que não corresponde a um preset simplesmente mostra Personalizada.
- Como funcionam os passos menores (negativos)?
- A escala é ancorada no tamanho base (passo 0). Passos maiores multiplicam a base pela proporção, enquanto os menores dividem por ela, produzindo tamanhos de legenda e letra miúda abaixo da base como sm e xs. Defina quantos passos maiores e menores quer nas configurações.
- Como a entrelinha e o espaçamento são calculados?
- A entrelinha vai do seu valor base no tamanho do corpo para um valor mais compacto conforme o texto cresce, e o espaçamento vai de zero na base para o seu valor de tamanhos grandes, de modo que textos grandes de exibição ficam um pouco mais apertados e os pequenos um pouco mais soltos. Ambas as curvas são ajustáveis nas configurações.
- O que é a escala fluida clamp()?
- Ela cria um font-size: clamp() para cada passo que cresce suavemente entre uma largura de viewport mínima e máxima, usando sua proporção principal na largura máxima e uma proporção mobile separada na mínima. Escolha o formato de saída CSS clamp() para exportá-la.
- Algum dos meus dados é enviado a um servidor?
- Não. Toda a escala, incluindo tamanhos, entrelinha, espaçamento e os valores fluidos clamp(), é calculada localmente no seu navegador com aritmética simples. Nada é enviado, então a ferramenta funciona offline e mantém suas configurações privadas.
Ferramentas relacionadas
Código em imagem
Transforme um trecho de código em uma imagem com realce de sintaxe no seu navegador, com mais de 20 linguagens, temas e fundos personalizados, números de linha e exportação em PNG ou SVG.
Verificador de contraste de cor
Verifique o contraste WCAG 2.1 e a pontuação APCA Lc entre uma cor de texto e de fundo, veja os selos AA, AAA e 3:1 e aplique a cor aprovada mais próxima.
Misturador de cores
Misture duas cores HEX na proporção que escolher, no espaço RGB ou Lab, e obtenha a cor intermediária como amostra e valor HEX copiável.
Gerador de tons de cor
Transforme uma cor HEX base em uma escala OKLCH, HSL ou RGB com passos ajustáveis, dicas de contraste WCAG por passo e exportação para CSS, Tailwind e JSON.