TL
ツールラボ
💰寄付する
💰寄付する

JavaScript Minifier

Minify and compress JavaScript

入力 JavaScript
圧縮済み JS

このツールについて

JavaScript圧縮は、動作を変えることなくソースコードからコメント、空白、改行などの不要な文字を削除します。その結果、ブラウザでより速くダウンロードされ解析される小さなファイルが生成されます。

このツールは一般的なケースを処理します:一行コメント(//)、ブロックコメント(/* */)、文字列リテラル(正確に保存)、演算子のスペース。本番環境では、Terserやesbuildなどのツールがさらに変数のリネームやデッドコード除去を行います。

使い方

  1. 入力パネルにJavaScriptを貼り付けます。
  2. 圧縮ボタンをクリックします。
  3. 右側に圧縮結果とサイズ節約インジケーターが表示されます。
  4. コピーボタンで結果をクリップボードにコピーします。

活用事例

プロダクション展開前にスクリプトサイズを削減するために使用します。ビルドツールなしでHTMLにインラインスクリプトを埋め込む場合に便利です。WordPressやレガシーシステムで単一のスクリプトファイルを最適化したり、小さなユーティリティスクリプトを素早く圧縮する際にも役立ちます。

よくある質問

  • 圧縮はコードの動作を変えますか?いいえ。圧縮は意味的に中立です — コメントと空白のみ削除され、ロジックは同一です。
  • Terser/esbuildとの違いは?TerserやesbuildはさらにVar名の短縮、デッドコード除去、定数の畳み込みを行います。このツールはビルド環境不要の素早いブラウザベースのオプションです。
  • 正規表現リテラルは正しく処理されますか?シンプルな正規表現リテラルは保持されます。複雑な正規表現は時々正しく処理されない場合があります — 疑いがある場合は出力を確認してください。