HTML Prettify & Minify - HTMLをオンラインで自由にフォーマット

乱雑なHTMLを適切なインデントで美化したり、1行に絞ったりしましょう。.htmlファイルを置くか貼り付けてから、クリーンアップしたマークアップをコピーまたはダウンロードしてください。

入力HTML

あるいは.htmlファイルを落とす

フォーマット済み出力

HTML Prettifyについて

js-beautifyによって機能し、完全にブラウザ上で動作します。Prettifyモードはタグを一貫したインデントで独自の行に再フォーマットします。ミニファイモードはコメントを除去し、ペイロードを最小限に減らすホワイトスペースを折りたたみます。

Frequently Asked Questions

どんなHTMLでも、ビルドパイプラインからの1行の最小化出力でも貼り付けると、適切なインデント、1行に1つのタグ、一貫した空白で再フォーマットされます。2、4、8スペースのインデントを選びましょう。出力はエディタに入力したり、コードレビューコメントに貼り付ける準備ができています。

usage

PrettifyはHTMLを拡張し、各タグを独立した行に配置し、子書き込み、セクション間で空白行を保持します。Minifyはコメントを削除し、空白の列を折り、改行を削除してファイルのバイト数を減らすようにします。編集やレビューにはprettifyを使い、本番環境でのデプロイにはminifyを使いましょう。

features

いいえ — js-beautify(内部エンジン)はスクリプトやスタイルブロックを検出し、その内容を適切なJSやCSSルールでフォーマットします。そうすればインラインスクリプトは有効であり、スタイルシートは読みやすく保たれます。自己閉じタグ、空の要素、名前空間付き属性(svg:xmlns、xlink:href)はすべて正しく扱われています。

technical

シンプルなHTMLやHTMLに似たテンプレートはうまく扱えますが、純粋なJSX(カーリーブラッシュ式、フラグメント、大文字のコンポーネントタグ)はHTMLとして解析され、軽微な見た目の問題が見つかることがあります。フレームワーク固有のコードには、方言に合わせてPrettierを設定することをおすすめします。生のHTML、.htm、テンプレートファイルには、私たちのツールが最適です。

features

アップロードは起こりません。このフォーマッターはブラウザ上でjs-beautifyで完全に動作するため、内部ページテンプレート、下書きメール、プライベートデータを含むHTMLを安全に貼り付けることができます。

privacy

MinifyはHTMLコメントを削除し、タグ間の空白の連続を1つのスペースに圧縮し、行改行を削除します。その結果、バイト単位で同一のレンダリングHTMLが生成され、通常は10〜30%小さくなります。サーバー上のgzipと組み合わせることで、コンテンツが多いページでは初期ページ重みが明らかに軽減されます。

technical

はい — ダウンロードをクリックすると、きれいにした出力をoutput.html、または最小化された出力をoutput.min.htmlとして保存できます。このファイルはUTF-8エンコードされているため、英語、キリル文字、CJK、右から左へのコンテンツの両方で同様に動作します。

tips

これはブラウザ専用の小型ユーティリティで、ホスティングコストはゼロなので、開発者ツールキットの一環として無料で提供しています。広告もなく、出力にトラッキングもなく、ブラウザのメモリ容量を超えるファイルサイズの制限もありません。

pricing

Use Cases

メールテンプレートのクリーンアップ

マーケティングメールのHTMLは、しばしばESPから一つの縮小されたブロブとして届きます。構造を美化して、壊れたテーブルの列を見つけ、誤字を修正してから次の一発を送りましょう。

marketing

CMSコンテンツ移行

あるCMSからエクスポートして別のCMSにインポートするには、通常HTMLを移動する必要があります。Prettifyはdiffを読みやすくし、Minifyはペイロードを縮小し、両方のモードはコンテンツの忠実度を保っています。

development

ウェブスクレイピング出力

ウェブサイトからスクレーピングした生のHTMLはフォーマットなしでは読み取れません。出力をきれいにして必要なCSSセレクタを見つけ、スクレイパーの抽出ルールを書きます。

data

静的サイト最適化

デプロイする前に、静的サイトジェネレーターから生成されたHTMLを最小化してください。gzipに加えてファイルサイズを10〜30%削減し、コンテンツが多いページでの初回塗装時間の明確な改善効果があります。

performance

ドキュメントスニペット

HTML例をドキュメントやブログ記事、READMEファイルに貼り付ける際は、まず美化して読者が構造を理解できるようにしてください。縮小版は「生産量」比較のために取っておきましょう。

documentation

JSXリファクタリングヘルパー

HTMLの一部をJSXに変換する前に、変換スクリプトがクリーンな木構造を認識するようにきれいにしてください。React/Vueの移行時に手動でフォーマットを省けます。

development