Converter px em rem

Com esta ferramenta você pode converter px em rem (e vice-versa): digite um valor, ajuste o tamanho base e veja rem, em, pt, porcentagem e vw, com uma tabela de tamanhos comuns.

Exemplo: Valor 24 · Unidade do valor: px (pixels) · Tamanho da fonte do elemento raiz (rem) 16 px · Tamanho da fonte do elemento pai (em, %) 16 px · Largura da janela (vw) 1.440 px → Resultado: 24 px = 1,5 rem. Fonte: W3C – CSS Values and Units Module Level 4: absolute lengths (1in = 96px = 72pt) e font-relative lengths (em, rem). Atualizado em: .

px
padrão do navegador: 16 px
px
geralmente igual ao da raiz
px
por exemplo 1440 no desktop, 390 no celular
Minha caixa de ferramentasSeus dados ficam salvos só neste navegador.

Resultado

Resultado
24 px = 1,5 rem
Todas as unidades
UnidadeValorCSS
Pixels (px)24 px24px
rem (fonte raiz)1,5 rem1.5rem
em (fonte do pai)1,5 em1.5em
Pontos (pt)18 pt18pt
Porcentagem (%)150 %150%
vw (largura da janela)1,6667 vw1.6667vw
Tamanhos de fonte comuns
pxremempt
100,6250,6257,5
120,750,759
140,8750,87510,5
150,93750,937511,25
161112
181,1251,12513,5
201,251,2515
221,3751,37516,5
241,51,518
281,751,7521
322224
362,252,2527
402,52,530
483336
563,53,542
644448
724,54,554
966672
Calculado com fonte raiz de 16 px e fonte do pai de 16 px. rem segue o tamanho que o usuário definiu no navegador; px permanece fixo.

Como o cálculo é feito

Com os 16 px padrão do navegador, 24 px são exatamente 1,5 rem. A fórmula é rem = px / tamanho base, e ao contrário px = rem · tamanho base.

Como se calcula

rem é relativo ao tamanho da fonte do elemento raiz (html), em ao do elemento pai. 1 pt é 1/72 de polegada e 1 px 1/96 de polegada, então 1 pt = 4/3 px; 12 pt equivalem a 16 px. Porcentagem no tamanho da fonte refere-se à fonte do pai. 1 vw é 1 % da largura da janela. A ferramenta converte primeiro seu valor para px e daí para todas as outras unidades.

Bom saber

Perguntas frequentes

Como converter px em rem?

Divida o valor em px pelo tamanho de fonte base. Com 16 px: 24 px / 16 = 1,5 rem.

Quantos px tem 1 rem?

Por padrão 16 px, porque os navegadores definem assim a fonte raiz. Se alguém muda a fonte do navegador ou define font-size no html, o valor muda.

Qual a diferença entre em e rem?

rem sempre se refere à fonte raiz (html), em à do elemento pai. Por isso valores em podem se multiplicar em elementos aninhados.

Quantos pt são 16 px?

12 pt, pois 1 pt = 4/3 px. Ao contrário, 10 pt são cerca de 13,33 px.

Fontes e base legal

Última atualização: · Princípios editoriais

Ferramentas relacionadas