HTMLバリデーター(構文・構造チェック)
HTMLの閉じ忘れや誤った入れ子、対応のない終了タグ、重複したidと属性、altの欠落、廃止された要素、doctype・title・charsetの問題を検出します。
ブラウザのHTML解析方法を模した、構文と構造のローカルチェックです。W3C Nu HTML Checkerではないため、属性値、ARIAのルール、名前付き文字参照の全一覧は検証しません。
| 行 | 列 | 種類 | メッセージ |
|---|---|---|---|
| 1 | 1 | 情報 | <meta name="viewport">がありません。ないとスマートフォンでページが縮小表示されます。 |
| 9 | 29 | エラー | </b>が<b>(9行目、11列目で開始)を閉じます。ところが、その中で9行目、19列目で開いた<i>がまだ開いています。先に閉じてください。 |
| 9 | 33 | エラー | 対応のない終了タグ</i>です。開いている<i>要素がありません。 |
| 11 | 3 | エラー | <img>にはalt属性が必要です。画像を説明するか、純粋に装飾用ならalt=""を使ってください。 |
| 12 | 3 | エラー | <center>要素は廃止されています。CSS(text-alignまたはmargin: auto)を使ってください。 |
| 12 | 17 | エラー | id「info」が重複しています。すでに10行目、8列目で使われています。idはページ内で一意である必要があります。 |
ブラウザは壊れたHTMLにも寛容ですが、思いもよらない形に直して表示します。<p>の中の<div>は段落を黙って終了させ、誤った入れ子の<b><i>タグは組み立て直され、重複したidはスクリプトやラベルを壊します。このチェッカーはブラウザと同じようにHTMLを読み取り、すべての問題を行と列の番号つきで一覧にします。閉じ忘れや対応のないタグ、誤った入れ子、重複した属性とid、欠けた代替テキスト、廃止された要素と属性、完全なページではdoctype、title、言語、文字エンコーディングまで確認します。
使い方
- 完全なページまたはコードの断片をボックスに貼り付けます。
- チェック方法は自動のままにするか、完全なドキュメントまたはフラグメントを指定します。
- メッセージの表を読みます。エラーは先に直す必要があり、警告は推奨事項です。
- 最初の問題から直して、再度チェックしてください。終了タグが1つ欠けているだけで、複数のメッセージが出ることがあります。
計算式
エラー = 解析エラー + 入れ子・コンテンツモデルのエラー + 廃止された機能、警告 = 推奨される修正
HTMLで省略できる終了タグ(</p>、</li>、</td>、</tr>、</option>など)は、欠けていても報告しません。<svg>と<math>の中の要素はXMLのルールに従うため、自己終了タグでも構いません。scriptとstyleの中身はHTMLとして解析しません。
計算例
サンプルのページには5つの問題があります。<b>月曜日から<i>金曜日まで</b></i>ではエラーが2つ出ます。</b>が太字を閉じるとき斜体がまだ開いており、続く</i>には閉じる対象が残っていません。<img>には代替テキストがなく、<center>は廃止された要素で、id infoが2回使われています。結果はエラー5件、警告なしです。
よくある質問
W3Cのバリデーターと同じものですか?
いいえ。このツールはブラウザ内でローカルに動作し、最も一般的な構文と構造の問題を扱います。W3C Nu HTML Checkerはすべての属性値やARIAの使い方など、はるかに多くを検証するので、最終確認にはそちらをお使いください。
</p>が欠けていてもエラーにならないのはなぜですか?
HTMLではp、li、td、tr、optionなど一部の要素の終了タグを省略でき、ブラウザが決まった位置で自動的に閉じます。
<p>の中に<div>を入れると、なぜ</p>でエラーになるのですか?
段落はブロック要素を含められないため、ブラウザは<div>に出会うと<p>を終了します。すると後ろの</p>には閉じる段落がなくなります。
HTMLはアップロードされますか?
いいえ。チェックはすべてブラウザ内で行われます。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/html-validator/
このツールを引用する
kakaoCalc. (2026, November 8). HTMLバリデーター(構文・構造チェック). https://kakao.mobile/ja/tools/html-validator/
“HTMLバリデーター(構文・構造チェック).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/html-validator/.