XML整形・バリデーター - オンラインXMLフォーマッター・ビューア

XMLデータをワンクリックで見やすく整形したり、不要な空白を除去して圧縮できます。整形・圧縮時に自動でXML構文を検証し、エラーがあれば行番号・列番号付きで表示します。すべての処理はブラウザ上で完結します。

XML整形・バリデーターとは?

XMLフォーマッターは、読みにくいXML文字列をインデント付きの見やすい形式(Pretty Print)に変換したり、不要な空白を除去して圧縮(Minify)するツールです。整形・圧縮の実行時にXMLが正しい文法(Well-formed)かどうかを自動検証し、エラーがあれば行番号・列番号とともに表示します。CDATA・コメント・処理命令はそのまま保持されます。インデントは2スペース・4スペース・タブから選択できます。すべての処理はブラウザ内で完結するため、機密データを含むXMLも安全に整形できます。

使い方

  1. 左側のテキストエリアにXMLを貼り付けます
  2. インデントサイズを選択します(2スペース / 4スペース / タブ)
  3. 「整形」または「圧縮」ボタンをクリックします
  4. 右側に結果が表示されます。コピーボタンでクリップボードにコピーできます

使用例

入力例(圧縮XML):
<root><user id="1"><name>田中</name><age>30</age></user></root>
整形後(2スペース):
<root>
  <user id="1">
    <name>田中</name>
    <age>30</age>
  </user>
</root>
実務での利用例: APIのXMLレスポンスをコピーしてこのツールで整形し、XMLの構造を確認する

よくある質問

データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内で行われるため、入力したXMLデータが外部に送信されることはありません。
どのような構文エラーを検出できますか?
XMLのWell-formed(整形式)チェックを行います。タグの閉じ忘れ、属性値のクォート欠落、不正な文字などを検出します。XSDやDTDによるスキーマバリデーションは対象外です。
CDATAセクションやコメントは保持されますか?
はい。CDATAセクション、コメント(<!-- ... -->)、処理命令(<?...?>)はそのまま保持されます。
XML宣言(<?xml ...?>)は保持されますか?
はい。入力にXML宣言がある場合は出力にも保持されます。
インデントサイズは変更できますか?
はい。2スペース・4スペース・タブの3種類から選択できます。

関連ツール

更新情報

最終更新日: 2026-02-19

  • 2026-02-19 初回リリース