Untangle messy HTML into clean, indented markup
Exported HTML is a wall of text. Paste or drop a file for consistent indentation you can actually read — or minify it to one line for production, instantly in your browser.
Dán HTML của bạn vào đây…
or drop an .html file — get clean indented markup to copy or download
What you can do with Làm đẹp HTML
Everything this tool helps you accomplish — no learning curve, no setup.
- Beautify messy HTML with proper indentation
- Minify HTML down to a single line
- Clean up pasted or copied markup fast
- Choose your preferred indent size
- Copy or download the tidied HTML
Settings information
2 settings
Every control in Làm đẹp HTML, explained — what it does and when to use it.
Cài đặt
- Chế độCài đặt sẵn
- Chọn Làm đẹp để định dạng lại đoạn HTML lộn xộn với ngắt dòng và thụt lề gọn gàng, hoặc Rút gọn để loại bỏ chú thích và dồn khoảng trắng sao cho toàn bộ mã nằm gọn trên một dòng.Tùy chọn: Làm đẹp mãNén gọn
- Thụt lềDropdown
- Đặt số khoảng trắng thụt lề cho mỗi thẻ lồng nhau ở chế độ Prettify; 2 khoảng trắng là quy ước phổ biến, còn thụt lề rộng hơn giúp mã lồng sâu dễ đọc lướt hơn.Tùy chọn: 2 dấu cách4 dấu cách8 dấu cách
Xong với Làm đẹp HTML rồi? Hãy thử những công cụ này tiếp theo
Những công cụ được chọn lọc kết hợp tốt với Làm đẹp HTML. Tiếp tục làm việc mà không mất tệp của bạn.
Làm đẹp JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Dùng thử ngayTrình soạn thảo Markdown
Stop guessing how your README will render. Write or open any .md file, watch the live HTML preview update instantly, then export as HTML or Markdown. Editing stays in your browser.
Dùng thử ngayTrình so sánh khác biệt
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Dùng thử ngayẢnh sang HTML
Skip hand-coding tables from screenshots. Upload an image and get semantic HTML — real <table> elements, headers and lists — ready to paste in seconds.
Dùng thử ngayPDF sang HTML
Get semantic HTML with real table markup you can paste straight into your site or CMS — works on scanned PDFs too, done in seconds. Free to start, no credit card.
Dùng thử ngayTrình mã hóa / giải mã Base64
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Dùng thử ngayCâu hỏi thường gặp
Dán bất kỳ HTML nào — kể cả kết quả rút gọn một dòng từ quy trình build — và công cụ sẽ định dạng lại với thụt lề đúng chuẩn, mỗi thẻ một dòng và khoảng trắng nhất quán. Chọn thụt lề 2, 4 hoặc 8 khoảng trắng. Kết quả sẵn sàng để dán vào trình chỉnh sửa của bạn hoặc vào bình luận review code.
usagePrettify mở rộng HTML để dễ đọc: mỗi thẻ trên một dòng riêng, các phần tử con lồng nhau được thụt lề, các dòng trống giữa các phần được giữ nguyên. Minify loại bỏ chú thích, gộp các chuỗi khoảng trắng và xóa dấu xuống dòng để tệp nhỏ gọn hơn. Dùng prettify để chỉnh sửa và rà soát, dùng minify để triển khai sản phẩm.
featuresKhông — js-beautify (công cụ vận hành bên trong) phát hiện các khối script và style rồi định dạng nội dung của chúng theo đúng quy tắc JS hoặc CSS, nên các script inline vẫn hợp lệ và stylesheet vẫn dễ đọc. Các thẻ tự đóng, phần tử rỗng và thuộc tính có namespace (svg:xmlns, xlink:href) đều được xử lý chính xác.
technicalCông cụ xử lý tốt HTML thuần và các mẫu giống HTML, nhưng JSX thuần túy (biểu thức trong dấu ngoặc nhọn, fragment, thẻ component viết hoa) sẽ được phân tích như HTML và có thể gặp một vài lỗi hình thức nhỏ. Đối với mã đặc thù theo framework, chúng tôi khuyên dùng Prettier được cấu hình cho dialect của bạn; còn với HTML thô, tệp .htm và tệp mẫu thì công cụ của chúng tôi là hoàn hảo.
featuresKhông có quá trình tải lên nào. Trình định dạng chạy hoàn toàn trong trình duyệt của bạn bằng js-beautify, nên bạn có thể yên tâm dán các mẫu trang nội bộ, email nháp hoặc HTML chứa dữ liệu riêng tư mà không có gì rời khỏi thiết bị của bạn.
privacyNén gọn loại bỏ chú thích HTML, gộp mọi khoảng trắng giữa các thẻ thành một dấu cách và xóa các dấu xuống dòng. Kết quả là HTML hiển thị y hệt từng byte nhưng thường nhỏ hơn 10-30%. Kết hợp với gzip trên máy chủ, cách này giảm đáng kể dung lượng trang ban đầu trên các trang nhiều nội dung.
technicalCó — nhấp Tải xuống để lưu kết quả đã làm đẹp thành output.html hoặc kết quả đã thu gọn thành output.min.html. Tệp được mã hóa UTF-8 nên hoạt động tốt như nhau với nội dung tiếng Anh, Kirin, CJK và ngôn ngữ viết từ phải sang trái.
tipsĐây là một tiện ích nhỏ chỉ chạy trên trình duyệt — không tốn chi phí lưu trữ — nên chúng tôi cung cấp miễn phí như một phần trong bộ công cụ dành cho nhà phát triển. Không quảng cáo, không theo dõi đầu ra, không giới hạn dung lượng tệp ngoài mức bộ nhớ mà trình duyệt của bạn có thể chứa.
pricingChế độ Làm đẹp cho phép bạn chọn thụt lề 2, 4 hoặc 8 dấu cách. Chọn độ rộng mà trình chỉnh sửa hoặc phong cách mã của bạn dùng, rồi sao chép kết quả hoặc tải về dưới dạng output.html để định dạng được đưa thẳng vào dự án của bạn.
featuresBộ chọn thụt lề (2, 4 hoặc 8 khoảng trắng) chỉ áp dụng trong chế độ Prettify, vì Minify vốn được thiết kế để loại bỏ mọi khoảng trắng và ngắt dòng — không còn gì để thụt lề. Chuyển lại về Prettify để thấy độ rộng thụt lề có hiệu lực trở lại.
featuresKhi bạn dán hoặc chỉnh sửa, công cụ tự động chạy kiểm tra cấu trúc và liệt kê mọi thẻ chưa đóng, không khớp hoặc thẻ đóng thừa ngay dưới bảng kết quả — không cần nút riêng. Thông báo màu xanh "No structural issues found" xác nhận mã đã đúng cấu trúc.
qualityDùng chế độ Làm đẹp với thụt lề 2 khoảng trắng — đây là quy ước phổ biến nhất và giữ cho diff gọn gàng — rồi kiểm tra bảng vấn đề cấu trúc để xác nhận không còn thẻ nào chưa đóng. Sau khi rà soát, chuyển sang chế độ Nén trước khi đưa lên production để loại bỏ khoảng trắng thừa.
tipsCó — kéo tệp .html, .htm hoặc .xhtml vào vùng tải lên, hoặc nhấp để duyệt, và nội dung của nó tải thẳng vào hộp nhập đúng như thể bạn đã dán vào. Từ đó, Prettify, Minify, độ rộng thụt lề và trình kiểm tra cấu trúc đều hoạt động y hệt dù mã đến từ một tệp hay từ thao tác dán.
usageCó — khi có đầu ra, một nút Copy xuất hiện bên cạnh bảng đầu ra và khu vực thao tác chính. Nhấp vào nó sẽ sao chép kết quả Prettify hoặc Minify hiện tại vào bảng nhớ tạm ngay lập tức (nó hiển thị ngắn gọn 'Copied!' để xác nhận), để bạn có thể dán trực tiếp vào trình chỉnh sửa của mình hoặc một bình luận đánh giá mã mà không cần lưu một tệp .html trung gian.
featuresLàm đẹp HTML giúp bạn hoàn thành công việc như thế nào
Những vấn đề thực tế mà công cụ này giải quyết mỗi ngày — cho doanh nghiệp, người sáng tạo và các tác vụ thường ngày. Tìm trường hợp sử dụng phù hợp với bạn và bắt đầu trong vài giây.
Dọn dẹp mẫu email
HTML của email marketing thường được các nền tảng gửi email (ESP) trả về dưới dạng một khối đã nén liền mạch. Hãy làm đẹp nó để kiểm tra cấu trúc, tìm cột bảng bị lỗi và sửa lỗi chính tả trước khi gửi đợt tiếp theo.
Di chuyển nội dung CMS
Xuất từ một CMS và nhập vào CMS khác thường liên quan đến việc di chuyển HTML. Chế độ làm đẹp giúp dễ so sánh khác biệt, chế độ rút gọn giảm dung lượng, và cả hai đều giữ nguyên độ chính xác của nội dung.
Kết quả thu thập dữ liệu web
HTML thô thu thập từ một website rất khó đọc nếu chưa được định dạng. Hãy Prettify kết quả để tìm bộ chọn CSS bạn cần, rồi viết quy tắc trích xuất cho trình scraper của bạn.
Tối ưu hóa trang tĩnh
Nén gọn HTML do trình tạo trang tĩnh sinh ra trước khi triển khai. Giảm 10-30% kích thước file ngoài phần gzip — cải thiện đo lường được thời gian hiển thị lần đầu trên các trang nhiều nội dung.
Đoạn tài liệu
Khi dán các ví dụ HTML vào tài liệu, bài viết blog hay tệp README, hãy làm đẹp trước để người đọc dễ theo dõi cấu trúc. Giữ lại phiên bản rút gọn để so sánh với "đầu ra sản xuất".
Công cụ hỗ trợ tái cấu trúc JSX
Trước khi chuyển một đoạn HTML sang JSX, hãy làm đẹp nó để script chuyển đổi nhận được một cây sạch sẽ. Tiết kiệm công định dạng lại thủ công khi bạn chuyển đổi sang React/Vue.
Gỡ lỗi bố cục trang bị hỏng
Dán HTML của một trang đáng ngờ và để trình kiểm tra cấu trúc tích hợp đánh dấu ngay các thẻ chưa đóng hoặc không khớp — thường là nguyên nhân thực sự khiến bố cục 'tự nhiên bị vỡ' trên một trình duyệt, mà không cần lục tìm qua mã nguồn thô.
Dạy & học cấu trúc HTML
Sinh viên và học viên bootcamp dán mã HTML dày đặc từ các bài hướng dẫn hoặc CodePen và làm đẹp nó với thụt lề 2 khoảng trắng để thấy được cấu trúc lồng nhau thực sự, khiến việc đọc dễ hơn nhiều so với một khối markup không thụt lề.
Bàn giao mã sẵn sàng cho khách hàng
Freelancer và các agency làm đẹp bản HTML cuối cùng trước khi gửi cho đội phát triển nội bộ của khách hàng, để mã nguồn trông chuyên nghiệp và dễ đọc ngay lần mở đầu tiên — không tốn thêm giờ tính phí chỉ để định dạng lại.
Kiểm tra trang đối thủ và đánh dấu SEO
Dán mã nguồn thô trang của đối thủ và làm đẹp nó, rồi nhanh chóng quét kết quả dễ đọc để tìm cấu trúc tiêu đề, vị trí schema.org JSON-LD và các mẫu thẻ meta đáng học hỏi cho chiến lược SEO của riêng bạn.
