How to Paste a Markdown Table Into Google Sheets
Google Sheets puts a pasted Markdown table into a single column of pipe characters. Convert it to tab-separated values and every cell lands where it belongs.
Direct answer
Google Sheets does not parse Markdown, so pasting | Item | Cost | drops the whole row into one cell. Paste the table into the converter, press Copy for Sheets, then paste into the spreadsheet — each value gets its own cell and numbers stay numeric, with no Split text to columns step.
Open Markdown to Google Sheets converterWhen to use this
- A pasted table filled column A with pipes and dashes.
- You need to sort or filter data that started life as Markdown.
- An AI assistant produced a table you now need to work with.
Steps
- Copy the Markdown table, including the header row and the |---| separator.
- Paste it into the converter and check the grid preview.
- Press Copy for Sheets.
- Click the cell where the table should start and press Ctrl+V or Cmd+V.
- Freeze the header row with View → Freeze → 1 row if you want it pinned.
Example conversion
| Channel | Sessions | Conversion | Revenue | | --- | ---: | ---: | ---: | | Organic | 18,400 | 2.4% | $46,200 | | Paid | 6,150 | 3.1% | $28,900 | | Email | 3,020 | 5.8% | $19,400 |
Channel Sessions Conversion Revenue Organic 18,400 2.4% $46,200 Paid 6,150 3.1% $28,900 Email 3,020 5.8% $19,400
Common mistakes
- Do not use Ctrl+Shift+V (paste values only) — in Sheets this pastes unformatted text and can put the whole block back into one cell.
- Do not omit the |---| separator row; without it the block is not a table.
- Do not paste over an existing range with filters applied — hidden rows still receive data.
FAQ
- Does Google Sheets support Markdown?
- No. Google Docs has a limited Markdown preference, but Sheets has none at all. A pasted pipe table stays as literal text.
- Why does the table land in one cell or one column?
- Sheets splits pasted text on tabs. Markdown uses pipes, which mean nothing to it, so there is nothing to split on and the line stays intact.
- Do I need Split text to columns?
- No. That is the manual repair for text that arrived unsplit. Tab-separated output lands correctly on the first paste.
- Does anything get uploaded to Google?
- No. The conversion happens in your browser and only your clipboard changes.
Related Sheets guides
Why a Markdown Table Pastes Into One Cell in Google Sheets
Sheets splits pasted text on tab characters. Markdown separates columns with pipes, so there is nothing to split on and the row stays in a single cell.
How to Get a ChatGPT Table Into Google Sheets
ChatGPT, Claude, and Gemini answer with Markdown pipe tables. Convert one to tab-separated values and it lands in Sheets as a real grid.
How to Import a Markdown Table Into Google Sheets as CSV
When pasting is unreliable — a locked-down browser, a mobile device, or a very large table — download the table as CSV and import the file instead.
Keeping Numbers, Percentages, and Currency Correct in Google Sheets
Percentages, currency symbols, and thousands separators decide whether a pasted column is a number you can chart or text you cannot. Here is how each is handled.