Grupos exclusivos de desconto no WhatsApp — Faca parte agora! Participar

Conversor de PX para REM

Conversor de PX para REM grátis e online. Converta px para rem, rem para px, em e pt, defina a base 16px, veja o snippet CSS e a tabela de referência.

Conversor de PX para REM — Ferramentas Dev / Web

Tabela de referência (base 16px)

px rem

Sobre o Conversor de PX para REM

O Conversor de PX para REM transforma unidades de CSS de forma instantânea no seu navegador: px, rem, em e pt. Basta informar o valor, escolher a unidade de origem e definir a base (o font-size da raiz, normalmente 16px) para ver o resultado em todas as unidades, junto com o snippet CSS pronto para colar. Use a ferramenta para converter pixel css em escalas relativas e deixar seu layout mais acessível e responsivo.

Como usar

  1. Digite o valor que deseja converter (ex: 24).
  2. Escolha a unidade de origem (px, rem, em ou pt).
  3. Confirme a base em pixels — o padrão dos navegadores é 16px.
  4. Clique em Converter e veja o valor em px, rem, em e pt, mais o CSS sugerido.
  5. Use Copiar CSS para levar o snippet direto para o seu projeto.

Para que serve

  • Converter px para rem ao migrar um design fixo para layouts acessíveis e escaláveis.
  • Converter rem para px quando precisa conferir o tamanho real renderizado.
  • Ajustar tipografia, espaçamentos (margin/padding) e media queries com unidades relativas.
  • Comparar rapidamente valores entre px, em e pt em um único lugar.
  • Apoiar acessibilidade: rem respeita o zoom e o tamanho de fonte definido pelo usuário.

Por que usar rem no CSS

A unidade rem (root em) é sempre relativa ao font-size do elemento raiz <html>. Diferente do em, que herda do elemento pai e pode acumular, o rem é previsível: 1rem é sempre o mesmo valor em toda a página. Quando o usuário aumenta a fonte do navegador por acessibilidade, todo o layout em rem escala junto — o que não acontece com px fixo. Por isso recomenda-se reservar px apenas para bordas finas e usar rem para tipografia e espaçamentos.

A base de 16px

Quase todos os navegadores adotam 16px como font-size padrão do elemento raiz. Por isso a conversão mais comum é direta: divida o valor em px pela base para obter rem. Logo, 16px = 1rem, 24px = 1.5rem e 8px = 0.5rem. Mantenha a base em 16 a menos que você tenha alterado o font-size do html.

Perguntas frequentes

Como converter px para rem?

Divida o valor em pixels pela base (font-size da raiz). Com a base padrão de 16px, basta fazer px ÷ 16. Exemplo: 24px ÷ 16 = 1.5rem. A ferramenta faz esse cálculo automaticamente.

Como converter rem para px?

Multiplique o valor em rem pela base. Com base 16px, 2rem × 16 = 32px. Selecione "rem" como unidade de origem e o conversor mostra o equivalente em pixels na hora.

Qual a diferença entre rem e em?

rem é sempre relativo ao elemento raiz <html>, então é previsível em toda a página. em é relativo ao font-size do elemento pai e pode acumular em estruturas aninhadas. Para a maioria dos casos, rem é mais seguro.

Os dados saem do meu navegador?

Não. Todo o cálculo é feito localmente em JavaScript, sem enviar nada para servidores. Funciona offline depois que a página carrega.

Assistente PP
Assistente PP
Online agora
Powered by Primeira Solução