Công cụ cho lập trình viên

HTML sang Markdown

Biến mã đánh dấu thành Markdown gọn gàng mà bạn có thể dán ở bất cứ đâu.

HTML sang Markdown Chạy trên thiết bị của bạn
  • Chạy ngay trên trình duyệt của bạn — văn bản của bạn không bao giờ được gửi đi đâu cả
  • Không cần đăng ký, không có hạn mức, dùng miễn phí bao nhiêu lần tùy thích

Cách hoạt động

Markdown là định dạng mà các tệp README, hệ thống theo dõi vấn đề, wiki và trang web tĩnh cần. HTML là thứ bạn có khi sao chép từ một trang web hoặc xuất từ một CMS. Chuyển đổi giữa hai bên bằng tay rất tẻ nhạt và kết quả thường đầy mã đánh dấu thừa.

Những gì chuyển đổi gọn gàng

Tiêu đề, đoạn văn, chữ đậm và chữ nghiêng, liên kết, ảnh, mã nội dòng, khối mã, trích dẫn, đường kẻ ngang và cả hai loại danh sách, kể cả danh sách lồng nhau. Những phần này có tương đương chính xác trong Markdown và cho ra kết quả như khi bạn tự viết tay.

Những gì không thể giữ lại

Markdown không có cách nào để diễn đạt định dạng, lớp CSS, div bố cục, span hay bất cứ thứ gì thuộc về hình thức. Các thẻ đó được gỡ bỏ — văn bản được giữ lại còn bản thân thẻ bị loại — và số lượng được báo cáo để bạn biết có phần đã được đơn giản hóa. Script và khối style bị xóa hoàn toàn.

Bảng

Văn bản trong bảng được giữ lại nhưng không được dựng thành bảng Markdown, vì bảng HTML thường dùng ô gộp và cấu trúc lồng nhau mà cú pháp bảng của Markdown thực sự không thể biểu diễn. Với các bảng đơn giản, đánh dấu lại bằng tay nhanh hơn là để chúng bị biến dạng.

Được phân tích cú pháp, không phải khớp mẫu

HTML được phân tích bằng chính trình phân tích của trình duyệt chứ không xử lý bằng biểu thức chính quy, nên mã đánh dấu sai cú pháp và lồng nhau sâu được xử lý đúng như cách trình duyệt xử lý.

Câu hỏi thường gặp

HTML sang Markdown — câu hỏi thường gặp

Bảng của tôi có được chuyển đổi không?

Văn bản trong bảng được giữ lại nhưng không được chuyển thành cú pháp bảng Markdown, vì bảng HTML thường dùng các cấu trúc mà Markdown không thể diễn đạt.

Lớp CSS và định dạng sẽ ra sao?

Chúng bị loại bỏ. Markdown không có cách nào để diễn đạt chúng.

HTML của tôi có bị tải lên không?

Không. Nó được phân tích và chuyển đổi ngay trên trình duyệt của bạn.