Cách xuất Google Docs sang Markdown (hướng dẫn 2026)

Google Docs là nơi phần lớn các đội ngồi viết. Nhưng ngay khi bạn cần đưa nội dung đó vào một trình sinh trang tĩnh, một prompt cho LLM, một vault Obsidian hay một CMS ưu tiên Markdown, bạn đâm vào đúng bức tường ấy: Docs không xuất ra Markdown một cách sạch sẽ.

Bài này đi qua từng cách, từ nhanh nhất (một cú nhấp) đến kiểm soát nhất (gọi API bằng script), kèm những chỗ lắt léo của mỗi cách.

Vì sao nên xuất Google Docs sang Markdown?

Những lý do phổ biến khiến các đội đưa nội dung ra khỏi Docs:

  • Nạp cho luồng làm việc AI — đưa cho Claude, ChatGPT hay Gemini một bối cảnh sạch, không kèm mớ định dạng thừa vốn hay làm LLM vấp
  • Xuất bản lên trang tĩnh — hầu hết trình sinh trang hiện đại (Astro, Hugo, MkDocs, Docusaurus, Jekyll) đều chờ Markdown
  • Dựng cơ sở tri thức cá nhân — Obsidian, Logseq và Foam đều lưu ghi chú dưới dạng tệp Markdown
  • Thoát khỏi trình soạn thảo — quản lý phiên bản bài viết bằng Git thay vì trông vào lịch sử sửa đổi của Google
  • Lưu trữ và sao lưu — Markdown là văn bản thuần, mang đi đâu cũng được, và không bị một tài khoản Google Workspace hết hạn giữ làm con tin

Cách 1: Tiện ích Chrome Minibase (một cú nhấp)

Minibase là đường nhanh nhất cho từng tài liệu riêng lẻ. Cài tiện ích, mở tài liệu, bấm icon, nhận tệp .md.

Minibase giữ lại những gì:

  • Tiêu đề tài liệu và phần thân với đúng thứ bậc heading (H1–H6 ánh xạ sang #######)
  • Danh sách gạch đầu dòng và đánh số, kể cả danh sách lồng nhau
  • Bảng được dựng thành bảng Markdown chuẩn
  • Hình ảnh nội dòng dưới dạng tham chiếu ảnh Markdown
  • Bình luận nội dòng gắn đúng vị trí neo, kèm tác giả và thời gian
  • In đậm, in nghiêng, gạch chân (gạch chân chuyển thành nhấn mạnh) và gạch ngang
  • Khối mã nhận diện từ phần định dạng font đơn cách

Minibase loại bỏ những gì:

  • Khung giao diện Google Docs (thanh công cụ, thước, bảng Explore)
  • Chỉ báo và ảnh đại diện của những người đang cùng soạn
  • Giao diện lịch sử phiên bản

Nó toả sáng khi: làm với từng tài liệu, cần xuất nhanh, hoặc xử lý nội dung được chia sẻ cho bạn ở chế độ chỉ xem. Bản miễn phí lưu không giới hạn; Minibase Plus giá 5,99 $/tháng mở khoá mẫu AI, lịch sử đã lưu và phiên âm video.

Cách 2: Tính năng «Download as Markdown» có sẵn của Docs

Google Docs đã thêm xuất Markdown gốc vào cuối năm 2024. Bạn tìm nó ở File → Download → Markdown (.md).

Ưu: miễn phí, chính thức, không cần cài tiện ích.

Nhược: bỏ sót vài chi tiết:

  • Bình luận không có trong bản xuất
  • Bảng phức tạp đôi khi mất độ rộng cột và căn lề
  • Các sửa đổi ở chế độ gợi ý bị làm phẳng trong im lặng
  • Tham chiếu ảnh trỏ về URL do Google host và cần đăng nhập (rất phiền cho trang tự host)

Nó toả sáng khi: xuất lẻ một lần, không cần bình luận, và bạn không ngại tải lại ảnh bằng tay.

Cách 3: Google Apps Script «Docs to Markdown»

Với xuất hàng loạt hoặc tích hợp vào một pipeline tự động hoá sẵn có, Docs to Markdown của Ed Bacher là lựa chọn mã nguồn mở kinh điển. Đây là một Google Apps Script chạy ngay trong Docs, xuất ra Markdown kèm HTML.

Cài đặt: khoảng 10 phút — dán script vào Extensions → Apps Script, cấp quyền, rồi chạy từ thanh bên.

Ưu: miễn phí, viết script được, xử lý tốt phần lớn tài liệu phức tạp, giữ được bình luận.

Nhược: phải cấp quyền Apps Script, giao diện cũ kỹ, và vẫn có vài ca lỗi với bảng lồng nhau.

Nó toả sáng khi: cần xuất định kỳ trên những máy công ty bị khoá, nơi bạn không cài được tiện ích Chrome.

Cách 4: Google Docs API + pipeline tự viết

Muốn kiểm soát hoàn toàn bằng chương trình thì Google Docs API phơi bày toàn bộ cấu trúc tài liệu dưới dạng JSON. Bạn có thể:

  1. Xác thực bằng OAuth 2.0 hoặc một service account
  2. Gọi documents.get để lấy cấu trúc tài liệu
  3. Duyệt cây body.content và xuất ra Markdown

Các thư viện như google-docs-to-markdown (TypeScript) sẽ lo hộ bạn phần duyệt cây.

Ưu: kiểm soát toàn diện, xử lý được xuất hàng loạt, cắm thẳng vào pipeline CI.

Nhược: phải dựng phần xác thực (OAuth hoặc service account), có giới hạn tần suất, và cần một lập trình viên.

Nó toả sáng khi: xuất trên 100 tài liệu theo lịch, dựng công cụ nội bộ, hoặc di cư cả một Workspace sang trang tĩnh.

So sánh bốn cách

CáchTốc độChi phíHình ảnhBình luậnBảng
Tiện ích Minibase⚡ tức thìMiễn phí → 5,99 $/tháng✅ có link✅ nội dòng✅ sạch
Download as MarkdownNhanhMiễn phí⚠️ Google host⚠️ hay lỗi
Script Docs-to-MarkdownTrung bìnhMiễn phí
Google Docs APIDựng lâuCông lập trìnhTuỳTuỳTuỳ

Các engine AI cần gì

Nếu đích đến cuối cùng là nạp nội dung tài liệu cho một LLM, vài chi tiết đáng để ý:

  • Giữ thứ bậc heading. LLM dựa vào cấu trúc ##### để định vị đúng phần cần dùng khi chạy RAG.
  • Giữ bảng ở dạng bảng Markdown. Bảng phân cách bằng dấu | tốn ít token hơn hẳn so với bảng bị chuyển thành văn xuôi.
  • Bỏ lịch sử chỉnh sửa và các luồng review. Đó là nhiễu, chỉ làm phình cửa sổ ngữ cảnh.
  • Giữ bình luận gắn đúng chỗ neo. Chúng thường chứa những quyết định quan trọng nhất.

Phần trích xuất của Minibase được tinh chỉnh đúng cho việc này — nó đang được các nhà nghiên cứu, quản lý sản phẩm và lập trình viên dùng hằng ngày để đưa ghi chú của chính họ cho Claude hoặc ChatGPT.

Quy trình nhanh nhất cho phần lớn các đội

Nếu bạn cần xuất 1–10 tài liệu và muốn có Markdown sạch ngay bây giờ:

  1. Cài Minibase cho Chrome
  2. Mở từng tài liệu
  3. Bấm Minibase
  4. Xong — kéo tệp .md vào Obsidian, Notion, repo của bạn, hoặc Claude

Nếu bạn phải xuất hàng trăm tài liệu theo lịch, hãy viết script gọi Google Docs API và cắm vào pipeline sẵn có.

Đằng nào thì bạn cũng lấy lại quyền sở hữu nội dung của mình, ở một định dạng mà mọi công cụ đều đọc được.


Minibase biến bất kỳ trang web nào thành Markdown sạch chỉ với một cú nhấp, thẳng vào một vault cục bộ mà AI của bạn có thể tìm kiếm. Tiện ích mở rộng miễn phí với số lần lưu không giới hạn; Minibase Plus (5,99 $/tháng hoặc 34,99 $/năm) bổ sung mẫu AI, lịch sử và phiên âm video. minibase.md.

Continue reading

Sẵn sàng lưu thông minh hơn chưa?

Chuyển đổi bất kỳ trang web nào thành Markdown chỉ với một cú nhấp.

Thêm vào Chrome