HTML Minifier
This tool uses html-minifier-terser compiled into a browser bundle — processing happens entirely on your device and no HTML is transmitted to any server.
</li>, </td> is valid per HTML5 spec but can break CSS selectors that use adjacent-sibling combinators (li + li), and may confuse some email clients.
Inline JS minification uses Terser under the hood. Avoid enabling it on scripts that rely on specific whitespace patterns or non-standard argument counting.
HTML là thứ trình duyệt tải đầu tiên khi người dùng vào trang. File HTML càng nhỏ, TTFB (Time to First Byte) càng nhanh, trang render càng sớm. HTML Minifier loại bỏ khoảng trắng thừa, comment và các phần tử không cần thiết — giữ nguyên cấu trúc và hiển thị, nhưng nhẹ hơn đáng kể.
HTML minification hoạt động như thế nào?
Tool phân tích cây DOM của HTML và loại bỏ các phần không ảnh hưởng đến hiển thị: khoảng trắng thừa giữa các thẻ, comment HTML, attribute mặc định không cần thiết, và tối ưu inline script/style nếu được bật.
Những gì được loại bỏ
| Thành phần | Ví dụ | Ghi chú |
|---|---|---|
| Comment HTML | <!-- navigation menu --> | Xóa hoàn toàn |
| Khoảng trắng thừa | Nhiều space/tab/newline liên tiếp | Giữ lại 1 khoảng trắng cần thiết |
| Attribute mặc định | type="text/javascript" | Mặc định trong HTML5, không cần khai báo |
| Nháy kép không cần thiết | class="header" → class=header | Tùy chọn — áp dụng khi giá trị đơn giản |
Cách sử dụng
- Dán HTML vào ô nhập liệu → chọn các tùy chọn minify → nhấn Minify.
- Tùy chọn quan trọng: bật/tắt xóa comment, minify inline CSS/JS, collapse whitespace.
- Preview kết quả trước khi copy để đảm bảo HTML vẫn hiển thị đúng.
Lưu ý quan trọng
- Cẩn thận với whitespace trong inline element: Khoảng trắng giữa
<span>,<a>,<img>đôi khi ảnh hưởng layout. Preview kỹ trước khi dùng. - Không minify template động: HTML chứa template tag như
{{ variable }}hay<?php ?>cần test kỹ sau khi minify. - Dự án lớn dùng build tool: Webpack HtmlWebpackPlugin, gulp-htmlmin tự động minify — tool online cho nhu cầu nhanh.
Kết luận
HTML minification là một trong những tối ưu hiệu suất đơn giản nhất — đặc biệt hiệu quả với trang có HTML dài hoặc nhiều comment. Kết hợp với CSS và JS minification để tối ưu toàn diện.
Khám phá thêm tại codetuthub.com/tools.