O comando mais universal para atualizar a página de um navegador é a tecla F5 no Windows e Linux, ou Cmd + R no macOS. Esses dois atalhos funcionam no Chrome, Firefox, Edge, Safari, Opera e em praticamente qualquer navegador moderno.
Mas existem situações em que F5 não basta. Quando você atualiza a página e o conteúdo continua o mesmo, geralmente é porque o navegador está mostrando uma versão guardada no cache em vez de baixar a página de novo do servidor. Para esses casos, o comando muda.
Resposta rápida (para quem está com pressa)
| Sistema operacional | Atualização normal | Atualização forçada (hard refresh) |
|---|---|---|
| Windows | F5 ou Ctrl + R | Ctrl + F5 ou Ctrl + Shift + R |
| Linux | F5 ou Ctrl + R | Ctrl + F5 ou Ctrl + Shift + R |
| macOS | Cmd + R | Cmd + Shift + R |
Se o que você precisava era só a resposta para uma prova ou questão de concurso, é essa tabela. As próximas seções explicam quando usar cada uma, em qual navegador, e o que fazer quando nenhum dos dois resolve.
A diferença entre atualização normal e hard refresh
Quando você pressiona F5, o navegador faz uma coisa pragmática: ele verifica se há uma versão recente da página guardada no cache local. Se houver, mostra a versão guardada e só baixa do servidor o que mudou. Isso é rápido e economiza dados.
Quando você pressiona Ctrl + F5 (ou Ctrl + Shift + R, ou Cmd + Shift + R no Mac), o navegador faz algo diferente: ignora completamente o cache e baixa tudo do servidor de novo, do zero. CSS, JavaScript, imagens e HTML, tudo é solicitado novamente. A documentação MDN sobre cache HTTP explica em detalhes como cada tipo de cache funciona e por que essa distinção existe.
Isso é importante em três situações específicas:
- Quando você é desenvolvedor e acabou de mudar um arquivo, mas a alteração não aparece
- Quando o site mudou recentemente o visual e você ainda vê a versão antiga
- Quando há erro de exibição da página que pode estar guardado no cache
Comandos completos por navegador
A tabela abaixo cobre os cinco navegadores mais usados:
| Navegador | F5 | Ctrl + R / Cmd + R | Botão Recarregar | Hard refresh |
|---|---|---|---|---|
| Google Chrome | Sim | Sim | Sim | Ctrl + F5 ou Ctrl + Shift + R |
| Mozilla Firefox | Sim | Sim | Sim | Ctrl + F5 ou Ctrl + Shift + R |
| Microsoft Edge | Sim | Sim | Sim | Ctrl + F5 ou Ctrl + Shift + R |
| Safari (Mac) | Não tem F5 | Cmd + R | Sim | Cmd + Option + R |
| Opera | Sim | Sim | Sim | Ctrl + F5 ou Ctrl + Shift + R |
O Safari é o único que não usa F5, porque a tecla F5 no Mac não tem função padrão no sistema. Para hard refresh no Safari, o atalho também é diferente: Cmd + Option + R, e em algumas versões precisa primeiro habilitar o menu Desenvolvedor nas preferências.
Quem quer entender melhor por que cada navegador tem comportamentos diferentes, veja o que é um web browser e como ele funciona com detalhes técnicos sobre engines e arquitetura interna.
Atualizar a página usando o mouse
O atalho de teclado é o mais rápido, mas você também pode atualizar pelo mouse:
Botão Recarregar: ícone de seta circular na barra de endereço, geralmente ao lado do botão Voltar. Um clique recarrega a página normalmente.
Clique direito > Recarregar: clique com o botão direito em qualquer área vazia da página e escolha “Recarregar” (Chrome, Edge), “Atualizar” (Firefox) ou similar. Esse método não funciona em cima de imagens ou links, só em áreas de fundo.
Truque do Chrome para opções avançadas: se você abrir o DevTools (pressionando F12), o botão Recarregar passa a aceitar clique direito com três opções:
- Recarregar normal (igual ao F5)
- Recarregamento forçado (igual ao Ctrl + F5)
- Esvaziar cache e recarregamento forçado (mais agressivo: limpa todo o cache do site antes de recarregar)
A terceira opção é a mais profunda e raramente necessária, mas resolve casos em que nem mesmo Ctrl + F5 mostra o conteúdo atualizado. A documentação oficial do Chrome DevTools detalha essas e outras opções avançadas de controle de cache disponíveis no painel de rede.
Como atualizar a página no celular
No celular, o gesto substitui o atalho de teclado. Em todos os navegadores móveis modernos, o padrão é:
Android e iOS (todos os navegadores): puxar a tela para baixo no topo da página até aparecer uma seta circular. Soltar com a seta visível dispara o recarregamento.
Esse gesto, chamado de “pull to refresh”, foi popularizado pelo Twitter por volta de 2009 e hoje é padrão tanto em navegadores quanto em aplicativos.
Alternativas no celular:
- Chrome (Android): menu de três pontos no canto superior direito > ícone de seta circular
- Safari (iPhone): ícone de seta circular ao lado direito da barra de endereço
- Firefox (mobile): menu de três pontos > “Recarregar”
Hard refresh em celular não tem atalho direto. O caminho é limpar o cache do navegador nas configurações do app, o que é mais drástico.
Por que a página continua mostrando conteúdo antigo
Mesmo depois de atualizar, às vezes o site insiste em mostrar uma versão antiga. Os motivos mais comuns são três:
1. Cache do navegador. A explicação mais simples e a causa mais comum. F5 atualiza, mas o navegador continua usando arquivos guardados localmente. Solução: Ctrl + F5 ou Ctrl + Shift + R para hard refresh.
2. Service workers (PWAs). Sites modernos podem instalar service workers, que guardam uma cópia da página para funcionar offline. Quando isso acontece, a página continua mostrando a versão guardada pelo service worker, mesmo depois de hard refresh. Para resolver, é preciso ir nas configurações do navegador, achar a seção de “Dados do site” e desinstalar manualmente o service worker.
3. CDN ou cache do servidor. Sites grandes usam CDNs (Content Delivery Networks) que guardam cópias do conteúdo em vários servidores ao redor do mundo. Se o servidor original mudou mas o CDN ainda não atualizou, você continua vendo a versão antiga, independentemente do que faça no navegador. Esse caso é o mais frustrante porque não há solução pelo lado do usuário, só esperar o CDN propagar.
Para entender melhor como o cache se comporta em diferentes navegadores e como gerenciar cookies e armazenamento, veja como habilitar cookies do browser.
Extensões para atualização automática da página

Se você precisa atualizar uma página repetidamente, em intervalos definidos, existem extensões que automatizam isso:
Auto Refresh Plus (Chrome): configura intervalo em segundos. Útil para monitorar leilões, painéis de status, dashboards de monitoramento.
Tab Reloader (Firefox): equivalente do Firefox, com opções similares.
ReloadMatic (Firefox): mais avançado, permite condições específicas para recarregar (mudança no conteúdo, palavra-chave, etc).
Esses casos de uso são bem específicos. Para usuário comum, não vale instalar extensão, F5 manual resolve.
O que esta página entrega que os concorrentes não entregam
Os 5 primeiros resultados do Google para essa pergunta cobrem o básico (F5 e Ctrl+F5) mas deixam de fora pontos práticos que aparecem todo dia:
- Brainly e meuguru.com: respostas curtas de fórum, sem profundidade técnica
- Recoverit Wondershare: foca só no Mac, ignora Windows/Linux
- ClickUp: só explica hard refresh, não compara navegadores
- GPG Concursos: resposta direta de prova, sem contexto técnico
Esta página vai além ao incluir:
- Tabela comparativa específica por navegador (Safari diferente dos outros)
- Truque do DevTools do Chrome para esvaziar cache antes de recarregar
- Explicação de service workers, que ninguém cobre no SERP atual
- Como atualizar no celular (gesto “pull to refresh”) com alternativas
- Diferença entre cache local, service worker e CDN como causas de página antiga
Perguntas frequentes
Qual a diferença entre F5 e Ctrl + F5?
F5 é a atualização normal: o navegador verifica o cache e pode reutilizar arquivos guardados. Ctrl + F5 é o hard refresh: ignora o cache e baixa tudo do servidor de novo. Use Ctrl + F5 quando o conteúdo da página mudou mas você continua vendo a versão antiga.
O F5 funciona no Mac?
Não da forma esperada. No Mac, a tecla F5 não tem função padrão para atualizar a página. O atalho correto é Cmd + R. Algumas pessoas configuram o F5 manualmente nas preferências do macOS, mas não é o padrão.
Como atualizar a página sem perder o conteúdo do formulário?
Não tem como. Quando você atualiza qualquer página que tem formulário preenchido, o navegador geralmente avisa que o conteúdo será perdido. Em casos específicos, o navegador guarda o que foi digitado e oferece restaurar, mas não há garantia. Para formulários longos, salve o texto em um editor antes de enviar.
Qual o comando para atualizar no Linux?
O mesmo que no Windows: F5 ou Ctrl + R para atualização normal, Ctrl + F5 ou Ctrl + Shift + R para hard refresh. Funciona em Chrome, Firefox, Edge para Linux, Brave e outros.
O comando para atualizar é o mesmo em todos os navegadores?
Quase. F5 funciona em Chrome, Firefox, Edge e Opera no Windows e Linux. No Safari (Mac), F5 não funciona e o atalho é Cmd + R. Hard refresh tem pequenas variações: Cmd + Shift + R no Chrome e Firefox do Mac, mas Cmd + Option + R no Safari.
Posso atualizar a página com assistente de voz?
Sim, em alguns casos. Com o Google Assistente ativado, dizer “Ok Google, atualize a página” funciona em navegadores móveis. Com o Siri no iPhone, o comando equivalente é menos direto e raramente funciona como esperado. Para uso prático no dia a dia, o atalho de teclado ou gesto continua sendo mais rápido.














