Converta rem em píxeis com qualquer base

Última revisão do conteúdo:

Com a predefinição do navegador, um rem vale 16 píxeis, pelo que 1,5rem dá 24. Escreva o valor em rem, ajuste o tamanho de letra base e leia o resultado: a base de 10 px da técnica dos 62,5% funciona da mesma maneira.

rem
px
para
PUBLICIDADE

Para que serve converter rem em píxeis?

O rem passa a píxeis com uma única multiplicação: o valor em rem vezes o tamanho de letra base. Com a predefinição do navegador essa base vale 16 px, pelo que 1rem dá 16 píxeis e 1,5rem dá 24. A unidade refere-se ao tamanho de texto do elemento html, a raiz do documento, daí o nome root em [1].

A conversão serve assim que trabalha a partir de uma maqueta. O designer entrega medidas em píxeis, a folha de estilos guarda-as em rem e falta-lhe um número para confirmar se um título de 1,875rem tem mesmo os 30 píxeis do projeto.

A base pode assumir outro valor além de 16 px. A técnica dos 62,5% fixa-a em 10 px e quem lê pode aumentá-la nas definições do navegador, por isso o campo aceita qualquer valor de 1 a 100.

Mais abaixo encontra uma tabela com 26 valores em três bases, a escala completa de tamanhos do Tailwind CSS e a explicação do estatuto do número 16. O caminho inverso cabe ao conversor de píxeis para rem.

Como calcular rem em píxeis à mão? Fórmula e exemplo

A fórmula tem uma só operação: píxeis = rem × tamanho de letra base. O tamanho de letra base é o que o elemento html traz, e se ninguém o alterou o navegador usa 16 px.

Exemplo com um espaçamento de 1,25rem: com base de 16 px sai 1,25 × 16 = 20 píxeis. Esse mesmo valor com base de 10 px dá 12,5 píxeis, e em quem definiu 20 px no navegador sobe para 25.

A técnica dos 62,5% consiste em escrever html { font-size: 62.5% }, o que deixa a base em 10 px, porque 62,5% de 16 é exatamente 10. O cálculo passa a fazer-se de cabeça: 2,4rem são 24 píxeis. Traz uma condição: o texto do body precisa de voltar a um tamanho legível, normalmente 1.6rem, caso contrário a página inteira fica composta em corpo dez.

A unidade em calcula-se da mesma forma, com a diferença de se referir ao elemento pai em vez da raiz do documento: esse cálculo cabe ao conversor de em para píxeis. Esses mesmos 16 píxeis valem 12 pontos tipográficos na composição, do que trata o conversor de pontos para píxeis.

Quantos píxeis valem os valores mais comuns em rem?

Valor em remBase 16 px (predefinida)Base 10 px (62,5%)Base 20 px (texto ampliado)
0,25 rem4 px2,5 px5 px
0,375 rem6 px3,75 px7,5 px
0,5 rem8 px5 px10 px
0,625 rem10 px6,25 px12,5 px
0,75 rem12 px7,5 px15 px
0,875 rem14 px8,75 px17,5 px
1 rem16 px10 px20 px
1,125 rem18 px11,25 px22,5 px
1,25 rem20 px12,5 px25 px
1,375 rem22 px13,75 px27,5 px
1,5 rem24 px15 px30 px
1,625 rem26 px16,25 px32,5 px
1,75 rem28 px17,5 px35 px
1,875 rem30 px18,75 px37,5 px
2 rem32 px20 px40 px
2,25 rem36 px22,5 px45 px
2,5 rem40 px25 px50 px
2,75 rem44 px27,5 px55 px
3 rem48 px30 px60 px
3,5 rem56 px35 px70 px
3,75 rem60 px37,5 px75 px
4 rem64 px40 px80 px
4,5 rem72 px45 px90 px
5 rem80 px50 px100 px
6 rem96 px60 px120 px
8 rem128 px80 px160 px

As três bases cobrem três situações: 16 px é a predefinição do navegador, 10 px vem da técnica dos 62,5% e 20 px é um número típico em quem ampliou o texto nas suas definições.

PUBLICIDADE

Porque é que 16 px é apenas um valor predefinido?

O número 16 vem do navegador e não da especificação CSS. É o tamanho de texto que um navegador atribui por defeito a um documento, e quem lê altera-o nas definições do seu programa. Quem vê pior coloca ali 20 ou 24 px e espera que a página o acompanhe.

É aqui que assenta toda a diferença entre o rem e o píxel. Um elemento escrito font-size: 24px mantém-se com 24 píxeis de altura, seja qual for a escolha de quem lê. O mesmo elemento escrito 1.5rem cresce com a base: a 20 px dá 30 píxeis e a 24 px dá 36.

O critério WCAG 1.4.4 exige que o texto possa ser ampliado até 200% sem perda de conteúdo nem de funcionalidade [2]. Um layout assente em rem cumpre-o sozinho, porque escala junto com a definição de quem lê.

Em Portugal esse critério tem força de lei. O Decreto-Lei n.º 83/2018 transpõe a diretiva (UE) 2016/2102 e obriga os sítios web e as aplicações móveis dos organismos públicos a cumprir a norma EN 301 549, ou seja, as WCAG 2.1 de nível AA, e ainda a publicar uma declaração de acessibilidade [3]. No Brasil, o artigo 63 da Lei 13.146/2015 estende a obrigação aos sítios de empresas com sede ou representação comercial no país, embora continue por publicar a regulamentação técnica própria, pelo que as WCAG servem de referência na prática [4].

Daí a divisão prática: tamanhos de texto, espaçamentos e larguras de coluna em rem, e o píxel onde uma medida deva ficar fixa independentemente do texto, como contornos, sombras e filetes.

De onde vêm valores como 0,875 ou 1,875rem?

Classe do TailwindValor em remPíxeis com base de 16 pxOnde se usa
text-xs0,75 rem12 pxLegenda de imagem, etiqueta pequena
text-sm0,875 rem14 pxTexto de ajuda, etiqueta de campo
text-base1 rem16 pxTexto corrente, valor de referência
text-lg1,125 rem18 pxParágrafo de abertura
text-xl1,25 rem20 pxTítulo de cartão
text-2xl1,5 rem24 pxTítulo de secção
text-3xl1,875 rem30 pxSubtítulo de página
text-4xl2,25 rem36 pxTítulo de página
text-5xl3 rem48 pxTítulo do cabeçalho principal
text-6xl3,75 rem60 pxTítulo grande em ecrã largo
text-7xl4,5 rem72 pxFrase da página inicial
text-8xl6 rem96 pxLogótipo decorativo
text-9xl8 rem128 pxNúmero num bloco de estatísticas

É a escala de tamanhos de texto predefinida do Tailwind CSS na versão 4.3, verificada a 7 de agosto de 2026 na documentação do fabricante [5]. Se vir 0,875 ou 1,875rem numa folha de estilos, o valor vem quase de certeza daqui.

O rem e o píxel lado a lado

Característicarempx
Ponto de referênciaTamanho de letra do elemento htmlNenhum, é um valor absoluto
Valor predefinido1rem = 16 px1 px = 1/96 de polegada
Reação às definições de quem lêEscala com elasMantém-se igual
Elementos aninhadosSem efeito, o cálculo parte sempre da raizSem efeito
Uso habitualTamanhos de texto, espaçamentos, largurasContornos, sombras, filetes
No Tailwind CSSUnidade da escala de texto e de espaçamentoQualquer valor entre parênteses retos
PUBLICIDADE

Quando vai precisar desta conversão?

  1. Verificar uma maqueta

    O design indica um título de 30 px e o código diz 1,875rem. Uma multiplicação diz-lhe se os dois números descrevem o mesmo tamanho.
  2. Ler a folha de estilos de outra pessoa

    Abre um projeto escrito em rem e quer saber quanto medem os espaçamentos. A base de 16 px torna 0,75rem nos conhecidos 12 píxeis.
  3. Teste de acessibilidade

    Coloque a base em 20 px e veja quanto cresce cada elemento quando alguém amplia o texto no navegador.
  4. Trabalho com a técnica dos 62,5%

    Com base de 10 px os valores saem redondos: 2,4rem são 24 píxeis. O conversor aceita essa base tal como a predefinida.

Converter outras unidades para Pixels

Explorar outros conversores de unidades

Fontes

  1. CSS Values and Units Module Level 4W3C
  2. Understanding SC 1.4.4: Resize Text (WCAG 2.2)W3C
  3. DL n.º 83/2018 – Acessibilidade dos sítios web e das aplicações móveisacessibilidade.gov.pt
  4. MPF exige que a União defina regras para garantir acessibilidade em sites públicos e privadosMinistério Público Federal
  5. font-size – TypographyTailwind CSS

Todos os valores das tabelas foram calculados a partir das definições das unidades e verificados aritmeticamente antes da publicação. Os dados históricos e os nomes das unidades locais assentam nas fontes indicadas acima.

Última revisão do conteúdo: · escrito e verificado pela equipa Arteon

Perguntas frequentes

Quantos píxeis são 1rem?

Com a predefinição do navegador, 1rem são 16 píxeis. O número vem do tamanho de texto do elemento html, pelo que depois de html { font-size: 62.5% } esse mesmo 1rem dá 10 píxeis, e em quem tem o texto ampliado dá 20 ou mais.

1rem é sempre 16 px?

16 px é o tamanho de texto predefinido do navegador, um valor que a especificação CSS deixa em aberto. Quem lê altera-o nas definições do programa e quem publica altera-o na folha de estilos. Por isso o campo da base aceita qualquer valor de 1 a 100 px.

Quantos píxeis são 1,5rem?

24 píxeis com base de 16 px, 15 píxeis com base de 10 px e 30 píxeis com 20 px. O valor 1,5rem corresponde à classe text-2xl do Tailwind CSS e é um tamanho comum de título de secção.

Quantos píxeis são 1,25rem?

20 píxeis com a base predefinida de 16 px. É a classe text-xl do Tailwind CSS, usada em títulos de cartão e em elementos de interface destacados.

Quantos píxeis são 0,875rem?

14 píxeis com base de 16 px. O valor corresponde à classe text-sm e é o tamanho habitual do texto de ajuda e das etiquetas dos campos.

Quantos píxeis são 32rem?

512 píxeis com base de 16 px. Valores desta ordem descrevem a largura de uma coluna ou o máximo de um contentor em vez de um tamanho de texto.

O que é a técnica dos 62,5%?

Escrever html { font-size: 62.5% } deixa a base em 10 px, porque 62,5% de 16 é exatamente 10. O cálculo passa a fazer-se de cabeça: 2,4rem são 24 píxeis. O texto do body precisa de voltar a um tamanho legível, normalmente 1.6rem, para que a página inteira não fique composta em corpo dez.

Qual é a diferença entre rem e em?

O rem refere-se ao tamanho de letra do elemento html e dá o mesmo resultado em todo o documento, por mais aninhado que um elemento esteja. O em refere-se ao do elemento pai, pelo que ao aninhar os valores se acumulam. Os tamanhos de texto vão em rem, cujo resultado se mantém previsível.

O Tailwind CSS usa rem?

Sim. A escala de tamanhos predefinida está em rem: text-base vale 1rem, text-2xl vale 1,5rem e text-9xl vale 8rem. A escala de espaçamento trabalha na mesma unidade, pelo que alterar a base desloca todo o layout de uma vez.

Quando é que o píxel convém mais do que o rem?

Onde uma medida deva ficar fixa independentemente do tamanho do texto: contornos, sombras, filetes e elementos gráficos isolados. Os tamanhos de texto, os espaçamentos e as larguras de coluna vão em rem, para que o layout responda às definições de quem lê.

Como é que o rem influencia a acessibilidade?

O critério WCAG 1.4.4 exige que o texto possa ser ampliado até 200% sem perda de conteúdo nem de funcionalidade. Um layout escrito em rem cresce com a definição do navegador e cumpre-o sem trabalho adicional. Em Portugal, o Decreto-Lei n.º 83/2018 torna esse critério obrigatório para os organismos públicos.

Quantos rem é 1 píxel?

Com base de 16 px um píxel são 0,0625rem. Vale a pena conhecer alguns pares no sentido inverso: 12 px são 0,75rem, 14 px são 0,875rem, 20 px são 1,25rem e 24 px são 1,5rem.

rem para px – Arteon

Ajude-nos a melhorar as nossas ferramentas

Tem uma ideia para uma função, encontrou um erro ou quer propor outra ferramenta? Escreva-nos, respondemos em menos de 24 horas.

PUBLICIDADE