Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Conversor de PX para REM

Conversor de PX para REM

Converta valores em pixels para unidades rem com base no tamanho da fonte raiz.

Conversor de PX para REM

Esta ferramenta converte valores em pixels (px) para unidades rem no CSS. A unidade rem é sempre relativa ao font-size do elemento raiz (o elemento html), o que a torna a escolha ideal para layouts responsivos e acessíveis. Defina o tamanho da fonte raiz, digite um valor em pixels e o equivalente em rem aparece na hora, pronto para colar na sua folha de estilos.

A maioria dos navegadores define a raiz em 16px, então 16px = 1rem. Se o seu projeto altera o font-size do html, atualize a base nas configurações.

Por Que os Desenvolvedores Escolhem REM

Escala Responsiva

Altere um único font-size raiz em uma media query e todo o layout escala proporcionalmente — sem edições por elemento.

Acessibilidade

O rem respeita a preferência de tamanho de fonte do navegador, então texto e espaçamento crescem para quem precisa de letras maiores.

Dimensionamento Previsível

Como o rem nunca acumula com o aninhamento, um valor significa a mesma coisa em qualquer lugar da página.

Como Converter PX para REM

1

Defina o Tamanho da Fonte Raiz

Informe o font-size raiz (html) do seu projeto no campo Tamanho da Fonte Base. O padrão é 16px, a linha de base padrão do navegador.

2

Digite um Valor em Pixels

Selecione a aba de unidade px e digite o valor em pixels a converter. O equivalente em rem é atualizado em tempo real conforme você digita.

3

Leia o Resultado

O valor em rem aparece na hora no painel de resultados, ao lado dos equivalentes em em e px. Use o ajuste de casas decimais para controlar a precisão do arredondamento.

4

Copie para o seu CSS

Clique no botão de copiar ao lado do resultado em rem e cole direto na sua folha de estilos.

A fórmula: rem = px ÷ font-size raiz. Por exemplo, 24px ÷ 16px = 1.5rem.

REM vs PX vs EM

Escolher a unidade certa depende de você querer um tamanho fixo ou um que responda ao contexto. Veja como as três unidades se comparam.

UnidadeRelativa aEscala com ajustes do usuárioIdeal para
pxNada (absoluta)NãoBordas, sombras, linhas finas
remFont-size raizSimTipografia, layout, espaçamento
emFont-size do paiSimDimensionamento local de componentes
Boa prática: use rem para tamanhos de fonte, margens e preenchimentos para manter sua interface totalmente escalável, e reserve px para coisas que nunca devem mudar de tamanho, como bordas de 1px.

Conversões Comuns de PX para REM

Valores de referência com um tamanho de fonte raiz de 16px. Ajuste a base na ferramenta para recalcular com qualquer outra raiz.

PixelsREM (raiz 16px)Uso típico
12px0.75remLegendas, letras miúdas
14px0.875remTexto secundário, rótulos
16px1remTexto base do corpo
18px1.125remTamanho de leitura confortável
24px1.5remTítulos de seção
32px2remTítulos de página

Perguntas Frequentes

O que é o tamanho da fonte base e por que importa?

É o font-size raiz (html) contra o qual o rem é calculado. Os navegadores o definem em 16px por padrão, então 1rem normalmente equivale a 16px. Se o seu CSS define um tamanho de raiz diferente, altere este campo para esse valor a fim de obter conversões precisas.

Como px é convertido para rem?

Divida o valor em pixels pelo tamanho da fonte raiz: rem = px ÷ raiz. Com uma raiz de 16px, 24px vira 1.5rem. A ferramenta calcula na hora e arredonda conforme o número de casas decimais escolhido.

O rem é melhor que px para acessibilidade?

Em geral, sim. Como o rem escala com a preferência de tamanho de fonte do navegador, quem aumenta o texto padrão obtém uma interface proporcionalmente maior. Valores fixos em px ignoram essa preferência, o que pode prejudicar a legibilidade.

O rem acumula quando os elementos são aninhados?

Não. Diferente do em, o rem sempre referencia o font-size raiz, então o mesmo valor rem é renderizado de forma idêntica não importa quão aninhado esteja o elemento. Essa previsibilidade é uma das maiores vantagens do rem.

A conversão é feita no meu navegador?

Sim. O cálculo roda inteiramente no cliente enquanto você digita. Nada é enviado a um servidor, então os resultados são instantâneos e a ferramenta continua funcionando offline depois de carregada.

px
px
rem

Conversões comuns (base: 16px)

12px = 0.75rem
14px = 0.875rem
16px = 1rem
18px = 1.125rem
24px = 1.5rem
32px = 2rem

Pixels (px)

Unidade CSS absoluta. 1px equivale a um pixel do dispositivo. Ideal para elementos de tamanho fixo como bordas.

Root EM (rem)

Relativo ao font-size do elemento raiz. Perfeito para tipografia e espaçamento responsivos.

O tamanho da fonte raiz padrão é 16px na maioria dos navegadores
16px = 1rem (com base de 16px)
Altere o tamanho da fonte base para combinar com o font-size raiz do seu projeto
As unidades rem escalam com o font-size do elemento raiz
Quer saber mais? Leia a documentação →
1/5

Conversor de Unidades CSS

Conversor de PX para EM Conversor de PX para REM (página atual) Conversor de REM para PX
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes