---
id: "navegador-tamanhos-e-emulacao"
titulo: "Tamanhos, emulação e localização"
resumo: "Testar a página em outros tamanhos de tela, emular dispositivos, rede e CPU, e sobrescrever a geolocalização."
idioma: "pt-br"
tipo: "guia"
categoria: "telas"
aplicavelDesde: "0.0.16"
capabilities: ["browser.viewport", "browser.emulation", "browser.geolocation"]
estadoEditorial: "aprovado"
nivelEvidencia: "artefato-distribuido"
refFonte: "27574c339b58316408f6be2d62169d59041d07bf"
revisaoFonte: "2026-09-24"
revisor: "mantenedor (v1, 2026-10-03)"
rota: "/docs/pt-br/ferramentas/navegador/tamanhos-e-emulacao/"
fonte: "pt-br/ferramentas/navegador/tamanhos-e-emulacao.md"
caminhoPublico: "docs/publica/pt-br/ferramentas/navegador/tamanhos-e-emulacao.md"
hashFonte: "sha256:786bd26103bc0956fceba039a80ff8946a165c6734f1256d2d17946d6ddbea80"
hashDestaPagina: "sha256:786bd26103bc0956fceba039a80ff8946a165c6734f1256d2d17946d6ddbea80"
traducaoAssistidaPorIA: false
traducaoDesatualizada: false
corpoRetido: false
---
Três ajustes que mudam o ambiente em que a página se enxerga: o tamanho da tela, as condições de rede e processamento, e a posição geográfica reportada.

## Tamanhos de viewport

- Na **barra de ferramentas** há um grupo de dispositivo que aplica um preset de tamanho.
- No **menu de três pontos** há a lista de tamanhos, com presets que cobrem do celular pequeno ao notebook grande, passando por tablet.
- O preset escolhido **é lembrado por aba** — cada aba tem o seu.

Um tamanho definido à mão também é possível, com largura, altura, escala e modo móvel.

> **Um override de viewport esconde o layout real até ser removido.** Se a página parecer estranha depois de um teste, confirme se ainda há um tamanho aplicado naquela aba.

## Emulação de dispositivo, rede e CPU

Pela linha de comando é possível aplicar emulações que vão além do tamanho:

| Emulação | O que faz |
|---|---|
| **Dispositivo** | Aplica um dispositivo conhecido à aba |
| **CPU** | Aplica limitação de processamento, com taxa inteira maior ou igual a 1 |
| **Rede** | Aplica uma condição de rede: `slow-3g`, `fast-3g`, `slow-4g`, `fast-4g`, `offline` ou `no-throttling` |
| **Offline** | Liga e desliga o modo offline |
| **Preferências de mídia** | Define esquema de cores e preferência de movimento reduzido |

O resultado da emulação de rede **imprime as taxas efetivas aplicadas** — é o que permite dizer o que foi emulado, em vez de supor.

**Redefinir limpa CPU e rede de uma vez.** Se você emulou rede para medir algo, **redefina antes da próxima medição**: throttling esquecido contamina o próximo número.

## Geolocalização

A geolocalização sobrescreve a posição reportada à página. É preciso informar latitude e longitude; a precisão é opcional.

> **Uma posição falsa muda o que a página mostra e o que ela pode consentir.** Conteúdo regional, avisos e consentimentos podem reagir à posição — inclusive de formas que você não quer deixar registradas numa conta real.

## Limites

- A emulação vale **por aba** e vale enquanto estiver aplicada.
- O override de viewport e a emulação **não** mudam a janela do app: eles mudam o que a página acha que é a tela.
- As taxas e condições efetivas precisam ser lidas na saída do comando — não há promessa de que a máquina consiga reproduzir exatamente a condição pedida.
