ブラウザでReactを静的HTML/CSS/JSに変換

React・Vue・Svelte のプロジェクトを、どこでもホストできる静的ファイルに変換

React → HTML/CSS/JS

クリックまたはドラッグしてZIPファイルをアップロード

Vite、CRA、Astro、Vue、Svelte — package.json があれば対応

登録不要。コードはブラウザの外に出ません。

対応するプロジェクト

package.json があり、ビルド結果が dist/ か build/ に出るプロジェクトなら対応します。

エクスポート元

Google AI StudioClaude CodeCursorCodexBolt.newLovablev0

使用技術

ReactVueSvelteSolidAstroViteCreate React App

使い方

01

Reactプロジェクトをアップロード

Google AI Studio、Claude Code、CursorなどのAIコーディングツールからZIPファイルをエクスポートし、ここにドロップします。

02

ブラウザでビルド

WebContainersがnpm installとビルドをローカルで実行。コードがデバイスの外に出ることはありません。

03

静的ファイルをダウンロード

Cloudflare Pages、Vercel、Netlifyに無料でホストできる純粋なHTML/CSS/JSファイルを取得できます。

React2Staticを選ぶ理由

ブラウザの外には何も出ない

npm installと本番ビルドは、あなたのマシン上のWebContainer内で実行されます。アップロード先のサーバーが存在せず、それが無料である理由でもあります。

ビルドが失敗した理由を教える

ビルドの失敗はたいてい大量のnpmログを意味します。既知の13の原因と照合し、どれに当たったかを示します。どれにも照合できなければ、推測せずそう言います。

全項目はこちら

公開前に成果物を検査する

これから公開するファイルに15項目の検査:バンドルに焼き込まれたAPIキー、まだlocalhostを指しているリクエスト、欠けたtitle。静的ホスティングの背後にサーバーはなく、公開後に直してくれるものはありません。

全項目はこちら

よくある質問

ReactアプリをHTML/CSS/JSに変換するには?

ReactプロジェクトをZIPファイルとしてアップロードし、「ビルド開始」をクリックするだけです。React2Staticはブラウザ内で実際のビルドプロセス(npm install + build)を実行し、どこにでもホストできる静的HTML/CSS/JSファイルを出力します。

Google AI Studioのプロジェクトに対応していますか?

はい。React2StaticはGoogle AI Studioのエクスポート向けに設計されており、Claude Code、Cursor、CodexなどのAIコーディングツールで生成されたReactプロジェクトにも対応しています。package.jsonを含むViteベースのReactプロジェクトであれば動作します。

ビルドが失敗したらどうなりますか?

完全なログに加えて、平易な言葉の診断が出ます。既知の原因のどれに該当し、何を変えればよいか。最も多いのは、package.jsonに書かれていないパッケージをコードがimportしているケースです。どれにも該当しない場合は、推測せずそう伝えます。誤った診断は、診断がないことより悪いからです。

コードはサーバーにアップロードされますか?

いいえ。ビルド全体がWebContainers技術によりブラウザ内でローカルに実行されます。コードがデバイスの外に出ることはありません。

このページを離れずにサイトを公開できますか?

Netlifyへならできます。ご自身のNetlifyアカウントを認可すると、ファイルはブラウザから直接そこへ送られます。間に私たちのサーバーはありません。ZIPをダウンロードして、Cloudflare PagesやVercelなど好きな場所に上げることもできます。

変換した静的サイトはどこにデプロイできますか?

静的ファイルを配信できる場所ならどこでも可能です:Cloudflare Pages、Vercel、Netlify、GitHub Pagesなど、いずれも十分な無料枠があります。下のデプロイガイドで手順を確認できます。

デプロイガイド

静的ファイルを無料で公開し、独自ドメインをつなぐまでの手順を解説します。