JavaScript圧縮

JavaScriptコードを最小化・圧縮します

このツールを共有

問題を報告

非公開の入力内容やファイルは含めずに、問題を説明してください。

このツールはどのくらい役に立ちましたか?

このツールはどのくらい役に立ちましたか?

入力JavaScript

コメントとdebugger文を削除し、コンソールログを保持します。

ブラウザー内で実行されます。コードはこのデバイス内に留まります。

JavaScript圧縮のヒント
  • 圧縮したJavaScriptはデプロイ前にテストしてください。
  • デバッグ用に元のソースファイルを保管してください。
  • コードが関数名やクラス名に依存する場合は、名前の短縮を慎重に使用してください。
  • 圧縮処理をgzipまたはBrotli圧縮と組み合わせてください。
  • 本番環境ではビルドツールで圧縮を自動化してください。

圧縮済みJavaScript

圧縮結果

元のサイズ
—
圧縮後のサイズ
—
削減バイト数
—
圧縮率
—
行数
—
処理前と処理後

処理前

—

処理後

—

JavaScript圧縮ツールについて

この無料オンラインJavaScript圧縮ツールは、空白、コメント、不要な文字を削除してJSコードを圧縮し、可能な限り小さな出力を生成します。業界標準のJavaScript圧縮エンジンTerserを採用しており、アロー関数、テンプレートリテラル、クラス、分割代入など、モダンなES6+構文に対応しています。

ニーズに合わせて3段階の圧縮レベルから選べます。「安全」プリセットはコメントと変数名をそのまま残します。「推奨」プリセットはコメントとdebugger文を削除し、コンソールログは残します。「積極的」プリセットは、ファイルサイズを最大限削減するために、名前の完全な短縮、デッドコードの除去、コンソールログの削除を有効にします。

すべての処理はTerserライブラリを使ってブラウザー内で直接実行され、JavaScriptコードがサーバーにアップロードされることは一切ありません。元のサイズ、圧縮後のサイズ、削減バイト数、圧縮率、行数の削減など、詳細な圧縮統計も表示されます。コードを貼り付けてプリセットを選ぶだけで、最適化されたJavaScriptがすぐに得られます。

プライバシー設定

分析、広告、パーソナライズの設定を選択してください。必須ストレージは、テーマや保存したツールなどの機能を維持するために使われます。

必須ストレージは常に有効です。