JavaScript ミニファイアー
保守的な JS ミニファイアー:コメント除去と空行の折り畳みのみで改行は保持 — 危険な書き換えをせず、コードの意味はそのまま。ビルド不要の現場に。
このツールは完全にブラウザ内で動作します。データは端末から出ず、サーバーへアップロードされることはありません。
使い方
- 1JavaScript を入力欄に貼り付けます。
- 2圧縮結果が即座に表示され、入力/出力サイズと節約率も出ます。
- 3圧縮後のスクリプトをコピーするか、入力をクリアして次のファイルへ。
JavaScript ミニファイアー
このミニファイアーは 2 つのことだけをします。// と /* */ のコメントを除去し(文字列・${…} を含むテンプレートリテラル・正規表現リテラルは正しく保護)、空行とインデントを折り畳みます。文の間の改行は保持されるため、自動セミコロン挿入(ASI)の挙動は以前とまったく同じです。
変数名の変更・コードのインライン化・文の結合は絶対にしません。それは本格的なビルドツールの仕事です。手に入るのは、確実に小さく安全に圧縮されたファイルと、リアルタイムの節約バイト数表示だけ。すべてブラウザ内で完結します。
よくある質問
なぜ改行を残して 1 行に結合しないのですか?
意図的な選択です。JavaScript は自動セミコロン挿入に依存し、改行を削除するとプログラムの動作が静かに変わる可能性があります。改行を残すことで、本格的なバンドラーを通らないコードでも安全に使えます。
Terser や UglifyJS との違いは?
それらは AST を解析・書き換えます(名前の短縮、デッドコード除去、インライン化)。出力はさらに小さい一方、本物のビルド工程が必要です。このツールはコメントと空行だけを除去 — 挙動変化のリスクはゼロで、ビルドも不要です。
コードはどこかにアップロードされますか?
いいえ。すべてブラウザ内でローカルに実行され、ソースは端末の外に出ません。
関連ツール
CSS ミニファイアー
CSS をオンラインで圧縮:コメントと余分な空白を取り除き、スタイルシートを軽量化して表示を高速化。プライベートで安全、アップロードは一切ありません。
すべてのツール →
HTML ミニファイアー
HTML をブラウザ内で圧縮:コメント除去と空白の折り畳みでページを軽量化。レンダリングを崩さない保守的な手法で、節約率も表示します。
すべてのツール →
JSON ミニファイアー
JSON をオンラインで圧縮:余白をすべて取り除き、API レスポンスや保存容量を削減。節約できたバイト数をリアルタイム表示します。
すべてのツール →
正規表現テスター
正規表現をリアルタイムでテスト:入力と同時にすべての一致をハイライトし、キャプチャグループを確認。JavaScript 向けデバッグに、フラグもワンクリック。
すべてのツール →
ツールを埋め込む
1 行であなたのサイトにツールを。訪問者のブラウザ内で動きます。
<iframe src="https://zoyku.com/ja/tools/javascript-minifier?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — javascript-minifier" loading="lazy"></iframe>