HTML整形ツール

HTML整形ツールは、貼り付けたソースコードを見やすくインデントするか、余分な空白を省いて圧縮します。処理はすべてブラウザー内で行われ、何も送信されません。preブロック、スクリプト、属性の値は変更しません。

出典:WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags。更新日:

ドキュメント全体でも一部分でも貼り付けられます(50万文字まで)。

入力したテキストはブラウザー内にとどまります。送信・保存されず、アドレスバーにも表示されません。

マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

結果
<div class="card"> <h2>見出し</h2> <p>短い<strong>段落</strong>に少しの<em>強調</em>を加えます。</p> <ul> <li>一つ目</li> <li>二つ目</li> </ul> <hr> </div>
サイズ
タグ17個、122文字 → 148文字。

計算方法

HTML整形の使い方

  1. ソースコードを入力欄に貼り付けます。ドキュメント全体でも一部でもかまいません。
  2. 「操作」で整形か圧縮を選び、必要ならインデントの幅を変えます。
  3. 結果をコピーして、エディターに戻します。

整形で行うこと

圧縮で行うこと

連続する空白と改行を1つの空白にまとめ、コメントを取り除きます(古いブラウザー向けの条件付きコメントは残します)。ブロック要素の間の空白はなくし、インライン要素の間は表示に影響するため空白を1つ残します。style内のCSSは詰め、JavaScriptには手を加えません。

注意点

完全なHTMLパーサーではありません。誤りのあるコードは修正せず、できるだけそのまま通して警告します。{% if %}や<?php ?>のようなサーバー側の構文を含むテンプレートでは、インデントが不自然になることがあります。

よくある質問

HTMLをオンラインで整形するには?

ソースコードを貼り付けて「整形する」を選び、インデントされた結果をコピーします。アカウントは不要です。

貼り付けたHTMLはサーバーに送信されますか?

いいえ。処理はすべてブラウザー内で行われ、コードは送信も保存もされません。

VS CodeやNotepad++で整形するには?

VS CodeはShift+Alt+F、Notepad++は整形用プラグインを使います。エディターが手元にないときは、このツールが手軽です。

圧縮するとページの見た目は変わりますか?

通常は変わりません。ブラウザーは連続する空白を1つにまとめて表示するためです。例外のpreブロックは変更しません。

CSSやJavaScriptも整形できますか?

HTML内のスタイルとスクリプトはインデントしますが、書き換えはしません。CSSだけなら「CSS圧縮」、JSONなら「JSON整形」が使えます。

出典・根拠

更新日: · 編集方針

関連ツール