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.

<div><h1>Hi</h1><p></p></div>

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

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
Uploads are encrypted in transitRemoved under our retention policy

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.

Xem tất cả công cụ

Câ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.

usage

Prettify 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.

features

Khô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.

technical

Cô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.

features

Khô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.

privacy

Né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.

technical

Có — 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.

pricing

Chế độ 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.

features

Bộ 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.

features

Khi 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.

quality

Dù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.

tips

Có — 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.

usage

Có — 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.

features

Là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.

Tiếp thị

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.

Cho nhà phát triển

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.

Cho nhà phát triển

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.

Web & SEO

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.

Xuất bản

Đ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".

Cho nhà phát triển

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.

Cho nhà phát triển

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ô.

Học vấn

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ề.

Sự nghiệp & Nhân sự

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.

Nghiên cứu

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.