Como abrir e rodar um projeto web em ZIP no iPhone ou iPad
Atualizado em 2026-08-09
Um site zipado — um trabalho da faculdade, um protótipo exportado, o backup de um site estático, um app com vários arquivos gerado por IA — não funciona se você só descompactar no app Arquivos: o iOS te dá uma pasta de arquivos soltos, o Safari não consegue navegar entre eles e tudo o que usa fetch() ou módulos ES é bloqueado de cara em arquivos locais.
O caminho que funciona: importar o ZIP como um único projeto em um visualizador que preserva a estrutura e sabe servi-lo como um site de verdade. Veja o fluxo completo.
Passo 1 — Importe o ZIP como um projeto só
- Compartilhe o .zip com o OpenHTML ou escolha o arquivo pelo importador do app (pastas também funcionam).
- O arquivo é descompactado em uma cópia privada no dispositivo, mantendo a estrutura de pastas e todos os caminhos relativos intactos.
- A página de entrada é detectada automaticamente e abre como um site renderizado.
Abriu a página errada? Projetos com vários arquivos HTML mostram os candidatos em Conteúdo do projeto — escolha outra página de entrada e ela fica memorizada.
Passo 2 — Rode como um site de verdade
Os navegadores restringem de propósito as páginas file://: nada de fetch(), nada de módulos ES, nada de XHR. É por isso que um projeto que funciona no servidor de desenvolvimento do seu computador parece quebrado como arquivos locais. O modo servidor local (Pro) do OpenHTML roda o projeto em um servidor privado 127.0.0.1 no próprio dispositivo — requisições de mesma origem, importação de módulos e carregamento de JSON se comportam exatamente como em produção.
O servidor é só de loopback: nada mais na sua rede o alcança, e ele para quando você sai da página ou manda o app para segundo plano. O acesso da própria página à internet continua desligado a menos que você permita.
Passo 3 — Descubra o que está errado
- As verificações de estrutura apontam arquivos ausentes que o HTML referencia, arquivos sem uso e caminhos que escapam da raiz do projeto.
- O diagnóstico lista recursos remotos bloqueados e erros de JavaScript, com correções em um toque.
- O console mostra os logs da página; o painel de rede (Pro) mostra cada fetch/XHR com status e tempo.
- Qualquer arquivo do projeto abre na visualização de código, com destaque e busca.
Precisa depurar além do projeto em si? Veja como depurar páginas web no iPhone sem um Mac.
Passo 4 — Exporte um resultado limpo
- Reempacote o estado atual do projeto como um novo ZIP para enviar adiante.
- Incorpore tudo em um único arquivo HTML autossuficiente, fácil de compartilhar.
- Imprima a página renderizada como PDF completo ou imagem longa (Pro).
Casos de uso típicos
- Revisar o site de um aluno ou de um prestador entregue em ZIP.
- Conferir se um app com vários arquivos gerado pelo ChatGPT ou pelo Claude realmente roda.
- Ler a exportação de um site estático ou um pacote de documentação no trem, totalmente offline.
- Verificar se o backup do seu próprio site ainda abre corretamente, anos depois.
O resumo completo dos recursos está na página do recurso projetos web em ZIP.
Grátis na App Store — a visualização básica não exige compra.
Baixar o OpenHTML