DevTulz Online

JavaScript Minifier & Beautifier


JavaScript の圧縮とは?

圧縮(ミニファイ)は空白・コメントを除去し、変数名を短い名前に変更することで、動作を変えずにファイルサイズを削減します。整形(ビューティファイ)は逆の処理で、圧縮・難読化されたコードを読みやすいインデント付きコードに変換します。圧縮された JS はブラウザでの読み込みが速くなり、ページパフォーマンスや Core Web Vitals のスコアが向上します。

使い方

  1. 左パネルに JavaScript を貼り付けます。

  2. 「圧縮」を選択してコードを圧縮します(オプション:名前の短縮、console.log の削除など)。

  3. または「整形」を選択して、圧縮・難読化されたコードを正しいインデントで再フォーマットします。

  4. 出力をコピーしてプロジェクトで使用します。

よくある質問

ここで機密データをデコードするのは安全ですか? はい。すべてのデコーディングはJavaScriptを使用してブラウザで行われます。データはサーバーに送信されないため、エンコードされた文字列は完全にプライベートです。

Base64とURL-safe Base64の違いは何ですか? 標準的なBase64は+と/文字を使用しており、これらはURL内の特殊文字です。URL-safe Base64はこれらを-と_に置き換えるため、パーセントエンコーディングなしでURLとファイル名で安全に使用できます。

デコード出力がゴミに見えるのはなぜですか? 元のデータがバイナリ(画像、PDF、圧縮ファイルなど)の場合、デコード出力は読み取り可能なテキストになりません。その場合、Base64文字列はテキスト文字列ではなくバイナリファイルを表します。

Base64は暗号化の形式ですか? いいえ。Base64は暗号化ではなくエンコーディング方式です。誰でもキーなしにBase64文字列をデコードできます。機密データを保護するために使用してはいけません。そのためには適切な暗号化を使用してください。

Keywords: JavaScript 圧縮, JS ミニファイ オンライン, JavaScript 整形, JS フォーマッター, JavaScript minifier, コード最適化, Terser オンライン