Exportez votre site en HTML
Collez une URL publique. Le plan gratuit exporte une seule page, sans carte bancaire.
Aspirer un site web entier, c'est enregistrer chaque page dont vous avez besoin avec ses feuilles de style, ses scripts, ses images et ses polices, puis réécrire les liens entre les pages pour que la copie fonctionne sans le serveur d'origine. L'outil qui s'en charge s'appelle un aspirateur de site web. Le bon aspirateur dépend d'une question : le site arrive-t-il du serveur en HTML terminé, ou est-ce JavaScript qui le construit dans le navigateur ?
Pour télécharger un site sans rien installer, utilisez un aspirateur de site web en ligne : analysez une adresse publique qui vous appartient ou que vous êtes autorisé à copier, choisissez les pages et téléchargez le ZIP. La suite de ce guide passe en revue toutes les méthodes, y compris les outils gratuits en ligne de commande.
Choisir une méthode
| Méthode | Idéale pour | Exécute JavaScript | Réécrit les liens entre pages | Ce qui manque |
|---|---|---|---|---|
| Enregistrer sous du navigateur | Une page, rapidement | Enregistre ce qui est affiché | Non | Les autres pages, les médias chargés au défilement |
| wget en miroir | Sites statiques, blogs, documentation | Non | Oui | Tout ce que JavaScript construit |
| HTTrack | Sites statiques sous Windows ou Linux | Non | Oui | Tout ce que JavaScript construit |
| Applications de bureau (SiteSucker, Cyotek WebCopy) | Sites statiques sans terminal | Non | Oui | Tout ce que JavaScript construit |
| Exportateur avec rendu | Sites Framer, Webflow, Wix, Squarespace, React | Oui | Oui | Les fonctions serveur : bases de données, comptes, paiements |
Toutes ces méthodes copient ce qu'un visiteur peut voir. Aucune ne télécharge une base de données, l'interface d'administration d'un CMS, des comptes utilisateurs, un tunnel de paiement ou quoi que ce soit qui s'exécute sur le serveur.
Méthode 1 : enregistrer une page dans le navigateur
- Ouvrez la page dans Chrome, Edge, Firefox ou Safari et faites défiler jusqu'en bas pour que les images différées se chargent.
- Appuyez sur
Ctrl+S(Windows, Linux) ouCmd+S(macOS). - Choisissez Page web, complète (Safari : Archive web ou Source de la page).
Vous obtenez un fichier HTML et un dossier de ressources. Les liens vers les autres pages pointent toujours vers le site en ligne : c'est l'instantané d'une page, pas un site.
Méthode 2 : aspirer un site statique avec wget
wget est fourni avec la plupart des distributions Linux et s'installe sur macOS avec Homebrew (brew install wget). Cette commande télécharge un site et le rend consultable hors ligne :
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://example.com/
--mirrorsuit les liens de façon récursive et conserve les dates.--convert-linksréécrit les liens pour que la copie fonctionne depuis votre disque.--adjust-extensionenregistre les pages avec l'extension.html.--page-requisitestélécharge le CSS, les images et les scripts dont chaque page a besoin.--no-parentreste dans le dossier de départ.
Ajoutez --wait=1 pour marquer une pause entre les requêtes et ne pas surcharger le serveur, et -e robots=off uniquement sur un site qui vous appartient. wget enregistre le HTML envoyé par le serveur. Si le site construit son contenu en JavaScript, les pages paraîtront vides ou sans mise en forme.
Méthode 3 : HTTrack, l'aspirateur de site classique
HTTrack est gratuit, dispose d'une interface graphique sous Windows (WinHTTrack) et fonctionne en ligne de commande sous Linux et macOS. Créez un projet, collez l'adresse, choisissez Copie automatique de site(s) web et laissez-le parcourir le site. C'est l'aspirateur de site le plus connu, et il convient bien aux sites statiques. Il suit la même règle que wget : il n'exécute jamais JavaScript. Sur les sites Framer, Webflow et Wix, cela donne des pages vides ou sans style ; pourquoi HTTrack échoue sur les sites no-code montre précisément ce qui disparaît.
Méthode 4 : les applications de bureau
SiteSucker (macOS et iOS) et Cyotek WebCopy (Windows) habillent la même idée d'une interface de bureau : saisissez une adresse, réglez la profondeur des liens à suivre, téléchargez. Elles sont pratiques sur les sites statiques et partagent la même limite sur les pages construites en JavaScript.
Méthode 5 : un aspirateur de site avec rendu
Les sites créés avec Framer, Webflow, Wix, Squarespace ou un framework JavaScript se terminent dans le navigateur : styles, images, animations et sections entières n'apparaissent qu'une fois les scripts exécutés. Un exportateur avec rendu ouvre chaque page dans un vrai navigateur, attend qu'elle soit terminée, la fait défiler pour charger le contenu différé, puis enregistre ce que le navigateur a dessiné et télécharge les fichiers utilisés.
Avec NoCodeExport :
- Collez l'adresse publiée d'un site qui vous appartient ou que vous pouvez copier, puis lancez l'analyse.
- Choisissez les pages à inclure.
- Vérifiez les fichiers, puis téléchargez le ZIP de HTML, CSS, JavaScript et ressources.
L'offre Gratuit exporte une page et laisse les images et les polices liées au site d'origine. Les exports payants placent les ressources dans le ZIP. Pro couvre jusqu'à 100 pages par site ; un Site Pass, en paiement unique, couvre un seul site jusqu'à 50 pages, 250 pages avec Site Pass Plus et 1 000 pages avec Site Pass Max. Avant de payer, vous voyez un aperçu fonctionnel de l'export, construit à partir de 30 de vos pages au maximum.
Aspirateur de site de bureau ou aspirateur en ligne ?
Un aspirateur de site de bureau (HTTrack, wget, SiteSucker, Cyotek WebCopy) est gratuit ou peu coûteux, tourne sur votre machine et ne limite pas le nombre de pages. Il enregistre le HTML tel que le serveur l'envoie : c'est le bon choix pour un blog, une documentation ou un site statique ancien.
Un aspirateur de site en ligne avec rendu ne demande aucune installation et ouvre chaque page dans un vrai navigateur avant de l'enregistrer : c'est le bon choix pour un site Framer, Webflow, Wix, Squarespace ou une application JavaScript. En contrepartie, le nombre de pages dépend de l'offre.
Si votre site sort de Framer, Webflow, Wix ou Squarespace, ou si un premier essai avec HTTrack donne des pages vides, sans style ou sans images, passez à un aspirateur avec rendu.
Pourquoi un site aspiré s'affiche mal
- Pages vides ou sans style : le site construit sa mise en page en JavaScript et l'outil n'a enregistré que le HTML du serveur. Utilisez un exportateur avec rendu.
- Images manquantes : les images se chargent au défilement (
loading="lazy",data-src, arrière-plans CSS). Faites défiler avant d'enregistrer, ou utilisez un outil qui le fait. - Les liens ramènent au site en ligne : l'outil n'a pas réécrit les liens internes. Avec wget, ajoutez
--convert-links. - Polices de remplacement : les fichiers de police sont sur un autre domaine ou leur licence ne couvre que le site d'origine.
- Formulaires, recherche et connexions sans effet : ils ont besoin d'un serveur. Reliez les formulaires à un service de formulaires et gardez les fonctions dynamiques sur un vrai backend.
Tester la copie avant de vous y fier
Un double-clic sur index.html l'ouvre en file://, où les navigateurs bloquent de nombreux scripts et les liens relatifs à la racine. Servez plutôt le dossier :
npx serve .
ou python3 -m http.server 8000, puis ouvrez chaque page en largeur ordinateur et mobile, parcourez la navigation et vérifiez les requêtes en échec dans la console du navigateur. Lancer un site exporté en local détaille cette étape.
Aspirer un site qui ne vous appartient pas
Voir une page ne donne pas le droit de la copier. Aspirez votre propre site, celui d'un client avec son accord écrit, ou un contenu dont la licence le permet. Le design, les textes, les images, les polices et les modèles peuvent chacun avoir leurs propres droits. Ne contournez ni connexion, ni paywall, ni autre contrôle d'accès, et respectez robots.txt et les limites de débit quand vous parcourez le serveur de quelqu'un d'autre.
Quelle méthode choisir ?
Enregistrer sous pour une page, wget ou HTTrack pour un site statique, et un aspirateur de site avec rendu pour un site construit avec Framer, Webflow, Wix, Squarespace ou JavaScript. Dans tous les cas, servez la copie en local et parcourez-la avant de résilier l'hébergement d'origine.


