Transformez n'importe quel projet React, Vue ou Svelte en fichiers statiques hébergeables partout
React → HTML/CSS/JSCliquez ou glissez pour télécharger un fichier ZIP
Vite, CRA, Astro, Vue, Svelte — tout projet avec un package.json
Sans inscription. Rien ne quitte votre navigateur.
Tout projet avec un package.json dont le build atterrit dans dist/ ou build/.
Exporté depuis
Écrit avec
Exportez votre projet au format ZIP depuis Google AI Studio, Claude Code, Cursor ou tout autre outil de codage IA, puis déposez-le ici.
WebContainers exécute un vrai npm install et un build en local — votre code ne quitte jamais votre appareil.
Obtenez du HTML, CSS et JS pur, prêt à héberger gratuitement sur Cloudflare Pages, Vercel ou Netlify.
npm install et le build de production s'exécutent dans un WebContainer sur votre propre machine. Il n'y a aucun serveur où téléverser — c'est aussi pour cela que c'est gratuit.
Un build qui casse, c'est en général un mur de sortie npm. Nous la comparons à 13 causes connues et vous disons laquelle vous avez rencontrée. Quand rien ne correspond, nous le disons au lieu de deviner.
Voir la liste complète15 vérifications sur les fichiers que vous allez publier : clés d'API intégrées au bundle, requêtes pointant encore vers localhost, titre manquant. Un hébergeur statique n'a aucun serveur pour rattraper cela après coup.
Voir la liste complèteTéléversez votre projet React au format ZIP et cliquez sur Démarrer le build. React2Static exécute le vrai processus de build (npm install + build) dans votre navigateur et produit des fichiers statiques HTML, CSS et JS que vous pouvez télécharger et héberger n'importe où.
Oui. React2Static est conçu pour les exports Google AI Studio et fonctionne aussi avec les projets React générés par Claude Code, Cursor, Codex et d'autres outils de codage IA — tout projet React basé sur Vite avec un package.json.
Vous obtenez le journal complet, plus un diagnostic en clair : quelle cause connue correspond, et quoi changer. La plus fréquente de loin : du code qui importe un paquet jamais ajouté au package.json. Si rien ne correspond, nous le disons plutôt que de deviner — un mauvais diagnostic est pire que pas de diagnostic.
Non. L'intégralité du build s'exécute localement dans votre navigateur grâce à la technologie WebContainers. Votre code ne quitte jamais votre appareil.
Oui, sur Netlify. Vous autorisez votre propre compte Netlify et les fichiers partent de votre navigateur directement vers lui — aucun serveur à nous au milieu. Vous pouvez aussi simplement télécharger le ZIP et le déposer sur Cloudflare Pages, Vercel ou ailleurs.
Partout où l'on peut servir des fichiers statiques : Cloudflare Pages, Vercel, Netlify ou GitHub Pages — tous avec des offres gratuites généreuses. Consultez le guide de déploiement ci-dessous pour un tutoriel pas à pas.
Des tutoriels pas à pas pour mettre vos fichiers statiques en ligne et y brancher un domaine.