JavaScript 圧縮ツール(Minify)|無料・ブラウザで使えるオンライン変換

JavaScriptを貼り付けるだけで、不要な空白・改行などを削除し、min.js相当に圧縮できるツールです。
無料・登録不要で、商用サイトの制作/運用にも利用できます。
圧縮処理はブラウザ内で完結するため、入力したコードがサーバーに保存されない設計です。
重要コメント(@license / /*! ... */ など)を残したい場合は、保持オプションをONにしてください。

無料 登録不要 商用利用OK ブラウザ内処理
カテゴリ
開発支援ツール(Develop Tools)
主な用途
  • 本番JSの軽量化
  • LP/キャンペーン高速化
  • 結合JSの仕上げ

JavaScript 圧縮(Minify)

入力・設定
圧縮後は可読性が大きく低下します。必ず元コードをバックアップしてください。
互換性を重視する場合は ES5 推奨です。

圧縮はブラウザ内で完結します。入力内容はサーバーへ保存しません。
圧縮結果
未生成

JavaScriptを圧縮(Minify)する手順(3ステップ)

  1. JavaScriptを貼り付ける
    圧縮したいJavaScriptを入力欄に貼り付けます(複数ファイルを結合したものでも可)。
  2. オプションを選ぶ
    変数名短縮(mangle)や圧縮強度、ライセンスコメント保持など、用途に合わせて選択します。
  3. 圧縮してコピー/保存する
    「圧縮する」を押すと右側にminified JSが表示されます。コピーまたは .min.js として保存できます。

主な活用シーン

圧縮したJavaScriptは、以下のようなシーンで特に効果があります。

  • 本番配信の軽量化:JS容量を減らし、読み込み時間を短縮します。
  • LP/キャンペーンページの高速化:初回表示を改善し、離脱を抑えます。
  • 配布用スニペットの最適化:埋め込みコードを短くし、貼り付けやすくします。
  • 結合後の仕上げ:bundle済みJSの仕上げとしてminifyします。
  • 軽微な改修後の再圧縮:小さな変更でも配信サイズを維持します。

よくある質問

A : はい。会員登録不要で無料でご利用いただけます。

A : いいえ。圧縮処理はブラウザ内で完結し、入力内容をサーバーに保存しない設計です。

A : はい。オプションで「ライセンス/重要コメントを保持」をONにすると、@license や /*! ... */ などの重要コメントを残す設定にできます。

A : 高度な圧縮(特に変数名短縮や最適化)では、前提に依存したコードで不具合が出る可能性があります。本番反映前に必ず動作確認を行ってください。

A : 概ね対応できますが、構文(ECMAScriptバージョン)や module 設定によって結果が変わります。必要に応じて「ECMAScript」や「module」オプションを調整してください。

A : 本ツールは簡易的なブラウザ内圧縮のため、source map 生成は対応していません。運用で必要な場合はビルドパイプライン(Terser/webpack/Vite等)をご検討ください。

利用条件・注意事項・免責等

利用条件

本ツールは、次の条件でご利用いただけます。

  • 完全無料
    ツール自体の利用料金はかかりません。回数制限なくご利用いただけます。
  • 登録不要
    アカウント作成やログインなしで、そのまま使えます。
  • 商用利用OK
    生成したminified JavaScriptは、商用サイト・業務用途でもご利用いただけます。
  • ブラウザ内処理
    処理はブラウザ内で完結するため、入力内容がサーバーに残らない構成です。

ライセンス表記が必要なケースでは、重要コメント保持をONにしてください。本ツールの圧縮処理はブラウザ内で動作するJavaScript圧縮ライブラリ(Terser等)を利用する場合があります。

注意事項・免責

本ページの機能を利用したことにより発生したいかなる損害についても、 本ページの作成者・公開者・管理者は一切の責任を負いかねます。

  • 圧縮後は可読性が大きく低下します。必ず元のJavaScriptをバックアップしてください。
  • 「変数名短縮(mangle)」や強い圧縮では、前提依存のコードで不具合が出る可能性があります。本番反映前に必ず動作確認を行ってください。
  • ライブラリ等の配布物に含める場合、ライセンス表記(@license / /*! ... */ 等)を保持する設定を推奨します。

ご利用は、必ずご自身の責任のもとでお願いいたします。