Context
My primary writing environment is Obsidian, where notes live as plain markdown. The problem: when I need to share substantial work with someone who isn’t technically inclined — no vault access, no familiarity with .md files — I need a quick path to a collaboratable format. Google Docs fits that role well, but copy-pasting raw markdown produces garbage formatting.
The secondary motivation is LLM compatibility. Markdown is far easier to work with in LLMs than a Google Doc; staying in Obsidian as the source of truth keeps that door open. Google Docs becomes the presentation/collaboration layer, not the authoring layer.
Requirements
- A Google Doc (new or existing)
- Markdown content from Obsidian (or any markdown source)
Setup
Enable Markdown in Google Docs
This is a one-time setting per account:
- Open any Google Doc
- Go to Tools → Preferences
- Check Enable Markdown
This unlocks the "Paste from Markdown" option in the right-click context menu, which is the key mechanic for this whole workflow.
Use a Pageless Layout
For notes with wide tables, pageless layout prevents columns from getting squished inside the default page margins:
- Go to Format → Page setup
- Select Pageless
- Click OK
This is especially important for Obsidian notes that include multi-column tables — pageless lets them breathe.
Usage
Initial Paste
- Select all content in your Obsidian note (Ctrl+A)
- Copy (Ctrl+C)
- In the Google Doc, select all existing content (Ctrl+A) and delete it
- Clear all formatting: Format → Clear formatting (Ctrl+\)
- Right-click → Paste from Markdown
Steps 3 and 4 matter. Residual formatting or styles in the document can interfere with how the markdown paste renders. Starting clean produces the best result.
Syncing Updates
When the Obsidian note evolves and you need to push changes to Google Docs:
- Copy the full updated content from Obsidian
- In the Google Doc: Ctrl+A → Delete → Format → Clear formatting
- Right-click → Paste from Markdown
The whole document is replaced each time. This is intentional — it’s simpler and more reliable than trying to diff and patch.
Any edits made directly in Google Docs will be overwritten on the next sync. Treat the Google Doc as read-mostly for collaborators and write-never for yourself. All substantive work stays in Obsidian.