Snaplytics Toolkit

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.

×px

Redimensione a janela do seu navegador e veja esses valores atualizarem ao vivo.

Lendo o viewport…Breakpoint:
Viewport
window.innerWidth × innerHeight (px CSS)
Viewport de layout
Tamanho do cliente documentElement
Proporção de pixels do dispositivo
px CSS → px físico
Orientação
Mais larga que alta, ou mais alta que larga

Breakpoints do Tailwind CSS

A faixa em que seu viewport se encaixa é destacada conforme você redimensiona.

PrefixoLargura mínimaAplica-se a partir de
base0px0 – 639px
sm640px640 – 767px
md768px768 – 1023px
lg1024px1024 – 1279px
xl1280px1280 – 1535px
2xl1536px1536px+

Categorias de dispositivo

Celular
<640px
Tablet
640–1023px
Laptop
1024–1439px
Desktop
≥1440px

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.

Tamanho do painelBreakpoint do painel
px
Arraste meu canto inferior direito ↘

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.

DispositivoViewport (px CSS)DPR
iPhone SE375 × 6672×
iPhone 15 / 14 Pro393 × 8523×
Pixel 8412 × 9152.6×
iPad mini768 × 10242×
iPad Pro 11"834 × 11942×
Surface Pro912 × 13682×
Laptop (720p)1280 × 7201×
Laptop (1080p)1366 × 7681×
Desktop (1080p)1920 × 10801×

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

BreakpointLargura mínimaDispositivos típicos nessa faixa
base0pxTelefones no modo retrato (~360–430 CSS px de largura)
sm640pxCelulares grandes no modo paisagem, tablets pequenos
md768pxTablets no modo retrato (um iPad reporta 768 px)
lg1024pxTablets no modo paisagem, laptops pequenos
xl1280pxLaptops e janelas padrão de desktop
2xl1536pxMonitores desktop grandes e de alta resolução

Ferramentas relacionadas