SPREADSHEETS · GOOGLE SHEETS · TABLES

Copy a Table From a Website
Into Google Sheets

Pricing pages, league tables, government statistics — getting them into Sheets usually means one giant text blob or hours of re-typing. Here is the two-click way that keeps every row and column exactly where it belongs.

Updated August 2026 · 4 minute read

Check any page for GDPR & cookie issues: Run the Free Scanner →
Ask any EU compliance question — EAA, NIS2 or GDPR — and get a practical answer in seconds: Ask the Compliance AI →

Why the usual methods fail

Google Sheets is happy to receive a real HTML table — the problem is getting one onto your clipboard without mangling it.

Select-and-copy grabs text

Drag-select across a table and you often capture surrounding paragraphs, ads and captions. Pasted into Sheets, everything collapses into a few overloaded cells.

Screenshots need OCR

Screenshotting the table means running it through OCR software and fixing the errors it introduces. Numbers with wrong digits are worse than no numbers.

⌨️ Re-typing does not scale

Fine for three rows. Not fine for the 200-row dataset behind that public dashboard.

The fix: two clicks

The free Clean Copy extension for Chrome and Firefox converts tables properly. Select the table and copy as Markdown — it finds the real <table> element in your selection and puts structured table data on the clipboard.

1. Install

Install Clean Copy from the install guide (Chrome or Firefox):
cleancopy.tools/clean-copy#install

2. Copy the table

Open the page, click anywhere inside the table,
click the Clean Copy icon, copy as Markdown (or right-click → Clean Copy).

3. Paste into Sheets

Click cell A1 in your sheet, press Ctrl+V (Cmd+V on Mac).
Every value lands in its own cell — headers included.

Cells stay cells

Because the clipboard carries real table semantics, Sheets maps each <td> to its own cell automatically.

No junk rows

No ad fragments, cookie banners or captions — only the table you pointed at.

Works beyond Sheets

The same paste works in Excel, Numbers and LibreOffice Calc.

Your options compared

MethodKeeps structure?Catch
Select + copy textRarelyGrabs extra content, collapses columns
Screenshot + OCRAfter cleanupDigit errors are hard to spot
Sheets IMPORTHTML formulaYesOnly public pages; breaks on JS-rendered tables
Clean Copy — Markdown table conversion Yes Free browser extension install required

If your table lives behind a login or loads dynamically, the formula route fails and a local copy tool is the reliable option.

Frequently asked questions

How do I copy a table from a website into Google Sheets?

Install the free Clean Copy extension for Chrome or Firefox, select the table, copy as Markdown, then paste into your sheet with Ctrl+V (Cmd+V on Mac). The Markdown table converts back to real rows and columns.

Why does pasting a table sometimes end up in one column?

If you select the text instead of the table element, the browser copies plain text and Sheets has no structure to work with. Copying the table itself (as Clean Copy does) preserves HTML table semantics, which Sheets understands.

Does it also work in Excel?

Yes — the same clipboard content pastes cleanly into Excel, Numbers and LibreOffice Calc. We have a separate guide for Excel with more detail.

What about tables that load when I scroll?

Scroll to the part of the table you need first so the rows exist in the page, then copy. Lazy-loaded rows that have never rendered cannot be copied because they are not in the document yet.

Is anything uploaded to a server?

No. Clean Copy works entirely inside your browser. The table never leaves your machine until you paste it where you want it.

Get Clean Copy free →

Related: Copy a Table From a Website Into Excel · HTML to Markdown From the Terminal · Paste Without Formatting in Chrome · Kopiér en tabel ind i Excel (DA) · Kopiér en tabel ind i Notion (DA) · HTML-tabel til CSV (DA) · HTML table to CSV converter

Dansk version af denne guide

Free e-book: Build Your First Chrome Extension

The complete guide is available as a free EPUB — no signup required.

Get the free e-book →

Want all six guides? Complete EU Compliance Bundle — combined PDF + all EPUBs, $29.

Keeping websites online? DeskUptime is a free desktop uptime & SSL-expiry monitor for macOS, Linux and Windows.

Need to copy a table or code from a website? Clean Copy strips formatting, scripts and junk, and outputs clean Markdown. Available as a browser extension, web tool, and CLI.

Related: Copy a Table From a PDF Into Excel

Related: {label}

Related: Copy a Table From a PDF Into Sheets/Excel

More like this: The Copy & Clean Guide Collection

Related: Copy a Table From a Website Into Notion

Related: Copy a Table From a Website on iPhone & iPad