Skip to main content

Conversor de Unidades CSS Converta entre px, em, rem, %, vw, vh, vmin e vmax com viewport e tamanho de fonte configuráveis.

Conversor de Unidades CSS illustration
⚖️

Conversor de Unidades CSS

Converta entre px, em, rem, %, vw, vh, vmin e vmax com viewport e tamanho de fonte configuráveis.

1

Configure o contexto

Defina as dimensões da janela de visualização, o tamanho da fonte base e o tamanho do elemento pai.

2

Insira um valor

Digite o valor CSS para converter.

3

Selecione unidades

Escolha as unidades CSS de origem e destino.

Loading tool...

What Is Conversor de Unidades CSS?

Um conversor de unidades CSS traduz entre as várias unidades de comprimento disponíveis em CSS, considerando unidades dependentes do contexto. Unidades fixas (px) sempre representam o mesmo tamanho visual. Unidades relativas dependem do contexto: em e rem relacionam-se com tamanhos de fonte, % relaciona-se com o elemento pai e unidades de viewport (vw, vh, vmin, vmax) relacionam-se com as dimensões da janela do navegador. Este conversor permite configurar todas as variáveis de contexto (tamanho da viewport, tamanho da fonte base, tamanho do pai) para conversões precisas entre quaisquer unidades CSS, tornando cálculos de design responsivo rápidos e precisos.

Why Use Conversor de Unidades CSS?

  • Dimensões da janela de visualização configuráveis para cálculos precisos de vw/vh.
  • Tamanho da fonte base ajustável para conversões em/em.
  • Tamanho do elemento pai para cálculos percentuais.
  • As oito unidades essenciais de comprimento CSS.
  • Perfeito para fluxo de trabalho de design responsivo.

Common Use Cases

Design Responsivo

Calcule valores vw para tipografia e layouts fluidos.

Design-to-Code

Converta especificações de design baseadas em pixels para unidades CSS responsivas.

Acessibilidade

Converta tamanhos fixos em pixels para unidades rem relativas.

Depuração de Layout

Entenda como as diferentes unidades CSS se traduzem em tamanhos reais de pixel.

Technical Guide

As unidades de comprimento em CSS se encaixam em duas categorias:

Absoluta:
• px: pixel CSS (1/96 de polegada em CSS, mas 1 pixel do dispositivo em displays padrão)

Relativa:
• em: relativo ao tamanho da fonte do elemento. 2em = 2× o tamanho da fonte atual
• rem: relativo ao tamanho da fonte raiz (elemento html). Mais previsível que em
• %: relativo ao valor da propriedade correspondente do elemento pai
• vw: 1% da largura da viewport. 100vw = largura total da viewport
• vh: 1% da altura da viewport. 100vh = altura total da viewport
• vmin: 1% da menor dimensão da viewport
• vmax: 1% da maior dimensão da viewport

Padrões responsivos comuns:
• Tipografia fluida: font-size: clamp(1rem, 2vw + 0.5rem, 2rem)
• Seções de altura total: min-height: 100vh
• Espaçamento responsivo: padding: 5vw

Tips & Best Practices

  • 1
    Use rem para tamanhos de fonte (acessibilidade). Use px para bordas e sombras (precisão).
  • 2
    vmin é ótimo para contêineres quadrados responsivos.
  • 3
    clamp() com unidades vw permite tipografia fluida sem consultas de mídia.
  • 4
    100vh em dispositivos móveis pode incluir a barra de endereços - use 100dvh (altura dinâmica da janela de visualização) instead.
  • 5
    Quando tiver dúvidas, comece com rem e px. Adicione vw/vh apenas quando precisar de dimensionamento relativo à janela de visualização.

Related Tools

Frequently Asked Questions

Q Como eu converto px para vw?
Divida o valor em pixels pelo tamanho da janela de visualização e multiplique por 100. Exemplo: 192px em uma janela de visualização de 1920px = 192/1920 × 100 = 10vw.
Q Qual é a diferença entre vw e %?
vw sempre é relativo ao tamanho da janela de visualização. % é relativo ao elemento pai, que pode ser menor do que a janela de visualização.
Q Quando eu devo usar rem em vez de em?
Use rem para dimensionamento consistente relativo à raiz (sem surpresas de cascata). Use em quando quiser que o dimensionamento seja escalado com o tamanho da fonte do pai mais próximo.
Q O que é vmin?
vmin equivale a 1% da dimensão menor da janela de visualização (largura ou altura). Em uma janela de visualização de 1920×1080, 1vmin = 10,8px.
Q Por que páginas com 100vh têm barras de rolagem em dispositivos móveis?
Navegadores móveis incluem a barra de endereços no cálculo da altura da janela de visualização. Use 100dvh (altura dinâmica da janela de visualização) ou JavaScript para obter a altura visível real.

About This Tool

Conversor de Unidades CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.