JS 圧縮・整形
JavaScriptを軽く圧縮(minify)したり、見やすく整形(beautify)
도구를 불러오는 중…
🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。
JavaScriptから空白とコメントを除いて1行に圧縮(minify)したり、文ごとに行を分けてインデントし見やすく整形(beautify)したりします。文字列・テンプレートリテラル・正規表現・コメントを認識し、コードが壊れないように処理します。
使い方
- コードを貼り付けるか、.jsファイルを読み込みます。
- 「整形」または「圧縮」タブを選びます(整形時はインデント単位を指定)。
- 結果と削減率・サイズを確認し、コピーボタンで取り出します。
よくある質問
- 文字列や正規表現が誤って処理されませんか?
- 引用符付き文字列、バッククォートのテンプレート、正規表現リテラル、//および/* */コメントを区別して内部はそのまま残すため、安全に変換されます。
- 変数名も短く縮めてくれますか?
- いいえ。このツールは空白・コメント除去レベルの軽い圧縮のみを行い、識別子の短縮(mangling)やツリーシェイキングは行いません。
- 圧縮版をそのままデプロイしてもよいですか?
- ほとんど問題ありませんが、セミコロンを省略したASI依存のコードは改行が消えて、まれに動作が変わることがあります。デプロイ前に結果を実行して確認する、参考用としてお使いください。
