Toolantern
ホーム › JavaScriptミニファイア
無料ツール。登録不要。

JavaScriptミニファイア

本番用にJavaScriptを圧縮:文字列リテラルを保持したままコメントと不要な空白を除去し、削減バイト数を正確にレポートします。

このツールの機能

このミニファイアは行・ブロックコメントを除去し、不要な空白を圧縮、演算子や句読点の前後の空白を除去します。文字列リテラル、テンプレートリテラル、正規表現は慎重に保持するので、コードはそのまま動作します。

例

function hello() {
  // 挨拶
  console.log( 'hi' );
}
はfunction hello(){console.log('hi');}に。コメントと字下げが消え、ロジックは無傷です。

制限

これは安全な空白・コメント除去型のミニファイアで、完全な最適化ツールではありません。変数名の変更やコードの再構成はしません。積極的な最適化にはesbuildやTerserなどのビルドツールを、スニペットの手早い軽量化にはこちらで十分です。

あくまで目安です。表示の公表価格に基づいて計算しており、実際の請求額とは異なる場合があります。 利用規約

よくある質問

どんなJavaScriptでも圧縮は安全?

空白とコメントの除去は通常のコードには安全です。このツールは文字列・テンプレートリテラル・正規表現リテラルを保持するので、安易なミニファイアが壊しがちな箇所も守ります。それでもデプロイ前に出力をテストしてください。

どれくらい小さくなりますか?

手書きコードで通常15〜35%。主にコメントとインデントの除去によるものです。正確な削減量を表示します。

コードは難読化されますか?

いいえ。圧縮後のコードもフォーマッターで読めます。本格的な難読化には専用ツールが必要で、それでも意欲的な読み手を遅らせる程度です。

コードはサーバーに送信されますか?

いいえ。圧縮はブラウザ内でローカルに行われ、独自のコードも外部に出ません。

ほかの無料ツール