ForHosting KIT · Conversores de unidades

Conversor PX para EM

24 px são 1,5 em quando a fonte do elemento pai tem 16 px. Converta medidas CSS entre pixels e em nos dois sentidos conforme o tamanho de fonte do pai e receba um valor pronto para colar em componentes aninhados e espaçamentos acessíveis. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valor
24
Pai
16
Unidade de origem de 'value'
px
Para
em
Você obtém
Resultado
1,5
Rótulo de origem
pixels
Rótulo de destino
em
Resultado CSS
1.5em

Este conversor px para em transforma um comprimento CSS de pixels em unidades em, ou de em de volta para pixels, usando o tamanho de fonte do elemento pai em pixels como base de referência. As identidades usadas aqui são totalmente determinísticas: em é igual a px dividido pela base, e px é igual a em multiplicado pela base. Verificações simples que você talvez já conheça incluem vinte e quatro pixels para em com base dezesseis resultando em um vírgula cinco, e zero vírgula oitocentos e setenta e cinco em para pixels com base dezesseis resultando em quatorze. O motor usa apenas aritmética finita, sem chamadas de rede, sem amostragem e sem atalhos que dependam da data.

Onde a conversão px–em se encaixa em design systems, CSS e software

Design systems costumam armazenar tokens de espaçamento e tipografia em pixels para as ferramentas de design, enquanto o CSS de produção prefere em para componentes aninhados que devem se ajustar ao tamanho de fonte local, então um único conversor determinístico evita a deriva da calculadora manual quando um designer, um engenheiro de frontend ou um estudante reescreve uma folha de estilo.

Auditorias de acessibilidade convertem preenchimentos fixos em pixels para em, de modo que o zoom de texto e as configurações de fonte do usuário aumentem as áreas de toque proporcionalmente; modelos de e-mail e skins legados ainda misturam comprimentos absolutos e relativos e precisam de uma verificação rápida offline antes de um lançamento. Professores passam tarefas que precisam de uma verificação rápida de texto de corpo de dezesseis pixels e títulos de vinte e quatro pixels sem confiar em apps opacos que silenciosamente trocam para rem ou descartam a base.

Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos para geradores de temas, para normalizar tamanhos digitados pelo usuário antes de demonstrações de dimensionamento, ou para atender a enunciados de desafios de programação que exigem razões exatas em vez de uma estimativa aproximada. Ferramentas de produto usam a reescrita quando um aluno ou agente digita vinte e quatro pixels e uma base de dezesseis pixels e a interface precisa mostrar um vírgula cinco em lado a lado com o eco em pixels.

Combine-o com conversores gerais de unidades quando o mesmo formulário também precisar lidar com comprimento ou tamanho de dados, e mantenha as ferramentas de rem ou viewport separadas quando a raiz da cascata ou a viewport for a referência, em vez do tamanho de fonte do pai.

Tokens de design e escalas tipográficas

Converta tokens de tipografia e espaçamento em pixels para em em componentes aninhados que devem se ajustar ao tamanho de fonte do pai.

Reescritas de folhas de estilo e acessibilidade

Reescreva preenchimentos e alturas de linha fixos em pixels para em, de modo que o zoom de texto aumente o layout proporcionalmente.

Como px e em se relacionam?

Com um tamanho de fonte base do pai em pixels, em = px / base e px = em * base. Um em é igual ao tamanho de fonte do pai.

O que acontece se o tamanho de fonte base for zero?

Uma base zero torna em = px/base indefinido (divisão por zero).

Esta ferramenta converte unidades rem, porcentagem ou viewport?

Não. Ela só converte entre px e em dado um tamanho de fonte do pai explícito em pixels. Use ferramentas dedicadas para rem ou outras unidades CSS.

Por que os resultados são arredondados a uma precisão?

A precisão padrão é 10 casas decimais; você pode definir precision de 0 a 15.

Quantos pixels são 0,875 em com fonte base de 16 px?

São 14 px. Multiplique o valor em em pelo tamanho de fonte do elemento pai: 0,875 vezes 16 dá 14. Se o pai mudar de tamanho, o mesmo valor em em resulta em outro número de pixels.

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/conv/typography-px-em

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/conv/typography-px-em \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":16,"base":16,"from":"px","to":"em"}'
{
  "value": 16,
  "base": 16,
  "from": "px",
  "to": "em"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "conv.typography_px_em",
  "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.

max_abs_value1000000000000000
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.

A tipografia relativa depende dessa base: um em é igual ao tamanho de fonte computado do pai, então dezesseis pixels com uma base de dezesseis pixels são um em, e um vírgula cinco em com a mesma base são vinte e quatro pixels.

O que px e em significam e o que a resposta contém

Uma conversão de comprimento CSS entre pixels e em responde a uma pergunta estreita de layout: dada uma magnitude em uma unidade e um tamanho de fonte do pai em pixels, qual é a magnitude equivalente na outra unidade para que espaçamento, escala tipográfica e tamanhos de componentes permaneçam proporcionais quando a cascata muda. Pixels são comprimentos absolutos e independentes de dispositivo no CSS; em é relativo ao tamanho de fonte computado do elemento pai, então o mesmo valor em se ajusta quando o tamanho de fonte do pai muda. Os ids canônicos são px para pixels e em para a unidade relativa em; grafias do dia a dia como pixel, pixels e ems normalizam para esses ids, de modo que formulários, query strings e planilhas possam reutilizar o mesmo contrato sem inventar enums privados. Esta calculadora aceita um value numérico, um tamanho de fonte base em pixels, uma unidade de origem e uma unidade de destino, e então retorna o result convertido arredondado a uma precisão estável, os identificadores canônicos from e to, rótulos legíveis, um valor intermediário em pixels, uma string compacta result_css como 1.5em e um lembrete curto de fórmula. Não há cálculo de viewport, nem consulta à raiz rem, nem simulação de media query: o motor ou multiplica e divide pela base fornecida dentro da faixa de magnitude suportada, ou rejeita a entrada com invalid_input. Casos rejeitados incluem value, base, from ou to ausentes; números não finitos; magnitudes acima do teto documentado; strings de unidade desconhecidas; e qualquer base que seja zero ou numericamente zero, porque em igual a px sobre base dividiria por zero. Se você precisar de rem, porcentagem, unidades de viewport ou conversão geral entre categorias, use as ferramentas dedicadas a esses domínios; esta página responde apenas px versus em com um tamanho de fonte do pai conhecido e uma saída numérica estável, adequada para planilhas, testes unitários e consumidores de API que não podem inventar fatores.

Como value, base e unidades são lidos e como os resultados permanecem reproduzíveis

Notação científica opcional em strings numéricas é permitida quando ela é interpretada como um decimal finito; espaços internos, prefixos hexadecimais e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula ruim não vire um tamanho de fonte errado. Requisições de mesma unidade ecoam o value após validar a base, o que mantém o contrato uniforme para formulários que sempre enviam um tamanho do pai. Os campos preferidos são value para a magnitude do comprimento CSS, base para o tamanho de fonte do pai em pixels, from para a unidade de origem e to para a unidade de destino, com os apelidos amount, length, n, quantity e size para value; base_px, parent, parent_font_size, font_size e root para base; unit, from_unit, source e input_unit para from; e target, to_unit, output_unit e into para to, para que clientes heterogêneos compartilhem um único contrato. Zero é um value válido e simplesmente resulta em zero na unidade de destino, mas uma base zero sempre falha com invalid_input porque a conversão relativa em é indefinida sem um tamanho de fonte do pai diferente de zero. Um campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para value, base, result e value_px, com padrão dez e limite de quinze, para que os goldens JSON permaneçam estáveis. O cálculo passa por pixels: se from é em, multiplique value pela base para obter pixels; se to é em, divida essa magnitude em pixels pela base. Combine a execução gratuita no navegador desta página com a API paga quando precisar do resultado matemático idêntico dentro de um pipeline automatizado sem reimplementar a matemática tipográfica por conta própria.

Onde a conversão px–em se encaixa em design systems, CSS e software

Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação que falha não é cobrada e nada é armazenado depois que a resposta retorna. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — combina com o restante do catálogo tier A do KIT e permite que você passe de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático.

Fixtures determinísticos de CI

Gere pares px↔em reproduzíveis para geradores de temas, testes unitários e pipelines de design system.

Quanto custa o conversor px para em?

É grátis no seu navegador, nesta página. Pela API, uma requisição bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

Ver a documentação completa do KIT →