ForHosting KIT · Ferramentas para dev

Conversor de pixels em porcentagem para fontes CSS

O conversor de pixels para porcentagem transforma uma medida fixa de fonte em uma porcentagem baseada no tamanho da fonte do elemento pai.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe o tamanho desejado em pixels e o tamanho do pai; a calculadora retorna tanto a porcentagem numérica quanto um valor CSS pronto para uso. Isso ajuda você a substituir tipografia fixa por tamanhos herdados, reproduzir um design existente sem alterar sua escala visual ou documentar a relação entre textos aninhados e o contexto ao redor.

Converta com precisão um design existente em pixels

Comece pelo tamanho de fonte que você deseja reproduzir e pelo tamanho computado do elemento que será o pai. O conversor divide o tamanho em pixels pelo tamanho do pai e multiplica essa proporção por 100. Por exemplo, um elemento filho de 18 pixels dentro de um pai de 16 pixels corresponde a 112.5 por cento. Você pode colar o valor CSS retornado diretamente em uma declaração font-size. A medida do pai é importante porque porcentagens não descrevem um tamanho físico absoluto; elas descrevem uma relação na cadeia de herança. Se o pai mudar depois de 16 pixels para 20 pixels, um filho declarado como 112.5 por cento crescerá junto. Use o tamanho real da fonte do pai imediato, e não um valor de root ou body sem relação direta, a menos que esse elemento seja realmente o pai cuja fonte computada o filho herda. A precisão controla quantas casas decimais são mantidas, equilibrando fidelidade ao design e legibilidade da folha de estilos. Resultados inteiros continuam compactos, sem zeros finais desnecessários.

Entenda como porcentagens de fonte funcionam no CSS

Um tamanho de fonte em porcentagem é resolvido em relação ao tamanho computado da fonte do elemento pai. 100 por cento significa o mesmo tamanho do pai, 50 por cento significa metade e 150 por cento significa uma vez e meia esse tamanho. Esse comportamento faz a tipografia responder naturalmente a alterações herdadas, mas o aninhamento também pode acumular proporções. Se um contêiner estiver em 125 por cento e um filho dentro dele também estiver em 125 por cento, o filho chegará a 156.25 por cento do tamanho externo aos dois níveis. O conversor calcula uma relação por vez; portanto, sempre informe o tamanho do pai no nível exato em que a nova declaração será aplicada. Porcentagens e unidades em expressam a mesma proporção relativa ao pai na propriedade font-size, embora a sintaxe e as convenções dos sistemas de design sejam diferentes. Esta ferramenta retorna especificamente a sintaxe percentual, que torna as relações de escala mais claras para quem revisa uma folha de estilos ou converte uma especificação em pixels em regras CSS herdadas.

Use o resultado com segurança em um sistema tipográfico

Considere o valor convertido um ponto de partida fiel e depois faça testes no layout real. Zoom do navegador, preferências de fonte do usuário, fontes alternativas, altura de linha e largura disponível podem mudar a aparência do texto mesmo quando o tamanho matemático está correto. A definição em porcentagem é especialmente útil para componentes que devem acompanhar a escala do texto ao redor, como legendas, selos, rótulos de navegação e títulos aninhados. Ela pode ser menos adequada quando vários níveis de aninhamento dificultam prever a escala final. Nesse caso, uma unidade relativa à raiz ou um token de design pode ser mais fácil de manter. Preserve casas decimais suficientes para evitar diferenças visíveis, mas não mantenha dígitos sem significado vindos de medidas aproximadas. A calculadora rejeita um pai igual a zero ou negativo porque não é possível derivar uma porcentagem CSS útil, e rejeita tamanhos negativos do filho porque tamanhos de fonte CSS não podem ser negativos. A fórmula e as entradas normalizadas facilitam a auditoria de conversões automáticas antes que declarações geradas sejam incorporadas à folha de estilos.

Modernize uma folha de estilos fixa

Substitua declarações de fonte em pixels por porcentagens relativas ao pai sem alterar o tamanho visual atual.

Implemente uma entrega de design

Converta medidas em pixels de um arquivo de design em valores CSS herdados do contêiner do componente.

Documente a escala dos componentes

Expresse legendas, rótulos e títulos como relações percentuais claras com o texto do pai imediato.

Qual fórmula o conversor utiliza?

Ele divide o tamanho em pixels pelo tamanho do pai e multiplica o resultado por 100.

O que devo usar como tamanho do pai?

Use o tamanho computado da fonte do elemento pai imediato ao qual a declaração em porcentagem fará referência.

100 por cento sempre equivale a 16 pixels?

Não. 100 por cento equivale ao tamanho da fonte do pai, qualquer que seja o valor computado.

Porcentagens de fonte são iguais a unidades em?

Na propriedade font-size, ambas expressam uma proporção relativa ao pai, mas este conversor retorna a sintaxe percentual.

Quanto custa uma solicitação de API?

Cada solicitação de API custa US$ 0,002; a calculadora também pode ser executada no navegador.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/px-to-percent

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/px-to-percent \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pixel_size":18,"parent_size":16}'
{
  "pixel_size": 18,
  "parent_size": 16
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.px_to_percent",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →