Does Google Docs Support Markdown?
Google Docs has a Markdown preference, but it is off by default, converts only as you type, and skips tables. Here is exactly what it does and does not do.
Direct answer
Partly. Google Docs has a Markdown setting under Tools → Preferences → Enable Markdown. When it is on, typing # , ** , * , or a list marker converts as you type, and you can copy content back out as Markdown. It is off by default, it does not reformat text that is already in the document, and it does not convert pipe tables. For anything beyond typing shortcuts — especially a pasted draft with tables — converting to rich text first is the reliable path.
Open Markdown to Google Docs converterWhen to use this
- You are deciding whether to turn on the Docs Markdown preference or use a converter.
- The preference is on but a pasted document still looks wrong.
- You need to explain to a colleague why their Markdown paste broke.
Steps
- Open Tools → Preferences in Google Docs and look for 'Enable Markdown'.
- Turn it on if you want typing shortcuts — # followed by a space becomes a heading as you type.
- Note what it will not do: it does not convert already-pasted text, and it does not handle tables.
- For a full document with tables, paste the Markdown into the converter instead.
- Press Copy Rich and paste into the doc for a complete, formatted result.
Example conversion
# Design review notes **Attendees:** Dana, Sam, Priya ## Decisions - Ship the new nav behind a flag - Defer the icon refresh to Q4 | Item | Decision | Owner | | --- | --- | --- | | Nav | Ship flagged | Dana | | Icons | Defer | Priya |
<h1 style="font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:600;margin:18px 0 8px;color:#171717;">Design review notes</h1> <p style="font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;color:#242424;margin:10px 0;"><strong>Attendees:</strong> Dana, Sam, Priya</p> <h2 style="font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;margin:16px 0 8px;color:#171717;">Decisions</h2> <ul style="font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;color:#242424;margin:10px 0;padding-left:22px;list-style-type:disc;"><li style="margin:4px 0;">Ship the new nav behind a flag</li><li style="margin:4px 0;">Defer the icon refresh to Q4</li></ul> <table style="border-collapse:collapse;margin:12px 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;"><tbody><tr><th style="border:1px solid #d1d1d1;padding:6px 10px;background:#f3f3f3;font-weight:600;text-align:left;">Item</th><th style="border:1px solid #d1d1d1;padding:6px 10px;background:#f3f3f3;font-weight:600;text-align:left;">Decision</th><th style="border:1px solid #d1d1d1;padding:6px 10px;background:#f3f3f3;font-weight:600;text-align:left;">Owner</th></tr><tr><td style="border:1px solid #d1d1d1;padding:6px 10px;">Nav</td><td style="border:1px solid #d1d1d1;padding:6px 10px;">Ship flagged</td><td style="border:1px solid #d1d1d1;padding:6px 10px;">Dana</td></tr><tr><td style="border:1px solid #d1d1d1;padding:6px 10px;">Icons</td><td style="border:1px solid #d1d1d1;padding:6px 10px;">Defer</td><td style="border:1px solid #d1d1d1;padding:6px 10px;">Priya</td></tr></tbody></table>
Common mistakes
- Do not assume the preference is on for your readers — it is a per-user setting, so a document that converted for you was still converted for everyone, but their own typing behaves differently.
- Do not expect the preference to fix text you have already pasted; it only acts on what you type after it is enabled.
- Do not rely on it for tables, code fences, or blockquotes — those are outside what it converts.
FAQ
- Where is the Markdown setting in Google Docs?
- Tools → Preferences → General, where there is an 'Enable Markdown' checkbox. It applies to your account across documents, not to a single file.
- Does enabling Markdown convert my existing document?
- No. It affects what happens as you type from that point on. Text already in the document is untouched.
- Can I export a Google Doc back to Markdown?
- Yes — with the preference enabled you can copy a selection as Markdown, and File → Download offers Markdown (.md) as a format. Round-tripping is imperfect for complex layouts.
- So why use a converter at all?
- Because the common case is pasting a finished draft — often from an AI assistant — that contains tables and code. That is precisely the case the built-in feature does not cover.
Related Google Docs guides
How to Paste Markdown Into Google Docs
Google Docs leaves pasted ## and ** as literal characters unless Markdown is enabled, and even then tables do not convert. Convert to rich text first, then paste normally.
How to Copy ChatGPT Output Into Google Docs
ChatGPT, Claude, and Gemini answer in Markdown. Copying that straight into Google Docs carries the raw syntax across. Convert it to rich text so the structure survives.
How to Get a Markdown Table Into Google Docs
A pasted pipe table lands in Google Docs as rows of vertical bars. Google's own Markdown preference does not convert tables either. Rich-text paste does.
How to Open a Markdown (.md) File in Google Docs
Uploading a .md file to Drive opens it as plain text with the syntax intact. Convert the contents to rich text, or import a .docx, to get a formatted document.