Chuyển Markdown sang HTML

Biến Markdown thành HTML sạch, có xem trước trực tiếp. Không thể chạy script trong đó.

Hãy viết Markdown để xem kết quả ở đây.

Công cụ này làm gì

Viết hoặc dán Markdown ở bên trái, bên phải bạn có xem trước trực tiếp và mã HTML tương ứng, sẵn sàng sao chép hoặc lưu thành tệp .html. Công cụ hỗ trợ phần lớn cú pháp thường dùng: tiêu đề, chữ nghiêng và đậm, liên kết, hình ảnh, danh sách, danh sách việc cần làm, bảng, trích dẫn và mã. Mọi thứ chạy trên trình duyệt nên README hay bản nháp của bạn không rời khỏi thiết bị.

Cách dùng

  1. Gõ hoặc dán Markdown, bấm "Mở tệp" để mở tệp .md hoặc kéo thả tệp vào trang.
  2. Xem phần xem trước, chuyển sang thẻ HTML để đọc mã.
  3. Bấm "Sao chép HTML" hoặc "Tải xuống .html". Bật "Trang HTML đầy đủ" để có cả tài liệu có tiêu đề và vài dòng CSS thay vì chỉ đoạn mã.

Hỗ trợ và không hỗ trợ

Hỗ trợ: tiêu đề, đoạn văn, ngắt dòng, chữ đậm nghiêng và gạch ngang, mã nội dòng và khối mã có ngôn ngữ, trích dẫn lồng nhau, đường kẻ ngang, danh sách lồng nhau, danh sách việc cần làm, bảng có căn lề, liên kết có tiêu đề, hình ảnh và liên kết tự động dạng <https://example.com>. Không hỗ trợ: liên kết tham chiếu kiểu [chữ][1], chú thích cuối trang, HTML thô và URL trần không nằm trong dấu ngoặc nhọn.

Vì sao script không thể chạy

Công cụ không bao giờ chèn văn bản của bạn vào trang dưới dạng HTML. Markdown được phân tích thành một cây chỉ gồm các thẻ và thuộc tính trong danh sách cho phép; phần xem trước được dựng từ cây đó và mã HTML bạn sao chép là chính cây đó với mọi ký tự đặc biệt đã được thoát. HTML thô trong văn bản được hiển thị như chữ. Liên kết javascript:, data:, vbscript: hay file: bị loại bỏ dù viết hoa thường hay mã hóa thế nào. Hình ảnh không được tải trong phần xem trước trừ khi bạn bật tùy chọn, vì tải ảnh nghĩa là trình duyệt phải kết nối tới máy chủ khác.

Để so sánh hai phiên bản tài liệu, hãy dùng công cụ so sánh văn bản; để đếm từ và đổi kiểu chữ, có bộ công cụ văn bản.

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

HTML hoặc phần xem trước có thể chạy script không?

Không. Văn bản được phân tích thành cây gồm các thẻ và thuộc tính cho phép, không bao giờ được chèn dưới dạng HTML thô. HTML thô trong đầu vào hiện như chữ, còn liên kết javascript: hay data: bị loại bỏ.

Đây là phiên bản Markdown nào?

Một tập con giống CommonMark kèm các phần mở rộng của GitHub mà nhiều người dùng: bảng, danh sách việc cần làm và gạch ngang chữ. Liên kết tham chiếu, chú thích cuối trang và HTML thô không được hỗ trợ.

Markdown của tôi có bị tải lên máy chủ không?

Không. Phân tích, xem trước và tạo HTML đều chạy trên trình duyệt của bạn, không có dữ liệu nào rời khỏi thiết bị.