FECHAR ANÚNCIO
Conversor de unidades CSS
Conversor de unidades CSS
Suporta conversão entre unidades CSS como px, em, rem, %, vw, vh, fornecendo configurações de ponto de interrupção responsivo. Calcula automaticamente valores dependentes do contexto, adequado para desenvolvimento de layout responsivo, implementação de frontend e adaptação de estilo.
🚀 Início rápido
- Introduzir valor e unidade: p.ex., 16 + px ou 1 + rem
- Escolha a Origem e digite o valor; depois a Destino. Use “Trocar” para alternar rápido.
- Mobile: seta no canto superior direito do drawer para alternar Origem/Destino.
- Disponível para rem/em/%/vw/vh; desativado em unidades absolutas.
- Ver resultados: as restantes unidades são calculadas instantaneamente e podem ser copiadas
- Breakpoints: alternar móvel/tablet/desktop para validar em diferentes telas
📌 Cenários comuns
- Utilização: layouts responsivos, passagem design‑→dev, correlação densidade/impressão, unificação de convenções
🧭 Dicas de uso
- Definir base: 16px na raiz é comum e facilita contas rem ↔ px
- Texto em rem: permite escala global e acessibilidade; em para escala local em componentes
- Layout com viewport: combinar com breakpoints e clamp/min/max para evitar extremos
- Decimais e arredondamento: manter precisão razoável para boa legibilidade
🎛️ Parâmetros e contexto
- REM base (Root Font Size): determina rem ↔ px. 16px é comum (1rem≈16px). Ajuste quando a base do design for diferente.
- EM base (Parent Font Size): determina em e % (quando a referência é Tamanho de letra). Útil para escala local do componente.
- Referência de %: escolha Tamanho de letra / Largura / Altura conforme o contexto (layout vs tipografia).
- Presets de breakpoint definem também o tamanho do viewport para estimativas rápidas (não é media query em runtime).
- Tamanho de viewport para vw/vh/vmin/vmax e % (largura/altura). Dispositivos variam por barras/zonas seguras/scrollbars.
- DPI (pontos por polegada): para pt/pc/in/cm/mm/q ↔ px. Padrão 96; impressão/HiDPI use o valor do dispositivo.
- Dicas: 1) use 16px e 96 DPI como base; 2) valide % de layout alternando breakpoints; 3) estimativa de projeto, não substitui o cálculo final do navegador.
⚠️ Limitações & compatibilidade
- % depende da propriedade (width/height/line-height diferem); a ferramenta estima casos comuns
- ex/ch dependem de métricas da fonte; variam entre fontes/navegadores
- Unidades de viewport variam com barras/zonas seguras; admita pequenas discrepâncias
- Unidades físicas ↔ px variam com o DPI; em impressão/HiDPI valide com cuidado
🔒 Privacidade e segurança
- Todo o processamento ocorre no seu navegador; os dados não saem do seu dispositivo
❓ Perguntas frequentes
Diferença entre rem e em?
rem depende da raiz (escala global previsível); em depende do pai (bom para escala local)
Usar px ou rem?
Prefira rem para layout e texto (a11y); px serve para ícones/bordas nítidos
Porque vw/vh variam entre dispositivos?
Barra de endereço/zonas seguras/scroll influenciam o viewport; combine com clamp()/min()/max() e breakpoints
Como converter pixels de tela em unidades de impressão?
Defina DPI (p.ex., 96/72/300). Tela→impressão aqui é estimativa; use provas e perfis ICC