Chuyển đổi Markdown sang HTML

Chuyển Markdown sang HTML với bảng và danh sách việc của GitHub Flavored Markdown, xem trước trực tiếp đã được làm sạch, sao chép hoặc tải HTML gốc. Miễn phí.

Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.

Công cụ Liên quan

Xem Tất cả

Markdown sang HTML là gì?

Viết hoặc dán Markdown để nhận HTML tương ứng cùng bản xem trước đã hiển thị. Hỗ trợ GitHub Flavored Markdown (bảng, danh sách việc, gạch ngang chữ, tự động tạo liên kết), và bạn có thể cho mỗi lần xuống dòng đơn tạo ra <br>.

Cách sử dụng Markdown sang HTML

  1. Dán Markdown vào ô Dữ liệu Markdown đầu vào, hoặc dùng Tải ví dụ hay Mở tệp.
  2. Bật/tắt Markdown kiểu GitHub (bảng, danh sách việc) và Xuống dòng = <br>.
  3. Xem phần Xem trước bên dưới kết quả HTML.
  4. Kết quả HTML cập nhật ngay khi bạn gõ; dùng Sao chép hoặc Tải xuống.

Ví dụ

Đầu vào
# Hi

**bold** and *it*
Đầu ra
<h1>Hi</h1>
<p><strong>bold</strong> and <em>it</em></p>

Khi nào nên dùng Markdown sang HTML

Dùng để biến nội dung README, bản nháp blog hoặc tài liệu thành HTML cho CMS hay email. Kết quả HTML gốc không được làm sạch – nếu Markdown đến từ người dùng không đáng tin cậy, hãy làm sạch HTML trên máy chủ trước khi xuất bản.

Markdown sang HTML hoạt động như thế nào

Markdown được chuyển đổi bằng marked, một trình phân tích tương thích CommonMark, kèm các mở rộng GFM khi được bật. Kết quả HTML gốc đúng y như marked tạo ra, bao gồm cả HTML bạn viết bên trong Markdown. Bản xem trước được đưa qua DOMPurify trước, công cụ này loại bỏ script, trình xử lý sự kiện như onerror và các mã đánh dấu nguy hiểm khác trước khi hiển thị.

Các Trường Hợp Sử Dụng Phổ Biến

  • Chuyển một phần README thành HTML cho website
  • Chuẩn bị HTML cho CMS không hỗ trợ Markdown
  • Kiểm tra bảng kiểu GitHub hiển thị như thế nào
  • Soạn nội dung email HTML bằng Markdown

Câu Hỏi Thường Gặp

HTML đầu ra có an toàn không?

Bản xem trước được làm sạch bằng DOMPurify. HTML gốc được trả về nguyên vẹn để bạn thấy marked tạo ra gì; hãy tự làm sạch trước khi xuất bản nội dung không đáng tin cậy.

Công cụ dùng phiên bản Markdown nào?

CommonMark qua marked, cộng thêm các mở rộng GitHub Flavored Markdown khi bật tùy chọn GFM.

Vì sao các lần xuống dòng đơn của tôi bị bỏ qua?

Trong Markdown chuẩn, một ký tự xuống dòng đơn được hiểu là dấu cách. Bật Xuống dòng = <br> để giữ chúng, giống như bình luận trên GitHub.

Bước tiếp theo nên làm

Khám phá thêm danh mục