Converta rem em píxeis com qualquer base
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.
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 rem | Base 16 px (predefinida) | Base 10 px (62,5%) | Base 20 px (texto ampliado) |
|---|---|---|---|
| 0,25 rem | 4 px | 2,5 px | 5 px |
| 0,375 rem | 6 px | 3,75 px | 7,5 px |
| 0,5 rem | 8 px | 5 px | 10 px |
| 0,625 rem | 10 px | 6,25 px | 12,5 px |
| 0,75 rem | 12 px | 7,5 px | 15 px |
| 0,875 rem | 14 px | 8,75 px | 17,5 px |
| 1 rem | 16 px | 10 px | 20 px |
| 1,125 rem | 18 px | 11,25 px | 22,5 px |
| 1,25 rem | 20 px | 12,5 px | 25 px |
| 1,375 rem | 22 px | 13,75 px | 27,5 px |
| 1,5 rem | 24 px | 15 px | 30 px |
| 1,625 rem | 26 px | 16,25 px | 32,5 px |
| 1,75 rem | 28 px | 17,5 px | 35 px |
| 1,875 rem | 30 px | 18,75 px | 37,5 px |
| 2 rem | 32 px | 20 px | 40 px |
| 2,25 rem | 36 px | 22,5 px | 45 px |
| 2,5 rem | 40 px | 25 px | 50 px |
| 2,75 rem | 44 px | 27,5 px | 55 px |
| 3 rem | 48 px | 30 px | 60 px |
| 3,5 rem | 56 px | 35 px | 70 px |
| 3,75 rem | 60 px | 37,5 px | 75 px |
| 4 rem | 64 px | 40 px | 80 px |
| 4,5 rem | 72 px | 45 px | 90 px |
| 5 rem | 80 px | 50 px | 100 px |
| 6 rem | 96 px | 60 px | 120 px |
| 8 rem | 128 px | 80 px | 160 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.
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 Tailwind | Valor em rem | Píxeis com base de 16 px | Onde se usa |
|---|---|---|---|
| text-xs | 0,75 rem | 12 px | Legenda de imagem, etiqueta pequena |
| text-sm | 0,875 rem | 14 px | Texto de ajuda, etiqueta de campo |
| text-base | 1 rem | 16 px | Texto corrente, valor de referência |
| text-lg | 1,125 rem | 18 px | Parágrafo de abertura |
| text-xl | 1,25 rem | 20 px | Título de cartão |
| text-2xl | 1,5 rem | 24 px | Título de secção |
| text-3xl | 1,875 rem | 30 px | Subtítulo de página |
| text-4xl | 2,25 rem | 36 px | Título de página |
| text-5xl | 3 rem | 48 px | Título do cabeçalho principal |
| text-6xl | 3,75 rem | 60 px | Título grande em ecrã largo |
| text-7xl | 4,5 rem | 72 px | Frase da página inicial |
| text-8xl | 6 rem | 96 px | Logótipo decorativo |
| text-9xl | 8 rem | 128 px | Nú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ística | rem | px |
|---|---|---|
| Ponto de referência | Tamanho de letra do elemento html | Nenhum, é um valor absoluto |
| Valor predefinido | 1rem = 16 px | 1 px = 1/96 de polegada |
| Reação às definições de quem lê | Escala com elas | Mantém-se igual |
| Elementos aninhados | Sem efeito, o cálculo parte sempre da raiz | Sem efeito |
| Uso habitual | Tamanhos de texto, espaçamentos, larguras | Contornos, sombras, filetes |
| No Tailwind CSS | Unidade da escala de texto e de espaçamento | Qualquer valor entre parênteses retos |
Quando vai precisar desta conversão?
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.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.Teste de acessibilidade
Coloque a base em 20 px e veja quanto cresce cada elemento quando alguém amplia o texto no navegador.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
- CSS Values and Units Module Level 4 — W3C
- Understanding SC 1.4.4: Resize Text (WCAG 2.2) — W3C
- DL n.º 83/2018 – Acessibilidade dos sítios web e das aplicações móveis — acessibilidade.gov.pt
- MPF exige que a União defina regras para garantir acessibilidade em sites públicos e privados — Ministério Público Federal
- font-size – Typography — Tailwind 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.

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.