Văn bản
Markdown Preview / HTML ↔ Markdown
Xem trước Markdown trực tiếp dưới dạng HTML đã định dạng, cùng với chuyển đổi hai chiều: Markdown → HTML và HTML → Markdown.
Markdown is a lightweight markup language that formats text with plain characters (**bold**, # heading, - list) and stays readable even unrendered. This tool gives you a live preview of Markdown as HTML and converts in both directions.
How to use it
- Preview: write Markdown on one side — the formatted result appears immediately on the other.
- Markdown → HTML: get ready-to-use HTML markup to paste into a page or an email template.
- HTML → Markdown: paste HTML markup to get its Markdown equivalent — handy for moving content into a README or a Markdown-based CMS.
Common uses
- Writing a README.md for a GitHub repository with a live preview of the formatting.
- Preparing text for a CMS or documentation system that accepts Markdown.
- Quickly turning HTML copied from a webpage into clean Markdown for notes.
Things to keep in mind
Different platforms (GitHub, GitLab, Discord) support slightly different Markdown extensions (tables, strikethrough, checkboxes) — the base syntax is the same everywhere.
Converting HTML to Markdown loses whatever Markdown can't express: complex layout, inline styles, deeply nested elements.
Bài viết về công cụ này: Markdown: vì sao cú pháp văn bản đơn giản đánh bại trình soạn thảo phức tạp
Câu hỏi thường gặp
Những chuyển đổi nào được cung cấp?
Có ba chế độ: xem trước trực tiếp Markdown được render thành HTML định dạng, chuyển đổi rõ ràng Markdown → HTML, và chuyển đổi ngược HTML → Markdown.
Công cụ render Markdown nào được sử dụng?
Đây là render Markdown phía client đơn giản bằng JavaScript, không liên quan đến bất kỳ công cụ templating phía server cụ thể nào như Blade hay Twig; kết quả phản ánh Markdown chuẩn, không phải cú pháp riêng của framework.
Nội dung Markdown hoặc HTML của tôi có được gửi đến máy chủ không?
Không, chuyển đổi và xem trước diễn ra hoàn toàn trong trình duyệt, không có nội dung nào được gửi trực tuyến.
Vì sao cùng một tệp lại trông khác nhau trong các ứng dụng khác nhau?
Markdown nguyên bản không định nghĩa bảng, văn bản gạch ngang hay tô sáng cú pháp trong khối mã — đây là các phần mở rộng của nhiều triển khai khác nhau. GitHub Flavored Markdown và đặc tả CommonMark xử lý một số trường hợp mơ hồ theo cách khác nhau, nên việc render cùng một tệp có thể khác nhau tùy trình phân tích cú pháp.
Điều gì bị mất khi chuyển đổi HTML phức tạp sang Markdown?
HTML hỗ trợ nhiều tùy chọn định dạng hơn hẳn so với Markdown cơ bản, nên các bảng phức tạp, kiểu lồng nhau hay đánh dấu phi chuẩn có thể bị đơn giản hóa hoặc mất đi khi chuyển đổi ngược.