Ouvrir et exécuter des projets web ZIP sur iPhone et iPad
Un site compressé, un projet de cours, un prototype exporté — importez-le et exécutez-le comme un vrai site, sans Mac et sans connexion.
Mis à jour le 2026-09-15
Safari ne sait pas ouvrir un site local composé de plusieurs fichiers sur iOS, et décompresser l’archive dans l’app Fichiers ne vous laisse qu’un dossier de fichiers qui ne se relient plus entre eux.
OpenHTML importe tout le ZIP (ou le dossier) comme un seul projet : il repère la page d’entrée, garde tous les chemins relatifs fonctionnels et prévisualise le site hors ligne. Les pages qui utilisent fetch(), les ES modules ou des données JSON peuvent tourner sur un serveur local privé en 127.0.0.1 — les mêmes conditions qu’un vrai serveur web, entièrement sur votre appareil.
Du ZIP au site en fonctionnement
Importez le ZIP ou le dossier
Partagez l’archive vers OpenHTML ou sélectionnez-la dans l’importateur. Le projet est décompressé dans une copie privée ; rien n’est envoyé en ligne.

Prévisualisez la page d’entrée
Le HTML d’entrée est détecté automatiquement — et si un projet comporte plusieurs pages candidates, vous pouvez changer l’entrée depuis l’espace de travail du projet.

Activez le serveur local si nécessaire
Si le site utilise fetch(), les ES modules ou XHR, basculez le projet en mode serveur local (Pro) : il tourne sur 127.0.0.1, en boucle locale uniquement, et s’arrête dès que vous quittez la page.

Voir tout le projet, pas seulement la page
L’espace de travail du projet liste chaque fichier avec sa taille et les contrôles de structure : les ressources référencées par le HTML mais absentes, les fichiers présents mais jamais utilisés, les chemins suspects qui sortent de la racine du projet, et les pages d’entrée candidates.
- Le diagnostic signale les fichiers manquants, les ressources distantes bloquées et les erreurs JavaScript — avec des correctifs en un geste.
- La vue Source ouvre n’importe quel fichier du projet avec coloration syntaxique, recherche et numéros de ligne.
- Observez le trafic fetch, XHR et WebSocket dans le panneau Réseau, et inspectez le DOM directement sur l’appareil (Pro).
- Testez vos mises en page responsives avec les préréglages de viewport téléphone / tablette / ordinateur, ou demandez le site pour ordinateur (Pro).
Renvoyez le résultat
Une fois le projet corrigé ou relu, exportez-le : reconditionnez son état actuel en un ZIP propre, intégrez tout dans une archive HTML à fichier unique, ou imprimez la page rendue en PDF intégral ou en image longue (Pro).
Le serveur local n’écoute que sur 127.0.0.1 — rien sur votre réseau ne peut l’atteindre, et il s’arrête dès que l’app passe en arrière-plan. L’accès réseau de la page elle-même reste désactivé tant que vous ne l’autorisez pas.
Questions fréquentes
Pourquoi mon projet a-t-il besoin d’un serveur local ?
Par sécurité, les navigateurs bloquent fetch(), les ES modules et XHR sur les URL file://. Un serveur localhost donne à la page une véritable origine : ces fonctionnalités marchent alors exactement comme en production.
Quelle taille le ZIP peut-il faire ?
Les projets web habituels s’importent sans difficulté ; la taille des archives est vérifiée avant décompression, si bien qu’un ZIP corrompu ou démesuré échoue avec un message clair au lieu de bloquer l’app.
Puis-je modifier les fichiers du projet ?
OpenHTML est une visionneuse et un outil de débogage, pas un IDE — vous pouvez lire chaque fichier avec coloration et recherche, changer d’entrée, diagnostiquer et réexporter. Pour l’édition, faites l’aller-retour par l’éditeur de votre choix.
Ce n’est pas la bonne page d’entrée qui s’ouvre ?
Ouvrez l’espace de travail du projet et désignez n’importe quel HTML candidat comme nouvelle entrée — le choix est mémorisé projet par projet.
Exécutez votre projet web là où vous êtes
Importez un ZIP, prévisualisez-le hors ligne, déboguez-le avec de vrais outils et exportez un résultat propre — le tout sur votre iPhone ou votre iPad.
Télécharger OpenHTMLGratuit sur l’App Store — la lecture de base ne nécessite aucun achat.