HTML整形ツール
HTML整形ツールは、貼り付けたソースコードを見やすくインデントするか、余分な空白を省いて圧縮します。処理はすべてブラウザー内で行われ、何も送信されません。preブロック、スクリプト、属性の値は変更しません。
計算方法
HTML整形の使い方
- ソースコードを入力欄に貼り付けます。ドキュメント全体でも一部でもかまいません。
- 「操作」で整形か圧縮を選び、必要ならインデントの幅を変えます。
- 結果をコピーして、エディターに戻します。
整形で行うこと
- ブロック要素(
div、ul、sectionなど)は別の行に置き、中身をインデントします。 - 文章とインライン要素(
a、strong、spanなど)は同じ行にまとめ、100文字前後で折り返します。表示が変わらないようにするためです。 - 整形済みの内容(
pre、textarea)は、空白が表示に影響するため1文字も変えません。 - スクリプトとスタイルはブロックとしてインデントしますが、中身は書き換えません。
liやtdのように省略できる終了タグは、出力で補います。
圧縮で行うこと
連続する空白と改行を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整形」が使えます。
出典・根拠
- WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags
- MDN – How whitespace is handled by HTML, CSS and in the DOM
- MDN – <pre>: the preformatted text element (whitespace is preserved)
更新日: · 編集方針
関連ツール
- JSON整形・フォーマットチェック(構文チェック・圧縮)JSONを貼り付けるだけで整形・構文チェック。エラーの行と列を日本語で表示し、インデント整形、1行に圧縮、キーの並べ替えもブラウザ内で完結します。
- SQL整形ツール(SQLフォーマッター)SQLを読みやすく整形。キーワードを大文字にし、インデント・列・条件を行ごとに分けます。圧縮も可能。ブラウザ内で処理するのでクエリは外部に送信されません。
- CSSミニファイ:圧縮・整形・HTMLへのインライン化CSSのミニファイと整形に加え、メール用にCSSをHTMLへインライン化。安全な変換で、エラーは行番号つきで表示。ブラウザ内で完結し、アップロード不要で無料です。
- MarkdownをHTMLに変換:プレビュー・HTMLコード・ダウンロードMarkdownをHTMLに変換し、ライブプレビューで確認。見出し・リスト・表・コードをCommonMarkに沿って処理。コピーできる清潔なHTMLで、スクリプトは実行されず安全です。
- テキスト比較(差分チェック)2つのテキストをWebで比較し、差分を行・単語・文字単位で表示する無料ツール。追加と削除を色と記号で示し、一致率も表示。データは送信されません。
- 正規表現チェックツールJavaScriptの正規表現をその場でチェックできるテストツール。一致した箇所を色付きで表示し、キャプチャグループを一覧に、パターンの意味を1つずつ日本語で解説します。
- IPアドレス確認IPアドレス確認サイト。あなたのグローバルIPアドレス(IPv4・IPv6)をすぐに表示し、おおよその地域とプロバイダーもわかります。無料で、IPアドレスは保存しません。
- HTMLをPDFに変換HTMLをPDFに変換します。HTMLファイルを選ぶかコードを貼り付けて、用紙サイズを決めるだけ。無料・アップロード不要で、ブラウザの中で完結します。
- JavaScriptを圧縮JavaScriptを圧縮します。コメントと余分な空白を取り除いてコードを小さくし、減ったバイト数を表示。ブラウザ内で完結し、アップロード不要です。