Calculadora de tamanho de fonte fluido
Defina o tamanho da fonte em duas larguras de janela. Copie o CSS com unidades relativas à raiz e confira o modelo calculado com os mesmos coeficientes exportados.
Defina a transição de tamanho
- Insira larguras de janela de visualização menores e maiores em pixels CSS, com pelo menos 100px de distância, e o tamanho da fonte em cada largura. Os tamanhos podem aumentar, diminuir ou permanecer constantes. Indique os pixels CSS assumidos por rem.
- Inspecione a declaração atual e a tabela de endpoints. Altere a largura de teste do modelo para inspecionar outro ponto; isso altera a amostra do modelo sem alterar o CSS copiado ou fingir que o cartão é uma janela de visualização.
- Copie CSS e teste-o em um elemento não raiz na página receptora. Seu tamanho real da raiz, janela de visualização, fonte e comportamento de zoom são importantes. A negação da área de transferência permite selecionar a mesma declaração manualmente.
Entenda a expressão
A calculadora divide a diferença font-size pela diferença da largura da janela de visualização para obter uma inclinação. Ele multiplica essa inclinação por 100 para o termo vw e, em seguida, converte o deslocamento e os limites de tamanho numérico para rem usando sua raiz presumida.
Menores e maiores descrevem larguras de viewport, não necessariamente tamanhos de fonte. Um design decrescente usa um coeficiente de janela de visualização negativo com limites clamp ordenados numericamente. Tamanhos de fonte iguais produzem uma declaração rem constante mais simples.
Os coeficientes são arredondados a seis casas decimais; valores exatamente na metade são arredondados para longe de zero. A tabela e a amostra usam os coeficientes copiados, podendo diferir um pouco da interpolação ideal. Os resultados em pixels mostram três casas decimais e indicam quando foram arredondados.
A raiz é uma hipótese usada na conversão. Uma raiz diferente na página de destino pode alterar os limites da fonte e as larguras de transição. rem se refere à raiz do documento e vw à janela; alterar a largura ou a fonte de uma div comum não simula nenhum dos dois.
Exemplos crescentes, decrescentes e arredondados
O design padrão usa 16px em uma janela de visualização de 320px e 32px em 1600px, assumindo uma raiz de 16px. Produz clamp(1rem, calc(0.75rem + 1.25vw), 2rem), com tamanho modelado de exatamente 24px a 960px.
A reversão desses tamanhos de endpoint produz clamp(1rem, calc(2.25rem - 1.25vw), 2rem). Ambos os limites permanecem numericamente ordenados. Inserir 20px em ambas as larguras produz font-size: 1.25rem; na mesma raiz presumida.
Para 17px em 360px e 23px em 1280px, os coeficientes arredondados a seis casas produzem 17,0000024px na primeira largura e 20,0000028px no ponto médio do modelo copiado. A tabela arredonda esses valores e não afirma que os extremos são atingidos exatamente.
Limites de autoria e modelo
As larguras da janela de visualização são números inteiros de 240 a 3840 pixels CSS, separados por pelo menos 100px. Os tamanhos de fonte são de 1 a 256 pixels CSS e os tamanhos de raiz assumidos são de 8 a 32 pixels CSS por rem, com até duas casas decimais. Sinais, unidades em campos, agrupamentos, expoentes e excesso de precisão são rejeitados em vez de corrigidos silenciosamente.
A ferramenta cria uma declaração font-size para um elemento que não é a raiz, usando rem e vw. Ela não importa CSS arbitrário, não cria uma escala tipográfica, não usa unidades de contêiner, não envia fontes e não altera os estilos da raiz. O limite de erro pertence ao modelo aritmético finito, não à rasterização do navegador.
A amostra usa o tamanho calculado em pixels e quebra o texto dentro do cartão. Ela não simula uma janela nem comprova que o CSS terá o mesmo resultado em sua página. Fonte, raiz, janela e precisão do navegador podem alterar o resultado.
Unidades mistas de rem e de janela de visualização não provam automaticamente o redimensionamento de texto acessível. Teste a página receptora com texto do navegador e configurações de zoom. A ferramenta não oferece emblema WCAG universal, promessa fixa de correspondência de pixels ou duplicação garantida da fonte com zoom de 200%.
Criação numérica local sem configurações salvas
A ferramenta não envia valores, solicita fontes remotas, salva rascunhos, cria links com configurações nem adiciona telemetria com os valores. A cópia é iniciada por você. Serviços existentes do site, extensões e cópias guardadas não estão cobertos por uma promessa universal de privacidade ou exclusão.
Perguntas sobre fluido font-size
Fontes
Referências para unidades CSS, interpolação e redimensionamento de texto.
- CSSWGdrafts.csswg.orgValores e unidades CSSDefinições de clamp e comprimentos relativos.
- MDNdeveloper.mozilla.orgReferências MDN CSSUso e comportamento do navegador de font-size, clamp e unidades de comprimento.
- MDNdeveloper.mozilla.orgReferências MDN CSSUso e comportamento do navegador de font-size, clamp e unidades de comprimento.
- MDNdeveloper.mozilla.orgReferências MDN CSSUso e comportamento do navegador de font-size, clamp e unidades de comprimento.
- W3Cw3.orgRedimensionamento de texto W3CExemplos de orientação e falhas para redimensionamento de texto e unidades de janela de visualização.
- W3Cw3.orgRedimensionamento de texto W3CExemplos de orientação e falhas para redimensionamento de texto e unidades de janela de visualização.
Revisado em 13 de novembro de 2026.
Estas referências não certificam o CSS exportado para uma página de recebimento.
Ferramentas relacionadas
SVG para PNG
Converta um ficheiro SVG local ou código colado em PNG, com dimensões definidas, transparência e tipos de letra incluídos.
Abrir ferramenta — SVG para PNGGerador de filtros CSS
Ordene e repita efeitos CSS, compare uma amostra e copie a declaração exata.
Abrir ferramenta — Gerador de filtros CSSGerador de botão CSS
Personalize estados de botão nativo, confira o foco e copie HTML e CSS.
Abrir ferramenta — Gerador de botão CSSGerador CSS de border-radius
Edite oito raios, visualize uma caixa e copie o CSS em pixels ou porcentagens.
Abrir ferramenta — Gerador CSS de border-radiusGerador CSS Grid
Crie um exemplo de CSS Grid com trilhas, posições e áreas nomeadas. Veja a prévia, copie CSS ou HTML e baixe o exemplo completo.
Abrir ferramenta — Gerador CSS GridGerador CSS Flexbox
Crie um exemplo Flexbox com controles de contêiner e item, eixos de layout explícitos, CSS e HTML correspondentes e um download local de exemplo completo.
Abrir ferramenta — Gerador CSS FlexboxGerador CSS de sombra de texto
Crie sombras de texto ordenadas, visualize texto simples e copie o CSS exato.
Abrir ferramenta — Gerador CSS de sombra de textoGerador de transformação CSS
Componha transformações 2D CSS repetíveis, edite px ou conversão percentual e origem, inspecione uma caixa de referência e copie as declarações atuais exatas.
Abrir ferramenta — Gerador de transformação CSSGerador de sombra CSS
Crie camadas box-shadow ordenadas, visualize e copie o código CSS.
Abrir ferramenta — Gerador de sombra CSSMarca d’água em imagens
Adicione texto ou logotipo a imagens, confira os resultados e baixe arquivos individuais ou um ZIP.
Abrir ferramenta — Marca d’água em imagensGerador de gradiente CSS
Crie gradientes lineares ou radiais com cores, opacidade e pontos ajustáveis.
Abrir ferramenta — Gerador de gradiente CSSConversor de cores
Converta valores sRGB HEX, RGB e HSL compatíveis com alfa e precisão explícita.
Abrir ferramenta — Conversor de coresImagem para texto (OCR)
Reconheça texto impresso em PNG ou JPEG local, escolha o idioma e confira ou corrija antes de copiar ou baixar.
Abrir ferramenta — Imagem para texto (OCR)Leitor de QR Code em imagem
Leia um QR Code de um PNG ou JPEG local e examine o texto ou os bytes sem abrir links.
Abrir ferramenta — Leitor de QR Code em imagemVerificador de contraste de cores
Compare as cores do primeiro plano e do fundo, ajuste a opacidade e confira os limites numéricos de contraste WCAG para texto e detalhes essenciais da interface.
Abrir ferramenta — Verificador de contraste de coresCalculadora de tamanho de impressão e resolução
Calcule o tamanho da impressão, os pixels necessários e o PPI efetivo com margens ou corte.
Abrir ferramenta — Calculadora de tamanho de impressão e resoluçãoCalculadora de proporção de imagem
Calcule a proporção entre largura e altura ou novas dimensões em pixels a partir de um lado definido.
Abrir ferramenta — Calculadora de proporção de imagemCompressor de imagens
Tente ajustar um JPEG, PNG ou WebP ao tamanho de arquivo desejado, com resultado medido e opção de reduzir as dimensões.
Abrir ferramenta — Compressor de imagensHEIC para JPG
Converta fotos HEIC compatíveis localmente em JPGs no tamanho original, ajuste a qualidade e o fundo e baixe os resultados verificados individualmente ou em ZIP.
Abrir ferramenta — HEIC para JPGConversor de imagens
Converta imagens PNG, JPEG e WebP localmente, ajuste transparência, fundo e qualidade e baixe os resultados.
Abrir ferramenta — Conversor de imagensCriador de colagem de fotos
Organize fotos locais em uma grade e baixe em PNG ou JPEG.
Abrir ferramenta — Criador de colagem de fotosGirar e espelhar imagens
Gire ou espelhe um lote local de imagens estáticas PNG, JPEG e WebP e confira e baixe os resultados processados.
Abrir ferramenta — Girar e espelhar imagensCortar imagem
Corte um JPEG, PNG ou WebP local com precisão em pixels e baixe o resultado em PNG ou JPEG.
Abrir ferramenta — Cortar imagemRedimensionar imagem
Redimensione JPG, PNG ou WebP em pixels ou porcentagem, confira a prévia e baixe o resultado.
Abrir ferramenta — Redimensionar imagem