Chuyển đổi Markdown sang HTML và ngược lại
Dán Markdown để lấy mã HTML kèm bản xem trước, hoặc dán nội dung từ Google Docs để ra Markdown gọn, ngay trên trình duyệt.
Đầu vào
Gõ hoặc dán Markdown.
0 ký tự
Kết quả
HTML
Nhập nội dung ở bên trái, kết quả sẽ hiện ngay tại đây.
Xem trước nằm trong khung cách ly: không chạy script và không tải gì từ mạng, nên ảnh từ link ngoài sẽ không hiện ở đây.
Cách chuyển đổi Markdown và HTML
Chọn chiều chuyển đổi
Markdown → HTML để lấy mã HTML kèm bản xem trước. HTML → Markdown để chuyển nội dung HTML, hoặc nội dung sao chép từ Google Docs, về Markdown.
Dán hoặc gõ nội dung
Kết quả cập nhật ngay khi bạn gõ. Bấm “Dùng mẫu” nếu muốn xem công cụ chạy trên một đoạn có sẵn. Khi dán từ Google Docs vào chế độ HTML → Markdown, công cụ lấy bản HTML trong clipboard thay vì chữ trơn.
Xem trước hoặc xem mã
Ở chế độ Markdown → HTML, chuyển giữa “Xem trước” và “Mã HTML”. Bản xem trước nằm trong khung cách ly, không chạy script.
Sao chép hoặc tải về
Bấm sao chép để dán vào trình soạn thảo, hoặc tải về file .md hay .html.
Giới hạn cần biết
- Chiều HTML → Markdown chưa giữ cấu trúc bảng: nội dung các ô được giữ nhưng thành các dòng chữ riêng, không thành bảng Markdown. Chữ gạch ngang cũng chỉ còn chữ thường.
- Định dạng riêng của HTML như màu chữ, cỡ chữ, căn lề, phông chữ không có trong Markdown nên bị bỏ.
- Bản xem trước không tải ảnh hay tài nguyên từ mạng. Chỉ ảnh nhúng sẵn trong nội dung (data) mới hiện.
- Đầu ra HTML không được làm sạch, xem câu hỏi về bảo mật ở trên.
- Cách tách đoạn và xuống dòng của Markdown khác nhau giữa các hệ thống. Công cụ theo cú pháp chuẩn, nên kết quả trên hệ thống khác có thể lệch.
Câu hỏi thường gặp
Dán từ Google Docs có giữ được định dạng không?
Giữ được tiêu đề, chữ đậm, chữ nghiêng, danh sách và link. Công cụ gỡ lớp vỏ mà Google Docs bọc quanh nội dung khi sao chép và bỏ các định dạng nội tuyến như màu chữ, cỡ chữ. Bảng và chữ gạch ngang thì không giữ nguyên, xem mục “Giới hạn cần biết”.
Bản xem trước có an toàn không?
Bản xem trước chạy trong một khung cách ly (iframe sandbox) không cho chạy script, không gửi biểu mẫu và không tải gì từ mạng, nên HTML dán vào, kể cả từ nguồn lạ, không thực thi được trong trang này. Hệ quả là ảnh dẫn từ link ngoài không hiện trong bản xem trước.
Mã HTML tạo ra có được làm sạch không?
Không. Bộ chuyển đổi Markdown giữ nguyên HTML thô nếu bạn viết sẵn trong Markdown, kể cả thẻ script. Nếu định đưa mã HTML lên trang web, hãy lọc nội dung bằng bộ làm sạch phía hệ thống của bạn trước khi hiển thị.
Có hỗ trợ bảng và chữ gạch ngang trong Markdown không?
Có. Chiều Markdown → HTML dùng cú pháp GitHub Flavored Markdown, trong đó có bảng và chữ gạch ngang. Mỗi nền tảng có thể hiểu Markdown hơi khác nhau, nên kết quả trên hệ thống của bạn có thể không giống bản xem trước.
Công cụ dùng thư viện nào?
marked cho chiều Markdown → HTML và turndown cho chiều HTML → Markdown, cả hai dùng giấy phép MIT và chạy ngay trong trình duyệt. Chúng chỉ được tải khi bạn mở trang này.
Nội dung của tôi có bị gửi đi đâu không?
Không. Mọi chuyển đổi chạy trong trình duyệt của bạn. Trang chỉ ghi nhận ẩn danh việc công cụ được dùng, không kèm nội dung bạn nhập.
Có giới hạn độ dài không?
Có, 500.000 ký tự mỗi lần. Nội dung dài hơn cần chia nhỏ để trình duyệt không bị đứng.
Thuật ngữ liên quan
Công cụ khác
Số đã ra rồi, giờ làm gì với nó?
Media Omni vận hành quảng cáo và sàn cho hơn 300 brand & shop tại Việt Nam. Nếu bảng tính vừa rồi cho ra con số không như bạn muốn, đó thường là chuyện của cơ cấu giá và cách chạy chứ không phải của cái máy tính.
Nói chuyện với đội vận hành