Validator HTML
Periksa markup HTML untuk masalah struktural — tag yang tidak ditutup atau tidak cocok, ID duplikat, elemen usang, atribut wajib yang hilang (alt dan src pada img, href pada a), dan elemen blok di dalam elemen inline — dengan daftar masalah beserta nomor baris. Penganalisis struktur ringan yang berjalan sepenuhnya di browser Anda.
Input
Output
Ringkasan
| Metrik | Nilai |
|---|---|
| No data yet | |
Masalah
| Tingkat keparahan | Baris | Kolom | Pesan |
|---|---|---|---|
| No data yet | |||
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/html-validator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"htmlInput": "<!DOCTYPE html>\n<html>\n<head>\n <title>My Page</…"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `html-validator` tool (HTML Validator) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/html-validator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Validator HTML — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Tempel markup HTML apa pun dan dapatkan laporan instan, baris per baris, tentang masalah struktural — tag yang tidak ditutup, tag penutup yang tidak cocok, ID duplikat, elemen usang, atribut wajib yang hilang, dan penempatan elemen yang tidak valid. Validator HTML adalah penganalisis struktur ringan yang berjalan sepenuhnya di browser Anda, jadi apa pun yang Anda tempel tidak pernah meninggalkan perangkat Anda.
Cara menggunakan
- Tempel atau ketik HTML Anda ke kotak masukan (dokumen lengkap maupun fragmen sama-sama bisa).
- Alat ini memvalidasi saat Anda mengetik — tidak ada tombol yang perlu ditekan.
- Baca tabel Ringkasan untuk melihat hasil sekilas (valid, valid dengan peringatan, atau tidak valid) beserta jumlah error dan peringatan.
- Pindai tabel Masalah untuk setiap masalah, dengan tingkat keparahan, nomor baris, kolom, dan pesan dalam bahasa sederhana. Salin atau unduh daftar sebagai CSV untuk dibagikan ke tim Anda.
Yang diperiksa
- Tag tidak ditutup — elemen yang dibuka tetapi tidak pernah ditutup, atau masih terbuka saat induknya ditutup.
- Tag penutup tidak cocok / tidak terduga —
</tag>tanpa tag pembuka yang sesuai, atau tag ditutup tidak berurutan (mis.<b>...<i>...</b></i>). - ID duplikat — nilai
idyang sama dipakai pada lebih dari satu elemen, yang merusak anchor, label, dan skrip. - Elemen usang — tag lama seperti
<center>,<font>,<marquee>,<big>, dan<strike>yang tidak lagi menjadi bagian dari HTML. - Atribut wajib yang hilang —
<img>tanpaaltatausrc,<a>tanpahref,<script>tanpasrc(skrip inline dikecualikan), dan<link>tanpahref. - Elemen blok di dalam elemen inline — elemen blok seperti
<div>ditempatkan di dalam elemen inline seperti<span>. - Sintaks self-closing pada elemen non-void dan tag penutup pada elemen void seperti
<br>atau<img>. - Kerangka dokumen yang hilang — halaman lengkap tanpa
<!DOCTYPE html>,<html>,<head>, atau<body>.
Apakah ini validator W3C lengkap?
Tidak. Ini adalah penganalisis struktur ringan, bukan implementasi lengkap spesifikasi HTML W3C/WHATWG. Alat ini menangkap kesalahan umum yang berdampak besar dan merusak tampilan, aksesibilitas, atau skrip — kesalahan yang paling sering Anda temui sehari-hari — dengan tokenizer cepat berbasis regex dan stack. Untuk konformitas spesifikasi yang menyeluruh (model konten, aturan ARIA, encoding karakter), jalankan markup Anda melalui Layanan Validasi Markup W3C resmi.
Apakah HTML saya diunggah ke suatu tempat?
Tidak. Semua validasi dilakukan secara lokal di browser Anda menggunakan JavaScript murni. Markup Anda tidak pernah dikirim ke server, sehingga alat ini aman untuk templat privat, HTML email, dan halaman yang belum dipublikasikan.
Apa arti "error" dan "warning"?
Error adalah kesalahan struktural yang akan memengaruhi cara browser mengurai dokumen Anda — tag tidak ditutup, ID duplikat, src/alt/href yang hilang. Warning adalah masalah praktik terbaik yang biasanya tetap bisa dirender — elemen usang, doctype yang hilang, atau penempatan blok di dalam inline. Usahakan untuk membereskan semua error terlebih dahulu, lalu tinjau warning.
Bisakah saya memvalidasi sebagian kecil saja?
Bisa. Tempel sebuah fragmen dan alat ini tetap melaporkan masalah tag dan atribut. Anda akan melihat peringatan tentang doctype dan <html>/<head>/<body> yang hilang — abaikan saja jika Anda memang sengaja memeriksa templat parsial.