コードミニファイア
CSS、JavaScript、HTML、JSONをブラウザ上でミニファイ:コメントと空白を取り除き、削減されたサイズを即座に確認できます。
🔒 ブラウザ内で完全に処理されます。ここに入力した内容はアップロードされません。
結果
このコードミニファイアは、マシンが不要とするもの(コメント、インデント、改行、冗長な空白)を取り除くことで、CSS、JavaScript、HTML、JSONを圧縮します。言語を選び、ソースを貼り付け、ボタンを押すと、結果パネルにミニファイされたコードと、処理前後の正確なバイト数および削減率が表示されます。
ミニファイは意図的に保守的で安全に行われます。JavaScriptではコメントと空白のみを対象とし、変数名の変更や式の書き換えは行いません。スキャナは文字列、テンプレートリテラル、正規表現リテラルを正しく処理し、自動セミコロン挿入が動作を変える可能性がある場所では改行を保持します。CSSでは波括弧、コロン、セミコロン、カンマの周囲の空白をまとめ、HTMLではタグ間の空白を圧縮する一方で、pre、textarea、script、styleの内容はそのまま保ちます。JSONは解析して再シリアル化するため、同時に検証も行われます。
すべての処理はブラウザ内でローカルに実行されます。ソースコードがサーバーにアップロードされることはないため、プロプライエタリ、未公開、クライアントのコードでも安全です。サインアップは不要で、ブラウザのメモリ容量を超えるファイルサイズ制限もなく、結果はクリップボードやダウンロードファイルにワンクリックでアクセスできます。
ミニファイはフォーマットの対極にあります。このツールは本番向けにコードを小さくし、コードフォーマッターはミニファイされたコードを再び読みやすくします。インラインのスクリプトやスタイル、メールのHTML、APIペイロード、およびTerserやcssnanoを使った本格的なビルドパイプラインが大げさな単発の作業には、このミニファイアをご利用ください。