คอมเพรสเซอร์ HyperText Markup Language (HTML) เป็นแอปพลิเคชันคอมพิวเตอร์ที่ลบอักขระที่ไม่ต้องการออกจากไฟล์รหัส HTML โปรแกรมประเภทนี้เรียกอีกอย่างว่า "minifier" เนื่องจากจะลดรหัสให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้ ตัวบีบอัด HTML แถบส่วนที่ไม่เกี่ยวข้องของรหัส แต่ยังอนุญาตให้โปรแกรมทำงานตามที่ตั้งใจไว้ วัตถุประสงค์หลักของตัวขยาย HTML คือการลดขนาดของไฟล์อินเทอร์เน็ตเพื่อเพิ่มความเร็วของเว็บไซต์
ทั่วโลกรหัส HTML เป็นหนึ่งในภาษาโปรแกรมที่ใช้กันอย่างแพร่หลายสำหรับเว็บไซต์ เว็บเบราว์เซอร์ใช้รหัส HTML เพื่อกำหนดเนื้อหาและโครงร่างของหน้า องค์กรต่างๆเช่น World Wide Web Consortium (W3C) ได้เผยแพร่แนวทางสำหรับโครงสร้างที่แนะนำของไฟล์ HTML แม้จะมีแนวทางเหล่านี้ แต่ก็มีวิธีการหลากหลายที่โปรแกรมเมอร์เว็บไซต์สามารถใช้เมื่อเข้ารหัสหน้าเว็บ ในหลายกรณีรหัสคือ "เขียนทับ" และมีความยาวเกินความจำเป็น
ตัวบีบอัด HTML จะวิเคราะห์เนื้อหาของไฟล์รหัสและลบองค์ประกอบที่ซ้ำซ้อน ยกตัวอย่างเช่นการแสดงความคิดเห็นที่ไม่จำเป็นโดยโปรแกรมเมอร์จะถูกลบโดยอัตโนมัติ ช่องว่างระหว่างองค์ประกอบและบรรทัดของรหัสจะถูกลบด้วย พื้นที่ "พื้นที่สีขาว" เหล่านี้ช่วยให้โปรแกรมเมอร์ของมนุษย์สามารถตีความรหัสได้ง่าย แต่ไม่จำเป็นสำหรับเบราว์เซอร์ HTML
นอกเหนือจากการลบความคิดเห็นและช่องว่างที่ไม่จำเป็นในไฟล์แล้วคอมเพรสเซอร์ HTML ยังสามารถลบนิพจน์การเขียนโปรแกรมที่ไม่เกี่ยวข้องอื่น ๆ โปรแกรม HTML จำนวนมากรวมถึง "แท็ก" ปิดที่ระบุจุดสิ้นสุดของย่อหน้าหรือพื้นที่เค้าโครงอื่น ๆ แม้ว่าแท็กปิดเหล่านี้จะมีเหตุผล แต่เบราว์เซอร์สมัยใหม่ไม่ต้องการ HTML compressor บางประเภทจะย่อโค้ดโดยการค้นหาและลบแท็กเหล่านี้
คอมเพรสเซอร์สามารถปรับเปลี่ยนส่วนประกอบของรหัสที่มีความยาวและย่อให้เล็กที่สุดเท่าที่จะทำได้ รหัสบางส่วนที่ใช้ในเว็บเพจสามารถเขียนได้ทั้งในรูปแบบยาวหรือสั้น ตัวอย่างเช่นโค้ด HTML " " จะทำให้พื้นที่ข้อความมีสไตล์แบบข้าม ตัวบีบอัด HTML สามารถแทนที่องค์ประกอบเหล่านี้ด้วยคำที่สั้นลง " ," ซึ่งทำงานเดียวกันได้สำเร็จ
ไม่ใช่เรื่องแปลกสำหรับเว็บเพจ HTML ที่มีบรรทัดโค้ดเป็นร้อยหรือเป็นพัน ด้วยการกำจัดพื้นที่ที่ซ้ำซ้อนทำให้คอมเพรสเซอร์สามารถลดขนาดไฟล์ทั้งหมดได้อย่างมาก สิ่งนี้สามารถเพิ่มความเร็วและประสิทธิภาพโดยรวมของเว็บไซต์ได้อย่างมีนัยสำคัญและลดแบนด์วิดธ์ข้อมูลที่จำเป็นสำหรับการโหลดแต่ละหน้า


