Stax
Tools

ตัวจัดรูปแบบ HTML

จัดรูปแบบและทำให้ HTML สวยงาม พร้อมตรวจสอบแท็กที่ไม่ปิด

Indent:
Total tags
11
Unique tags
10
Lines (formatted)
29
Size
226 B

จัดรูปแบบและทำให้ HTML สวยงามในทันที — ในเบราว์เซอร์ของคุณ

HTML ที่ย่อขนาดอ่านไม่ออก มาร์กอัปที่สร้างจากแพลตฟอร์ม CMS, email builder หรือ template engine มักมีการย่อหน้าไม่สม่ำเสมอ แท็กที่พับซ้อน และไม่มีโครงสร้าง HTML formatter ฟรีนี้ parse HTML ดิบและส่งออกโค้ดที่ย่อหน้าอย่างสะอาดและอ่านได้โดยมนุษย์ด้วยคลิกเดียว โดยไม่ต้องติดตั้ง extension สร้างบัญชี หรืออัปโหลดสิ่งใดไปยัง server

สถานการณ์ทั่วไปที่การจัดรูปแบบ HTML ช่วยประหยัดเวลา: อ่านซอร์สของหน้าคู่แข่งเพื่อทำความเข้าใจโครงสร้าง debug template ที่แสดงผลไม่ถูกต้องในบางเบราว์เซอร์ ทำความสะอาด HTML ที่ export จาก word processor หรือเครื่องมือการตลาดอีเมล ตรวจสอบมาร์กอัปที่สร้างอัตโนมัติจาก CMS

การจัดรูปแบบเพิ่มช่องว่างและการย่อหน้าเพื่อให้ HTML อ่านง่าย — ใช้ระหว่างการพัฒนา code review และ debugging การย่อขนาดลบช่องว่างทั้งหมดที่ไม่จำเป็นเพื่อลดขนาดไฟล์ — ใช้ก่อน deploy ไปยัง production หน้า HTML ทั่วไปย่อขนาดได้ 15–40% ซึ่งช่วยปรับปรุงเวลาโหลดหน้าและคะแนน Core Web Vitals

ทีมและ style guide ต่างๆ ชอบการย่อหน้าที่แตกต่างกัน formatter นี้รองรับการย่อหน้า 2 ช่อง (นิยมใน JavaScript/CSS สมัยใหม่), 4 ช่อง (HTML และ Python ดั้งเดิม) และการย่อหน้าด้วย tab เลือกสไตล์ที่ตรงกับการตั้งค่า linting ของโปรเจกต์

HTML จาก CMS editor มักมีแท็กเทมเพลต Twig, Jinja2, Liquid หรือ Handlebars ภายใน markup formatter นี้ถือว่าสิ่งเหล่านั้นเป็นข้อความและไม่พยายาม parse หรือตรวจสอบความถูกต้อง โดยรักษา template directives ไว้ครบถ้วน HTML ของคุณถูกประมวลผลในเบราว์เซอร์ทั้งหมด — ไม่เคยอัปโหลดไปยัง server

คำถามที่พบบ่อย

What does the HTML formatter do?
The formatter parses your HTML and re-indents it with consistent nesting so the structure is easy to read. Void elements like <br>, <img>, and <input> are treated as self-closing and do not add indentation.
What does HTML minify do?
Minification removes all unnecessary whitespace between tags, reducing file size. This is useful for production HTML where you want the smallest possible byte count.
Is my HTML sent to a server?
No. All formatting and minification happens entirely in your browser using JavaScript DOM parsing. Your HTML never leaves your device.
Does it support HTML5 and void elements?
Yes. The formatter knows about all HTML5 void elements (br, img, input, meta, link, hr, etc.) and does not try to add a closing tag or increase indentation after them.

เครื่องมือที่เกี่ยวข้อง