Testador de Tamanho de Viewport e Breakpoint Responsivo
Veja o tamanho real da janela do seu navegador em relação a uma página. Esta ferramenta lê o tamanho da sua viewport em pixels CSS, a proporção e orientação dos pixels do seu dispositivo, e o breakpoint responsivo em que você está atualmente — atualizando ao vivo conforme você redimensiona.
Redimensione a janela do seu navegador e veja esses valores atualizarem ao vivo.
Breakpoints do Tailwind CSS
A faixa em que seu viewport se encaixa é destacada conforme você redimensiona.
| Prefixo | Largura mínima | Aplica-se a partir de |
|---|---|---|
| base | 0px | 0 – 639px |
| sm | 640px | 640 – 767px |
| md | 768px | 768 – 1023px |
| lg | 1024px | 1024 – 1279px |
| xl | 1280px | 1280 – 1535px |
| 2xl | 1536px | 1536px+ |
Categorias de dispositivo
Painel de teste redimensionável
Arraste o canto inferior direito para redimensionar este painel. Ele informa seu próprio tamanho e qual breakpoint essa largura atingiria — um indicador responsivo rápido.
Tamanhos comuns de viewport de dispositivos
Viewports aproximados em pixels CSS no modo retrato, para referência — os valores reais variam conforme o navegador e o sistema operacional.
| Dispositivo | Viewport (px CSS) | DPR |
|---|---|---|
| iPhone SE | 375 × 667 | 2× |
| iPhone 15 / 14 Pro | 393 × 852 | 3× |
| Pixel 8 | 412 × 915 | 2.6× |
| iPad mini | 768 × 1024 | 2× |
| iPad Pro 11" | 834 × 1194 | 2× |
| Surface Pro | 912 × 1368 | 2× |
| Laptop (720p) | 1280 × 720 | 1× |
| Laptop (1080p) | 1366 × 768 | 1× |
| Desktop (1080p) | 1920 × 1080 | 1× |
A viewport é a área onde uma página da web precisa desenhar — a janela do navegador, menos as abas, a barra de endereços e as barras de rolagem. Por isso, quase sempre é menor que a resolução da sua tela: a tela é o painel inteiro, enquanto a viewport é apenas a fatia que a página pode usar. Ela é medida em pixels CSS, unidades de layout, em vez de pontos físicos — telas 'Retina' de alta densidade empacotam dois ou três pixels físicos em cada pixel CSS para que o texto pareça mais nítido, e window.devicePixelRatio reporta esse multiplicador.
Esta ferramenta lê window.innerWidth e window.innerHeight a cada mudança de redimensionamento e orientação, junto com a viewport de layout do documentElement.clientWidth/clientHeight, a proporção de pixels do seu dispositivo e a orientação. Um breakpoint é a largura de uma viewport na qual um layout muda — colunas se empilham, um menu colapsa, o texto muda de tamanho — e frameworks como o Tailwind CSS aplicam estilos a partir de um conjunto de larguras nomeadas para cima. A referência abaixo destaca a faixa em que sua largura se encaixa, e o painel de teste arrastável informa o breakpoint que sua largura atingiria, então você pode pré-visualizar um componente sem redimensionar toda a janela. Tudo é rodado localmente; nada é enviado.
Se os números parecerem errados, várias coisas ficam entre a resolução do seu painel e a viewport que uma página vê. A interface do navegador e as barras de rolagem subtraem da área utilizável, e o zoom da página reduz a contagem de pixels CSS — então innerWidth diminui sem que a janela se mova — assim como a escala da exibição do sistema operacional, por isso dois monitores idênticos podem reportar tamanhos diferentes. Nos celulares, a tag meta viewport, <meta name="viewport" content="width=device-width, initial-scale=1">, posiciona a página na largura do dispositivo em vez de simular um desktop ~980px, então uma viewport de 390 px em DPR 3 fica em um painel com aproximadamente 1170 pixels físicos de diâmetro. Para ver a resolução física completa e a densidade de pixels da sua tela, use as ferramentas What Is My Screen Size e Screen Resolution Test.
Breakpoints responsivos comuns
| Breakpoint | Largura mínima | Dispositivos típicos nessa faixa |
|---|---|---|
| base | 0px | Telefones no modo retrato (~360–430 CSS px de largura) |
| sm | 640px | Celulares grandes no modo paisagem, tablets pequenos |
| md | 768px | Tablets no modo retrato (um iPad reporta 768 px) |
| lg | 1024px | Tablets no modo paisagem, laptops pequenos |
| xl | 1280px | Laptops e janelas padrão de desktop |
| 2xl | 1536px | Monitores desktop grandes e de alta resolução |
