Pemformat HTML

Rapikan HTML berantakan menjadi indentasi yang terbaca — atau minifikasi jadi satu baris — di peramban Anda.

Cara menggunakan

  1. Tempel atau ketik HTML. HTML diformat (atau diminifikasi) saat Anda mengetik — tanpa tombol yang perlu diklik.
  2. Beralihlah antara Format / Minifikasi; pilih 2 atau 4 spasi. Kontrol indentasi dinonaktifkan dalam mode Minifikasi.
  3. Elemen blok diindentasi satu tingkat per kedalaman, satu per baris. Konten inline (teks bercampur <a> atau <b>) dipertahankan persis seperti yang ditulis.
  4. Elemen void (<br>, <img>, <input>…) tidak memerlukan tag penutup dan dipertahankan apa adanya, termasuk /> opsional.
  5. Elemen teks mentah (<script>, <style>, <textarea>, <title>, <pre>) disalin karakter demi karakter; tidak ada isinya yang diurai atau diformat ulang.

Contoh

Masukan

<!DOCTYPE html><html><head><meta charset="utf-8"><title>Demo</title></head><body><div class="card"><h1>Halo</h1><p>Hai <b>kamu</b></p><ul><li>satu</li><li>dua</li></ul></div><script>const x=1;</script></body></html>

Keluaran

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Demo</title>
  </head>
  <body>
    <div class="card">
      <h1>Halo</h1>
      <p>Hai <b>kamu</b></p>
      <ul>
        <li>satu</li>
        <li>dua</li>
      </ul>
    </div>
    <script>const x=1;</script>
  </body>
</html>

Konten inline serta isi <script>/<style> dipertahankan apa adanya; <meta> adalah elemen void, dipertahankan seperti yang ditulis.

Batasan

  • Hanya struktural: pemasangan tag, elemen void, penutupan implisit yang umum (li/td/tr/dt/dd/option/p/head), dan penyarangan. Tanpa validasi DTD/Schema.
  • JavaScript dan CSS yang tertanam tidak diformat — isi <script>/<style> dibiarkan apa adanya. (Gunakan Pemformat kode untuk itu.)
  • Tidak semua tag penutup opsional HTML5 disimpulkan; penyarangan yang benar-benar cacat dilaporkan dengan baris dan kolom.
  • Konten inline/campuran sengaja tidak diindentasi ulang. Isi <pre>/<textarea>/<title> dipertahankan apa adanya.
  • Tanpa unggahan berkas, parameter URL, riwayat, atau akun. Masukan tidak pernah keluar dari peramban Anda.

Pemformat dan alat teks lain di kotak alat ini.