JavaScript・CSS圧縮ツール(Minify)

言語を選び、コードを貼り付けて「圧縮する」を押してください。

入力した文章やファイルはサーバーに送らず、このブラウザー内だけで処理します。

使い方

  1. 「言語」でJavaScriptかCSSを選び、コードを貼り付けます。
  2. 「圧縮する」を押すと空白・改行・コメントが取り除かれ、結果の下に圧縮前後のサイズと削減率が表示されます。
  3. 「変数名を短くする」をオンにすると、関数内の変数名を1〜2文字に置き換えてさらに小さくします。外から使うグローバルな名前はそのままです。
  4. 「ライセンスコメントを残す」がオンなら、/*! で始まるコメントや @license を含むコメントは削除しません。

よくある質問

圧縮すると動作が変わりませんか?

JavaScriptはTerser、CSSはCSSOという広く使われているオープンソースのツールで、動作が変わらないように圧縮します。ただしevalや関数名(name)に依存するコードは結果が変わることがあるので、公開前に確認してください。

import・exportのあるモジュールも使えますか?

使えます。import文やexport文があればESモジュールとして圧縮します。なければ通常のスクリプトとして扱い、グローバルな名前は変えません。

圧縮したコードを読みやすく戻せますか?

改行やインデントはJavaScript・CSS整形ツールで戻せます。ただし削除したコメントや短くした変数名は戻らないため、元のコードは別に保管してください。

あわせて使えるツール

すべてのツール