HTML フォーマッター

HTML のインデントを整え、空白の扱いを調整します。

フロントエンドとデザイン
ワークスペースを準備中…
入力
出力
結果はここに表示されます。

使い方

  1. テキストを貼り付け、UTF-8 ファイルを開くか、サンプルを試してください。
  2. 入力と設定を選び、実行するか自動実行を有効にしてください。
  3. 結果を確認してコピー・保存します。入力を変えると前の結果は無効になります。

HTML フォーマッター

HTML のインデントを整え、空白の扱いを調整します。

処理はブラウザー内で完結し、入力は DevToolsy に送信されません。

仕組み

Prettier が HTML をソーステキストとして整形します。入力は描画せず、スクリプトも実行しません。script と style 内のコードは別途整形しません。

変換前と変換後
入力
<main><h1>Project notes</h1><p>Built with <strong>care</strong> for the web.</p><ul><li>Fast</li><li>Local</li></ul></main>
出力
<main>
  <h1>Project notes</h1>
  <p>Built with <strong>care</strong> for the web.</p>
  <ul>
    <li>Fast</li>
    <li>Local</li>
  </ul>
</main>

HTML のインデントを整え、空白の扱いを調整します。

オプションとデータの保持

CSS に従う、厳密、無視の空白処理に加え、インデントと行幅を選べます。既定は CSS。無視するとインライン要素の表示間隔が変わる場合があります。

結果の利用

意味、アクセシビリティ、危険なマークアップは監査しません。プロジェクトで結果を確認し、公開前に適切な検証ツールを使ってください。

結果を確認してコピー・保存します。入力を変えると前の結果は無効になります。

処理の制限

UTF-8 入力は各文書 1 MiB、出力は 8 MiB まで。JSONPath と Schema は 5 秒、その他は 30 秒でタイムアウト。

?

よくある質問

入力 HTML は描画・実行されますか?

Prettier が HTML をソーステキストとして整形します。入力は描画せず、スクリプトも実行しません。script と style 内のコードは別途整形しません。

意味のある空白はどう処理しますか?

CSS に従う、厳密、無視の空白処理に加え、インデントと行幅を選べます。既定は CSS。無視するとインライン要素の表示間隔が変わる場合があります。

アクセシビリティや安全性も検査しますか?

いいえ。意味、アクセシビリティ、危険なマークアップは監査しません。プロジェクトで結果を確認し、公開前に適切な検証ツールを使ってください。

入力はアップロードされますか?

処理はブラウザー内で完結し、入力は DevToolsy に送信されません。

ローカルファイルを開けますか?

UTF-8 入力は最大 1 MiB · 出力は最大 8 MiB

次に使うツールを探す

言語

言語を切り替えますか?現在の作業内容が消去されます。先に必要な内容をコピーまたはダウンロードしてください。