Formatter HTML
Rapikan HTML dengan Prettier: indentasi konsisten, satu elemen per baris, serta CSS dan JavaScript tersemat ikut diformat. Pilih 2, 4 spasi, atau tab.
Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.
Alat Terkait
Lihat SemuaApa itu Formatter HTML?
Formatter HTML menulis ulang HTML dengan indentasi bersih dan konsisten memakai Prettier, formatter yang dipakai sebagian besar proyek front-end. Blok <style> dan <script> inline juga diformat sebagai CSS dan JavaScript.
Cara menggunakan Formatter HTML
- Tempel HTML Anda ke kotak input atau klik Muat contoh.
- Pilih Indentasi.
- Klik Format (keluaran juga diperbarui saat Anda mengetik).
- Salin atau unduh hasilnya.
Contoh
<div><p>Hi<b>x</b></p><img src=a.png alt=""></div>
<div> <p>Hi<b>x</b></p> <img src="a.png" alt="" /> </div>
Kapan menggunakan Formatter HTML
Pakai untuk merapikan HTML dari ekspor CMS, templat email, atau markup hasil generate sebelum diedit atau ditinjau. Ini formatter, bukan validator: untuk tag tidak tertutup atau id ganda pakai HTML Validator. Dokumen yang sangat besar mungkin butuh waktu karena Prettier berjalan di browser Anda.
Cara kerja Formatter HTML
Kode diformat dengan Prettier 3 (build standalone) dan plugin HTML, CSS, serta Babel-nya, yang dimuat sesuai kebutuhan. Prettier mem-parse markup menjadi pohon, lalu mencetaknya agar baris muat dalam 80 kolom, memberi kutip pada atribut, dan menambahkan /> pada elemen void. Elemen inline yang sensitif spasi dijaga bersama agar halaman yang dirender tidak berubah. Error sintaks dilaporkan dengan baris dan kolom Prettier.
Kasus Penggunaan Umum
- Membuat HTML yang di-minify atau satu baris menjadi terbaca
- Menormalkan templat sebelum code review
- Memformat cuplikan HTML untuk dokumentasi
- Merapikan markup yang disalin dari editor WYSIWYG
Catatan Keamanan
Semuanya berjalan secara lokal di browser Anda; kode yang Anda tempel tidak diunggah.
Pertanyaan Umum
Aturan gaya apa yang dipakai?
Default Prettier: lebar cetak 80 karakter, atribut berkutip ganda, dan indentasi yang Anda pilih.
Apakah pemformatan mengubah tampilan halaman?
Prettier menghormati sensitivitas spasi elemen inline, sehingga tampilan seharusnya tetap sama.
Apakah ia memperbaiki HTML tidak valid?
Tidak. Ia memformat apa yang akan di-parse browser; pakai HTML Validator untuk menemukan kesalahan struktural.