Table Column Copy

Export a web table as CSV, JSON, Markdown or HTML

The same table is useful in different shapes depending on where it is going: a spreadsheet, an API test, a README or a CMS. Table Column Copy converts what you copy into five formats without any copy-and-paste cleanup.

Choose a format with a right-click

Right-click any copy button, whether it is the column arrow, the row arrow, the table button or the Copy button in the multi-select bar. A menu titled Export Format opens with five options, each with a keyboard letter: Plain Text (P), CSV (C), JSON (J), Markdown (M) and HTML (H). Pick one and the data is copied in that format immediately.

To change what a normal left-click copies, set a Default Copy Format under Settings, Export.

What each format looks like and when to use it

Keep the history of what you copied

Every copy is saved in the extension popup, with a badge showing the format. Click an entry to copy it again, or use the search box to find an earlier copy. The Productivity tab adds up the rows and copies so you can see roughly how much typing you have avoided. History is stored in your browser only.

Common questions

Does the header row come along? Yes by default. Switch off Include Headers if you only want the data rows. For JSON, headers are what name the keys, so keep them on.

What about merged cells? Tables with unusual layouts can produce uneven rows. Review the pasted result before relying on it for important work.

Try it yourself

Table Column Copy is free for Chrome and Edge.

Add to Chrome

Related guides