Conversor de PX para REM / EM
Converta valores em pixels para rem e em na hora com nosso conversor de px para rem e em gratuito. Suporta as quatro direções - px→rem, rem→px, px→em, em→px - com tamanhos de fonte raiz e pai configuráveis. Inclui uma tabela de referência para valores em pixels comuns. Sem cadastro: todas as conversões rodam localmente no seu navegador.
Enter a value, choose a conversion direction, and configure the root font size (for rem) or parent font size (for em). All conversions run instantly in your browser with a full reference table for common pixel values.
| px | rem (16px root) | em (16px parent) |
|---|---|---|
| 4 | 0.25 | 0.25 |
| 8 | 0.5 | 0.5 |
| 12 | 0.75 | 0.75 |
| 14 | 0.875 | 0.875 |
| 16 | 1 | 1 |
| 18 | 1.125 | 1.125 |
| 20 | 1.25 | 1.25 |
| 24 | 1.5 | 1.5 |
| 32 | 2 | 2 |
| 48 | 3 | 3 |
| 64 | 4 | 4 |
| 96 | 6 | 6 |
Por que usar nosso Conversor de PX para REM / EM?
- Conversões de PX para REM / EM instantâneas: Converta valores em pixels para rem e em na hora no seu navegador, sem espera. Nosso conversor de px para rem e em dá conta das quatro direções - px→rem, rem→px, px→em, em→px - em milissegundos, com uma tabela de referência completa.
- Conversor de PX para REM online seguro: Todas as conversões de px para rem e em acontecem localmente no seu navegador: seus valores nunca saem do seu dispositivo. Use nosso conversor de px para rem e em online com privacidade total e zero coleta de dados.
- Conversor de PX para REM online sem instalação: Use nosso conversor de px para rem e em direto em qualquer navegador, sem downloads, plugins ou apps para instalar. Converta valores em pixels de qualquer dispositivo, em qualquer lugar, na hora.
- Tamanho de fonte raiz e pai configurável: Nosso conversor de px para rem e em permite definir qualquer tamanho de fonte raiz para conversões em rem e qualquer tamanho de fonte pai para conversões em em. Escolha entre presets comuns (14px, 16px, 18px, 20px) ou informe um valor personalizado.
Casos de uso comuns do Conversor de PX para REM / EM
- Design web responsivo: Converta valores fixos em pixels para unidades rem e crie layouts escaláveis e acessíveis que respeitam as preferências de tamanho de fonte do usuário. Use nosso conversor de px para rem para migrar designs baseados em pixels para CSS fluido e responsivo.
- Escala tipográfica em CSS: Defina tamanhos de fonte em rem para garantir que o texto escale proporcionalmente ao tamanho de fonte raiz. Nosso conversor de px para rem e em ajuda a traduzir especificações de design em pixels para os valores rem corretos, garantindo tipografia consistente.
- Espaçamento no nível do componente com EM: Use unidades em em paddings e margens que escalam em relação ao tamanho de fonte do próprio componente. Nosso conversor de px para em calcula o valor em correto a partir de qualquer tamanho de fonte pai para espaçamentos específicos do componente.
- Acessibilidade e conformidade com WCAG: As diretrizes WCAG recomendam unidades relativas como rem para tamanhos de fonte, apoiando o zoom do navegador e as preferências do usuário. Nosso conversor de px para rem ajuda desenvolvedores a criar interfaces acessíveis que atendem aos requisitos da WCAG 1.4.4.
- Desenvolvimento de design systems: Design systems usam escalas de espaçamento em rem (por exemplo 0.25rem, 0.5rem, 1rem, 1.5rem). Use nosso conversor de px para rem e em para traduzir valores em pixels de designs no Figma ou Sketch para os tokens rem corretos do seu design system.
- Personalização de frameworks CSS: Tailwind CSS, Bootstrap e outros frameworks usam dimensionamentos em rem. Use nosso conversor de px para rem para calcular os valores rem corretos ao personalizar breakpoints, escalas de espaçamento e tipografia em frameworks CSS.
O que são PX, REM e EM?
Em CSS, px (pixels) são unidades absolutas: 16px são sempre 16px, independentemente de qualquer outra configuração. rem (root em) é uma unidade relativa baseada no tamanho de fonte do elemento raiz (o elemento <html>). Se o tamanho de fonte raiz for 16px, então 1rem = 16px, 1.5rem = 24px e 0.5rem = 8px. em também é uma unidade relativa, mas é relativa ao tamanho de fonte do elemento pai, e não ao da raiz. Se um elemento pai tiver tamanho de fonte 20px, então 1em = 20px dentro desse elemento. Nosso conversor de px para rem e em dá conta das quatro direções de conversão - px→rem, rem→px, px→em, em→px - com tamanhos de fonte raiz e pai configuráveis.
Como funciona nosso Conversor de PX para REM / EM
- 1. Configure os tamanhos de fonte: Defina o tamanho de fonte raiz para as conversões em rem (16px por padrão, o valor padrão do navegador) e o tamanho de fonte pai para as conversões em em. Escolha entre presets comuns ou informe um valor personalizado. Todo o processamento acontece localmente no seu navegador: seus dados nunca saem do seu dispositivo.
- 2. Escolha a direção e informe o valor: Selecione px→rem, rem→px, px→em ou em→px no menu de direção. Use o botão de inverter para trocar a direção na hora. Informe seu valor e clique em Converter.
- 3. Veja os resultados e a tabela de referência: O resultado aparece na hora com um botão de copiar. Uma tabela de referência mostra valores em pixels comuns (de 4px a 96px) convertidos tanto para rem quanto para em com os tamanhos de fonte configurados, para consulta rápida.
Fórmulas de conversão
- PX para REM: rem = px ÷ tamanho da fonte raiz. Exemplo: 24px ÷ 16px = 1.5rem.
- REM para PX: px = rem × tamanho da fonte raiz. Exemplo: 1.5rem × 16px = 24px.
- PX para EM: em = px ÷ tamanho da fonte pai. Exemplo: 24px ÷ 20px = 1.2em.
- EM para PX: px = em × tamanho da fonte pai. Exemplo: 1.2em × 20px = 24px.
REM vs EM: quando usar cada um
Use rem para dimensionamentos globais que devem escalar com a preferência de tamanho de fonte do navegador do usuário: tamanhos de fonte, escalas de espaçamento e dimensões de layout. O rem é previsível porque sempre referencia a raiz, evitando o efeito cumulativo de valores em aninhados. Use em para dimensionamentos limitados ao componente, quando você quer que os elementos escalem em relação ao tamanho de fonte do contêiner: paddings, margens e tamanhos de ícones dentro de um componente. O em é poderoso para componentes autocontidos, mas pode se acumular de forma inesperada em elementos muito aninhados. O tamanho de fonte raiz padrão do navegador é 16px, por isso 1rem = 16px na maioria dos navegadores, a menos que o usuário ou o desenvolvedor altere.
Perguntas frequentes
Um conversor de px para rem traduz valores em pixels para unidades rem com base em um tamanho de fonte raiz configurável. Nosso conversor de px para rem e em suporta as quatro direções - px→rem, rem→px, px→em, em→px - com uma tabela de referência de valores comuns, tudo instantaneamente no seu navegador.
rem = px ÷ tamanho da fonte raiz. Com o tamanho de fonte raiz padrão do navegador, 16px: 16px = 1rem, 24px = 1.5rem, 32px = 2rem. Nosso conversor de px para rem aplica essa fórmula na hora para qualquer tamanho de fonte raiz que você configurar.
rem é relativo ao tamanho de fonte do elemento raiz (sempre o elemento <html>), enquanto em é relativo ao tamanho de fonte do elemento pai. O rem é mais previsível para dimensionamentos globais; o em é útil para dimensionamentos limitados ao componente, que devem escalar com seu contêiner.
O tamanho de fonte raiz padrão do navegador é 16px, a configuração mais comum. Alguns designers usam 10px como tamanho raiz para facilitar as contas com rem (1rem = 10px, então 1.6rem = 16px). Nosso conversor aceita qualquer tamanho de fonte raiz, seja dos presets ou um valor personalizado.
Usar rem nos tamanhos de fonte respeita a preferência de tamanho de fonte do navegador do usuário e melhora a acessibilidade. Se o usuário definir o navegador com fonte base de 20px, o texto em rem escala junto, enquanto o texto em px fica fixo. Isso é exigido para atender ao critério WCAG 1.4.4.
Sim! Selecione «em → px» no menu de direção, defina o tamanho de fonte pai, digite seu valor em em e clique em Converter. A ferramenta calcula px = em × tamanho da fonte pai. Use o botão de inverter para alternar rapidamente entre px→em e em→px.
Sim! Nosso conversor de px para rem e em é 100% gratuito, sem cadastro, sem anúncios e sem limites de uso. Converta valores em pixels quantas vezes precisar - grátis para sempre.
Com certeza. Todas as conversões acontecem localmente no seu navegador usando JavaScript. Seus valores nunca são enviados a nenhum servidor, o que garante privacidade total sempre que você usa nosso conversor de px para rem e em online.
A tabela de referência mostra valores em pixels comuns (de 4px a 96px) convertidos tanto para rem quanto para em com os tamanhos de fonte configurados. O valor convertido no momento é destacado para consulta rápida.