llmdoc

Markdown in, Google Doc out.

Paste Markdown, check the rendered page, click once: a new Google Doc opens with the formatted document on your clipboard, tables and equations included. Free, no signup, no add-on.

Nothing uploads. The next page shows the rendered document; one click there copies it and opens a new Google Doc.

or drop a file

Drop your Markdown file here

or browse — .md, .markdown, .txt · opens in the converter with Google Docs pre-selected

Paste or upload

Paste Markdown into the box above, or drop a .md file — both open the live editor with Google Docs pre-selected.

Check the rendered page

The right-hand pane is the document as it will land in Docs: headings, tables, lists, code, and equations rendered.

Click Google Docs, then paste

One click copies the rendered document and opens a new Google Doc in a fresh tab. Press ⌘V or Ctrl+V and it is in.

What actually happens to your Markdown

Google Docs has no way to receive a document from another site without an add-on or account access, so this page uses the one channel Docs handles perfectly: the clipboard. Your Markdown is rendered in the preview, the same rendering the Word and PDF exports start from. When you click the Google Docs button, that rendered page is copied as formatted content, and a blank document is opened at docs.new in a new tab, created by your browser in your own account. You paste, and Docs turns the headings, lists, links, and tables into its native objects. Equations need one extra step on our side: Docs strips the styling that positions a rendered formula, so each equation is drawn to a small, high-resolution image before the copy and pasted as a picture that matches the preview. Nothing is uploaded, no API is called, and we never see the document you create. If the pop-up is blocked, the content is still on your clipboard: open docs.new and paste.

What converts, and into what

In MarkdownIn Google Docs
# Heading, ## HeadingGoogle Docs heading styles (Heading 1, Heading 2…), so the outline pane works.
**bold**, *italic*, [links](url)Bold and italic text; links stay clickable.
- lists, 1. numbered listsReal bulleted and numbered lists, nesting kept.
| pipe | tables |A Google Docs table with real rows and columns you can resize and style.
$E = mc^2$ and $$…$$A crisp image of the rendered equation. Docs has no paste-in equation format; for editable equations, export to Word.
```python code fences```The code as a text block. If Docs drops the monospace font on paste, select the block and set Courier New or Roboto Mono.
![image](url)Embedded when the image link is public.
> blockquoteAn indented paragraph.

Common questions

How do I convert Markdown to a Google Doc?

Paste the Markdown into the box at the top of this page, or upload the .md file, and check the preview: it shows the document as it will land in Docs, with headings, tables, lists, code, and rendered equations. Click the Google Docs button. Two things happen at once: the rendered document is copied to your clipboard as formatted content, and a new, blank Google Doc opens in a fresh tab (docs.new, created in your own Google account). Click into the doc and paste. That is the whole flow; there is no add-on to install, no sign-in on this site, and nothing is sent to Google by us.

Doesn't Google Docs already support Markdown?

Partly. Docs can import a Markdown file and can paste Markdown as formatting, and for a plain document with headings, lists, bold, and links that is enough. It stops where AI answers get interesting: LaTeX equations stay as raw source like \frac{a}{b}, and fenced code loses its structure. This page renders the Markdown first, the same way the Word and PDF exports do, and hands Docs the rendered result, so a formula becomes a formula on the page and a table becomes a real Docs table. If your document is only prose, Docs' own import is fine; if it came out of ChatGPT with tables and math, use this.

What happens to equations in Google Docs?

They arrive as crisp images of the rendered formula, one per equation, at the size they appear in the preview. That is a deliberate choice: Google Docs has no format for pasting equations as equations, so the alternatives are raw LaTeX text or nothing. The images scale cleanly and print well, but you cannot edit them inside Docs. When you need equations you can edit, export the same document to Word instead; there every formula becomes native Office Math you can change in the equation editor, and Word files can be uploaded to Google Drive and opened in Docs.

Do tables come through as real tables?

Yes. A GitHub-Flavored Markdown table (pipes and dashes) is rendered as an HTML table in the preview, and Google Docs turns pasted tables into its own table objects with real rows, columns, and borders. You can resize columns, add rows, merge cells, and apply table styles in Docs afterwards. Column alignment from the Markdown is preserved, and line breaks inside cells survive.

A blank doc opened but nothing pasted, or no tab opened. What now?

The copy happens before the tab opens, so the document is on your clipboard either way. If a new tab did not appear, your browser blocked the pop-up: open docs.new yourself and paste. If the tab opened but paste gave you plain text, click into the document body first (not the title field) and paste again with ⌘V or Ctrl+V; a right-click paste in some browsers strips formatting. If the clipboard was empty, your browser refused the clipboard write because focus had moved; return to this tab, click the Google Docs button again, and paste immediately.

Is it free, and where does my document go?

Free, with no signup, quota, or watermark. The preview and the Google Docs handoff run entirely in your browser: the text never leaves your machine, and the only thing that reaches Google is what you paste into your own document. We do not use the Google Docs API, do not ask for account access, and cannot see the doc you create. The equation images are rendered locally too. If you also want a Word or PDF copy, switch the format; the document stays loaded.