JS 圧縮・整形

JavaScriptのコメント・空白を除去して容量を減らしたり(圧縮)、インデントを整えたり(整形)します。文字列・正規表現を認識して安全に処理し、コードはサーバーに送信されません。

ライブラリなしで動作する安全圧縮です。名前の短縮のような高度な最適化は行わず、コメント・インデント・不要な空白のみを除去し、改行は維持して動作が変わらないようにします。

入力 JS
結果

使い方

圧縮はコメントとインデント・空行・不要な空白を除去します。改行を維持するため、セミコロン自動挿入(ASI)によって動作が変わることはありません。

整形は括弧の深さに合わせてインデントを整え直し、読みやすくします。

すべての処理はブラウザ内で行われ、入力したコードが外部に送信されることはありません。