ข้ามไปยังเนื้อหาหลัก

จัดรูปแบบและย่อ HTML ฟรี

จัดรูปแบบหรือย่อ HTML ด้วยการเยื้องที่ถูกต้อง รักษาเนื้อหาใน <pre>, <script>, <style> blocks

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว

วางไฟล์ที่นี่ หรือคลิกเพื่อเลือก

HTML, HTM · ประมวลผลบนอุปกรณ์ของคุณ

หรือกด Ctrl+V เพื่อวางจากคลิปบอร์ด

เรียกดูไฟล์
HTML ที่จัดรูปแบบแล้ว
ผลลัพธ์จะปรากฏที่นี่…

การใช้งานทั่วไป

  • ดีบั๊ก HTML ที่เรนเดอร์โดยเซิร์ฟเวอร์ดูเอาต์พุต HTML ดิบจากเซิร์ฟเวอร์ของคุณ (PHP Rails Django Node) ในรูปแบบเยื้องที่อ่านได้
  • จัดรูปแบบเทมเพลต Email HTMLEmail HTML นั้นมากมาย (ตาราง สไตล์อินไลน์) จัดรูปแบบเพื่อให้สามารถแก้ไขและบำรุงรักษาได้
  • จัดรูปแบบหน้า HTML แบบคงที่ไฟล์ HTML แบบคงที่ที่แก้ไขด้วยตนเองใช้ประโยชน์จากการจัดรูปแบบที่สอดคล้องกันเพื่อการแก้ไขร่วมมิตร
  • ทำความสะอาด HTML ที่ส่งออกจาก CMSWordPress Wix Squarespace ส่งออก HTML พร้อมสิ่งประดิษฐ์มากมาย จัดรูปแบบเพื่อให้สามารถแก้ไขได้
  • ย่อ HTML สำหรับการผลิตลดขนาดไฟล์ HTML เพื่อการโหลดหน้าที่เร็วขึ้นโดยการลบช่องว่างและอักขระที่ไม่จำเป็น

วิธีการทำงาน

เครื่องมือนี้จัดรูปแบบหรือบีบอัด HTML ด้วยตัวแบ่งโทเค็นที่รู้จักแท็กซึ่งเขียนขึ้นเองในหน้าโดยตรง — ไม่มีไลบรารีจัดรูปแบบภายนอก ไม่มีการเรียกเซิร์ฟเวอร์ไปกลับ ทุกอักขระของมาร์กอัปถูกประมวลผลในเบราว์เซอร์ทันทีที่พิมพ์หรือวาง

  1. 1
    ตัวแบ่งโทเค็นสแกนมาร์กอัป
    สแกนเนอร์ทีละอักขระที่กำหนดเองไล่สตริง HTML ระบุคอมเมนต์ การประกาศ DOCTYPE แท็กเปิด แท็กปิด องค์ประกอบ void ที่ปิดตัวเอง (br, img, input ฯลฯ) และโหนดข้อความดิบ ตัวช่วยเฉพาะติดตามค่าแอตทริบิวต์ในเครื่องหมายคำพูด อักขระอย่าง > ในแอตทริบิวต์ (เช่น value="a>b") จึงไม่ทำให้แท็กแยกก่อนเวลา
  2. 2
    ติดตามความลึกการเยื้องต่อแท็ก
    สำหรับโหมดจัดให้สวยงาม ตัวแบ่งโทเค็นเก็บตัวนับความลึก แท็กเปิดระดับบล็อกเพิ่มความลึก แท็กปิดลดความลึกก่อนเขียน องค์ประกอบ inline (span, a, strong, em ฯลฯ) อยู่บรรทัดเดียวกับเนื้อหาแทนที่จะแยกไปบรรทัดที่เยื้องของตัวเอง แท็กอย่าง pre, script, style และ textarea ส่งเนื้อหาภายในออกตามเดิมเพื่อไม่ให้โค้ดที่ไวต่อช่องว่างหรือโค้ดที่รันได้เสียหาย
  3. 3
    ตัวย่อขนาดยุบช่องว่างอย่างปลอดภัย
    ในโหมดย่อขนาด เนื้อหาของบล็อก pre, script, style และ textarea ถูกสลับเป็นตัวแทนที่มีหมายเลขก่อนยุบช่องว่าง คอมเมนต์ HTML ถูกตัด และช่องว่างต่อเนื่องระหว่างแท็กถูกลบ — ยกเว้นระหว่างองค์ประกอบ inline ที่อยู่ติดกัน ซึ่งเก็บช่องว่างไว้หนึ่งช่องเพื่อไม่ให้คำติดกัน จากนั้นตัวแทนถูกคืนเป็นเนื้อหาเดิม
  4. 4
    แสดงผลลัพธ์และบันทึกได้
    ผลลัพธ์ที่จัดรูปแบบหรือย่อขนาดแล้วปรากฏสดในแผงผลลัพธ์พร้อมเปอร์เซ็นต์การเปลี่ยนขนาด คุณคัดลอกไปยังคลิปบอร์ดหรือดาวน์โหลดเป็นไฟล์ .html ได้โดยไม่ต้องออกจากเบราว์เซอร์

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

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