Công cụ chuyển đổi Markdown sang PDF tốt nhất 2026
Xuất bản 2026-05-09 ・ Đánh giá tiếp theo 2026-11-09 ・ Nhóm Markdown Free
Việc chọn công cụ Markdown→PDF tưởng chừng tầm thường — cho đến khi bạn thực sự cần. Lúc đó bạn phải chọn giữa cài LaTeX 1,5 GB (Pandoc), ứng dụng máy tính trả phí (Typora), trình soạn thảo trình duyệt với banner quảng cáo (Dillinger), hoặc một script bạn phải tự ráp lại (md-to-pdf). Với tài liệu chỉ tiếng Anh, hầu hết đều hoạt động. Chúng bắt đầu hỏng khi bạn thêm tiếng Việt có dấu, Hàn, Nhật, Trung hoặc Devanagari — đó là lúc "tốt nhất" thực sự khác biệt.
Hướng dẫn này so sánh 8 công cụ phổ biến cho năm 2026. Tóm lại: Markdown Free thắng cho việc dùng trình duyệt không cần cài đặt (đặc biệt với chữ viết phi-Latin), Pandoc thắng cho lô tài liệu kịch bản hóa, Typora thắng cho việc tinh chỉnh ngoại tuyến.
So sánh nhanh
| Công cụ | Phù hợp với | Giá | CJK / phi-Latin | Đầu ra | Cài đặt | Riêng tư |
|---|---|---|---|---|---|---|
| Markdown Free | Trình duyệt, chữ viết phi-Latin | Miễn phí | Có — font Noto được nhúng, không cần thiết lập | PDF, DOCX, EPUB, HTML, TXT | Không có | Tệp trong bộ nhớ, không lưu trữ |
| Pandoc | Chuyển đổi lô kịch bản hóa | Miễn phí | Có cấu hình: --pdf-engine=xelatex -V mainfont | 30+ định dạng | LaTeX (~1,5 GB) cho PDF | Chỉ cục bộ |
| Dillinger | Chỉnh sửa nhanh trên trình duyệt | Miễn phí, có quảng cáo | Chỉ font hệ thống | PDF, HTML, MD | Không có | Có thể đồng bộ lên cloud |
| StackEdit | Trình duyệt + đồng bộ Drive | Miễn phí | Chỉ font hệ thống | PDF, HTML, MD | Không có | Đồng bộ cloud tùy chọn |
| Markdown PDF (VS Code) | Quy trình VS Code | Miễn phí | Font hệ thống; CSS có thể tùy chỉnh | PDF, HTML, PNG, JPEG | VS Code + Chromium (~170MB) | Chỉ cục bộ |
| md-to-pdf (npm) | Pipeline build | Miễn phí | Có thể tùy chỉnh qua CSS + Puppeteer | Node.js + Chromium | Chỉ cục bộ | |
| Typora | Trình soạn thảo ngoại tuyến tinh tế | Trả phí (mua một lần, chưa xác minh tại thời điểm viết) | Font hệ thống; phụ thuộc vào theme | PDF, HTML, DOCX | Ứng dụng máy tính | Chỉ cục bộ |
| Online2PDF | Chuyển đổi tệp tổng quát | Miễn phí, có quảng cáo | Hạn chế; không phải Markdown gốc | Không có | Tệp được tải lên server |
Markdown Free
Trình chuyển đổi Markdown trên trình duyệt chạy hoàn toàn phía client cho xuất HTML, TXT và DOCX; tạo PDF chạy trên hạ tầng serverless với tệp được xử lý trong bộ nhớ và bị loại bỏ ngay lập tức. Được xây dựng trên nguyên tắc rằng việc thêm đăng ký, quảng cáo hoặc trình theo dõi sẽ làm tác vụ 30 giây trở nên khó chịu.
Xử lý chữ viết phi-Latin: nhúng Noto Sans CJK JP/KR/SC/TC và Noto Sans Devanagari trực tiếp vào pipeline render PDF. Không cần cờ font, không cần cài đặt, không có ô vuông hỏng.
Ưu điểm: không đăng ký, không cookie theo dõi, phân tích thân thiện với riêng tư, UI 10 ngôn ngữ, đầu ra DOCX mạnh để chuyển đổi Markdown do AI tạo ra thành tài liệu Word doanh nghiệp.
Nhược điểm: giới hạn 5MB mỗi tệp, không có chế độ ngoại tuyến (cần trình duyệt), không render toán LaTeX/MathJax, không hàng loạt (mỗi lần một tệp), không thể tùy chỉnh kiểu PDF.
Phù hợp với: bất kỳ ai cần chuyển đổi Markdown sang PDF, DOCX hoặc EPUB ngay bây giờ mà không cần cài đặt, đặc biệt cho chữ viết phi-Latin.
markdown.free/vi (hoặc trực tiếp Markdown PDF không cần đăng ký, README sang PDF)
Pandoc
Trình chuyển đổi tài liệu phổ quát dòng lệnh, tiêu chuẩn vàng cho việc sử dụng theo lô và pipeline. Chuyển đổi 30+ định dạng bao gồm Markdown, LaTeX, DOCX, EPUB và PDF.
Chữ viết phi-Latin: engine LaTeX mặc định (pdflatex) không xử lý CJK, Devanagari, tiếng Ả Rập hoặc tiếng Do Thái. Để có đầu ra đọc được, bạn phải dùng --pdf-engine=xelatex (hoặc lualatex) và thêm -V mainfont="Noto Sans CJK JP" (hoặc font phù hợp với chữ viết của bạn). Font Noto thích hợp cũng phải được cài đặt trên hệ thống.
Ưu điểm: trình chuyển đổi mạnh mẽ và linh hoạt nhất; hệ sinh thái plugin/filter khổng lồ; tiêu chuẩn trong xuất bản học thuật và kỹ thuật.
Nhược điểm: tạo PDF cần cài LaTeX (TeX Live ~1,5 GB trên macOS); đường cong học tập dốc; CJK và các chữ viết phi-Latin khác cần cấu hình rõ ràng mà người mới không biết.
Phù hợp với: pipeline chuyển đổi kịch bản hóa, xuất bản học thuật, người viết kỹ thuật quen với dòng lệnh.
Dillinger
Trình soạn thảo Markdown trên trình duyệt với xem trước trực tiếp và xuất cơ bản. Mã nguồn mở, với phiên bản được lưu trữ tại dillinger.io.
Chữ viết phi-Latin: xem trước kế thừa fallback font của trình duyệt; xuất PDF dùng font có sẵn trong hệ thống. Chữ viết phi-Latin có thể trông đúng trong xem trước nhưng rơi về font mặc định khi xuất PDF, tùy thuộc vào hệ thống của người dùng.
Ưu điểm: trình soạn thảo split-pane quen thuộc, miễn phí, tích hợp Dropbox/Google Drive/GitHub.
Nhược điểm: phiên bản lưu trữ có quảng cáo; trạng thái tài liệu có thể đồng bộ với các dịch vụ cloud được kết nối; kiểm soát kiểu PDF hạn chế.
Phù hợp với: chỉnh sửa nhanh và xuất thỉnh thoảng cho tài liệu chữ viết Latin.
StackEdit
Trình soạn thảo Markdown trên trình duyệt với hỗ trợ đồng bộ cloud mạnh (Google Drive, Dropbox, GitHub) và hỗ trợ MathJax cho render toán học.
Chữ viết phi-Latin: giống như Dillinger, dựa vào font trình duyệt/hệ thống. Không có Noto tích hợp.
Ưu điểm: UI sạch, render toán học, đồng bộ cloud đa thiết bị.
Nhược điểm: xuất PDF qua pipeline in của trình duyệt, kiểu đầu ra hạn chế bởi quy ước print stylesheet; đồng bộ cloud cần quyền Google/Dropbox.
Phù hợp với: người viết muốn trình soạn thảo Markdown với đồng bộ cloud và cần toán học MathJax.
Markdown PDF (tiện ích VS Code)
Tiện ích VS Code xuất tệp Markdown hiện tại sang PDF, HTML, PNG hoặc JPEG. Render qua phiên bản Chromium được đóng gói (tải xuống lần đầu sử dụng, ~170MB).
Chữ viết phi-Latin: dùng font hệ thống của Chromium. CJK và Devanagari xuất hiện nếu OS có font cài đặt (hầu hết các bản cài đặt macOS/Windows/Linux hiện đại đều có cho các chữ viết chính). Có thể tùy chỉnh qua CSS — người dùng nâng cao có thể chỉ định quy tắc @font-face để nhúng font cụ thể.
Ưu điểm: tích hợp với quy trình VS Code; có thể tùy chỉnh cao qua CSS; chỉ cục bộ — không phụ thuộc mạng sau khi tải Chromium.
Nhược điểm: cần VS Code; lần đầu tải ~170MB; xuất đầu tiên chậm.
Phù hợp với: developer đã thoải mái trong VS Code và muốn xuất PDF một phím tắt.
md-to-pdf (npm)
CLI/thư viện Node.js chuyển đổi Markdown sang PDF dùng Puppeteer (đi kèm Chromium). Được thiết kế cho pipeline build và quy trình tùy chỉnh.
Chữ viết phi-Latin: dùng font hệ thống của Chromium. Có thể tùy chỉnh qua injection CSS — người dùng nâng cao có thể @import font web (bao gồm Noto) vào CSS render.
Ưu điểm: có thể script hóa, có thể tạo theme, nhanh cho lô sau khi cài đặt, mã nguồn mở.
Nhược điểm: cần Node.js và Chromium Puppeteer (~170MB cài đặt lần đầu); kiểu mặc định cần làm việc CSS để có chất lượng sản xuất.
Phù hợp với: pipeline build tùy chỉnh, CI/CD tạo PDF từ tài liệu.
github.com/simonhaenisch/md-to-pdf
Typora
Trình soạn thảo Markdown WYSIWYG tinh tế cho máy tính (macOS, Windows, Linux). Miễn phí đến năm 2021; hiện trả phí (giấy phép một lần, giá chưa xác minh tại thời điểm viết — kiểm tra typora.io).
Chữ viết phi-Latin: tốt theo mặc định cho hầu hết các chữ viết qua font hệ thống. Phụ thuộc vào theme — một số theme cung cấp stack được tối ưu hóa cho CJK.
Ưu điểm: trình soạn thảo WYSIWYG đẳng cấp; xuất tinh tế; xử lý font vững chắc; không quảng cáo hoặc telemetry sau khi cấp phép.
Nhược điểm: trả phí; chỉ máy tính — không có phiên bản trình duyệt; không có tính năng nhóm hoặc cloud.
Phù hợp với: người viết solo muốn trình soạn thảo ngoại tuyến tinh tế và không ngại chi phí giấy phép một lần.
Online2PDF
Trình chuyển đổi tệp web tổng quát xử lý nhiều định dạng (Word, Excel, PDF, hình ảnh, v.v.). Markdown được hỗ trợ thông qua chuyển đổi tổng quát.
Chữ viết phi-Latin: hạn chế và chưa được xác minh tại thời điểm viết. Không được thiết kế là công cụ Markdown gốc, vì vậy hành vi với khối mã, bảng và font CJK không nhất quán.
Ưu điểm: xử lý nhiều định dạng ngoài Markdown; không cần cài đặt.
Nhược điểm: tệp được tải lên server (lo ngại về riêng tư cho nội dung nhạy cảm); giao diện đầy quảng cáo; render Markdown tổng quát — khối mã, bảng và checklist có thể không render đúng; kiểu đầu ra không thể tùy chỉnh.
Phù hợp với: chuyển đổi thỉnh thoảng khi bạn có hỗn hợp các định dạng và Markdown chỉ tình cờ tham gia.
Cách chọn
- Bạn cần chuyển đổi tệp Markdown sang PDF/DOCX/EPUB ngay bây giờ trong trình duyệt, không cần đăng ký — đặc biệt với nội dung tiếng Việt có dấu, Hàn/Nhật/Trung/Hindi/Ả Rập → Markdown Free
- Bạn thoải mái với CLI, đã cài LaTeX (hoặc có thể cài), và muốn pipeline kịch bản hóa → Pandoc
- Bạn sống trong VS Code và muốn xuất một phím tắt → Markdown PDF (tiện ích VS Code)
- Bạn xây dựng pipeline CI/CD tạo PDF từ Markdown → md-to-pdf hoặc Pandoc
- Bạn muốn trình soạn thảo WYSIWYG ngoại tuyến tinh tế và không ngại trả phí → Typora
- Bạn cần Markdown được đồng bộ cloud với hỗ trợ toán → StackEdit
- Bạn làm chỉnh sửa thỉnh thoảng chỉ trong chữ viết Latin → Dillinger hoặc StackEdit
Câu hỏi thường gặp
Tại sao dấu tiếng Việt của tôi bị hỏng hoặc hiện □□□ trong PDF?
Hầu hết các pipeline Markdown→PDF rơi về font chỉ hỗ trợ Latin cơ bản như Helvetica hoặc Times New Roman, không có glyph cho ký tự có dấu hoặc chữ viết phi-Latin. Cách khắc phục là (a) nhúng font hỗ trợ đầy đủ Unicode/CJK như Noto Sans CJK vào pipeline render (Markdown Free làm tự động) hoặc (b) cấu hình bộ chuyển đổi của bạn để dùng nó (Pandoc: --pdf-engine=xelatex -V mainfont="Noto Sans CJK JP").
Có công cụ chuyển đổi Markdown→PDF miễn phí nào không có quảng cáo?
Có. Markdown Free (không quảng cáo, không theo dõi, không đăng ký), Pandoc (CLI), và tiện ích mở rộng Markdown PDF cho VS Code đều miễn phí và không có quảng cáo. Các trình soạn thảo trình duyệt được lưu trữ như Dillinger và Online2PDF thường được hỗ trợ bằng quảng cáo.
Công cụ chuyển đổi Markdown→PDF tốt nhất không cần cài đặt là gì?
Markdown Free chạy hoàn toàn trong trình duyệt mà không cần cài đặt. StackEdit và Dillinger cũng chạy thuần trình duyệt, nhưng dựa vào font hệ thống nên chữ viết phi-Latin có thể hiện thành ô vuông tùy theo máy người dùng.
Tôi có thể chuyển đổi Markdown sang DOCX (Word) mà không mất định dạng không?
Có. Markdown Free, Pandoc và Typora đều xuất DOCX giữ nguyên tiêu đề, khối mã, bảng và checklist. Đầy đủ nhất là Pandoc; nhanh nhất trong trình duyệt là Markdown Free.
Pandoc còn là lựa chọn tốt nhất vào năm 2026 không?
Pandoc vẫn là bộ chuyển đổi Markdown mạnh nhất cho các trường hợp sử dụng dạng kịch bản, nhưng đối với người dùng không kỹ thuật hoặc không muốn cài LaTeX (~1,5 GB), các công cụ trên trình duyệt như Markdown Free hiện cung cấp chất lượng PDF tương đương mà không cần chi phí cài đặt.
Công cụ chuyển đổi Markdown nào an toàn nhất cho tài liệu nhạy cảm?
Bất kỳ công cụ nào chạy cục bộ — Pandoc, Typora, Markdown PDF (VS Code), md-to-pdf — đều giữ tệp của bạn trên máy của bạn. Trong số các công cụ trình duyệt, Markdown Free xử lý HTML/TXT/DOCX hoàn toàn ở phía client và PDF trong bộ nhớ serverless không lưu trữ. Các công cụ tải lên server (Online2PDF) có rủi ro riêng tư cao nhất.
Markdown Free có giới hạn kích thước tệp không?
Có — hiện tại 5MB mỗi tệp. 5MB Markdown tương đương khoảng 750.000 từ, bao gồm gần như tất cả tài liệu thực. Đối với tệp lớn hơn, Pandoc từ command line không có giới hạn kích thước tích hợp.
Tiết lộ
Bài viết này được xuất bản bởi nhóm đứng sau Markdown Free, một trong các công cụ được so sánh ở trên. Chúng tôi cố gắng cụ thể về các trường hợp công cụ khác thắng — Pandoc cho pipeline kịch bản hóa, Typora cho tinh chỉnh ngoại tuyến, VS Code Markdown PDF cho quy trình trong trình soạn thảo. Liên kết đến đối thủ cạnh tranh dùng rel="nofollow". Nếu bạn tìm thấy lỗi sự kiện, cho chúng tôi biết và chúng tôi sẽ sửa.
Thử Markdown Free — không cài đặt, không đăng ký, không có ô vuông hỏng
Mở Markdown Free