HTML整形·圧縮

1行に圧縮されたHTMLを見やすくインデントしたり、逆にミニファイして1行にします。pre·script·style·textarea内部はそのまま保持されます。

入力HTML
結果

使い方

1
モードを選択

「整形(Beautify)」または「圧縮(Minify)」をタブで選択。整形はインデント追加、圧縮は空白·改行削除です。

2
HTMLを入力

左側にHTMLコードを貼り付けてください。結果が右側にリアルタイムで表示されます。

3
オプション調整·コピー

インデント幅(2文字·4文字·タブ)を選択可能。結果はワンクリックでコピーできます。

よくある質問

<pre>·<script>内部はどう扱う?

pre·script·style·textarea内部は空白·改行に意味があるため「そのまま」保持されます。インデントのみ外部構造に合わせて調整。圧縮モードでも内部は変更しません。

コメントは?

単一行コメントはその行に、複数行コメントは改行を保持します。圧縮モードでもコメントはそのまま残し、「コメント削除」オプションは提供しません(必要なら別ツールを使用してください)。

不正なHTMLでも処理される?

本ツールは単純なトークンベースのフォーマッタで、閉じタグ抜けや入れ子間違いがあっても処理は試みます(インデント深度がずれる可能性あり)。正確な検証はW3C Validatorを使用してください。

CSS·JSファイルも整形可能?

本ツールはHTML専用です。CSS·JSの整形はそれぞれ専用ツールを使用してください。ただしHTML内の<style>·<script>ブロックは、外部のインデントのみ調整され、内部コードは保持されます。

サーバーに送信されますか?

いいえ。すべての変換はブラウザ内で行われ、入力したHTMLが外部に送信されることはありません。