Separe raiz, pai e viewport
rem usa a fonte raiz; em usa a fonte do pai informada. vw e vh usam a largura e a altura digitadas, não a janela atual do navegador.
HTML / CSS / código frontend
Digite uma medida ou alterne para clamp, calc e proporção.
Os valores são calculados neste navegador e não são enviados.
24px1.5rem1.5em1.6667vw2.6667vhCálculo concluído.
O layout veio com 24px, mas o componente usa rem ou vw? O resultado depende da fonte raiz e do viewport. Este conversor de unidades CSS também separa a fonte do elemento pai para em, evitando tratar todas as unidades relativas como se tivessem a mesma base.
Além de px para rem, a calculadora CSS clamp cria uma escala fluida e a conversão vw vh mostra medidas em pixels. O conversor de unidades CSS reaproveita esses parâmetros ao calcular expressões calc() que estão dentro do escopo.
Cada resposta mostra a referência usada.
O conversor de unidades CSS lista px, rem, em, vw e vh lado a lado. Mudar somente a fonte raiz altera rem; mudar a fonte do pai altera em. O cálculo vale para os parâmetros digitados, sem alegar que leu os estilos de outro site.
Defina a largura e o tamanho em duas telas; a inclinação em vw surge desses pontos. Teste 768px para ver o tamanho intermediário e descobrir se o valor continua fluido ou já está limitado.
rem usa a fonte raiz; em usa a fonte do pai informada. vw e vh usam a largura e a altura digitadas, não a janela atual do navegador.
No automático, o cálculo espera 350 ms após uma mudança. Desligue para executar com Ctrl/Cmd+Enter; resultados antigos ficam indisponíveis para cópia.
No clamp, teste uma largura intermediária além dos dois limites. Na proporção, confira a razão simplificada e a altura obtida para a largura desejada.
Digite px, rem, em, vw ou vh e veja os cinco equivalentes. Um número sem sufixo é interpretado como px.
Duas larguras e dois tamanhos definem uma reta. Escolha limites em rem ou px e visualize o tamanho em qualquer largura de teste.
Expressões com cinco unidades, parênteses e operações básicas são avaliadas em px. Multiplicar ou dividir exige um número sem unidade.
Simplifique dimensões inteiras, obtenha aspect-ratio em CSS e calcule a altura correspondente a uma largura de destino.
Divida os pixels pelo tamanho da fonte raiz. Com raiz de 16px, 24px correspondem a 1,5rem; ajuste o campo se o projeto usar outra base.
rem depende da raiz do documento, enquanto em usa o tamanho de fonte do pai informado. Componentes aninhados podem ter em diferente sem alterar rem.
1vw representa 1% da largura do viewport e 1vh, 1% da altura. Informe as duas dimensões e converta por px.
Indique duas larguras de tela e o tamanho desejado em cada uma. A ferramenta calcula a inclinação em vw e permite visualizar o valor de clamp() no meio.
Porque rem sempre usa a fonte raiz informada. Se ela mudar, o equivalente numérico também muda; use o valor real do seu projeto.
Mais alguma dúvida?
Volte ao painel para comparar medidas, testar uma expressão ou criar um tamanho fluido com limites.