Work with the page

Copy and export tables

Grab any table on a web page as a spreadsheet file, a Markdown table or JSON, without selecting cells by hand.

Commands

Tables...
List the tables on this page and export one
Copy as Markdown
Copy the table for notes and docs that use Markdown
Copy as JSON
Copy the rows as data for code and scripts
Download CSV
Save the table as a file any spreadsheet app opens

Copying a table off a web page by dragging across it usually goes wrong. Columns slide out of place, and you spend a while putting them back. Vokto reads the table for you and hands it over in a tidy format.

Pick a table

Choose Tables… to list every table on the page. Each one is named after its caption, or numbered when it has none, and shows how many rows and columns it has.

As you move through the list, Vokto outlines the matching table on the page and scrolls it into view. Two tables of the same size are easy to tell apart that way.

Choose a format

Press Enter on a table to see the ways to export it:

Action What you get
Copy as Markdown A table you can paste into notes, docs or GitHub
Copy as JSON One entry per row, labeled by column, for code
Download CSV A .csv file for any spreadsheet app

Safe to open in a spreadsheet

Spreadsheet apps treat a cell that starts with =, +, - or @ as a formula and run it. You don’t want text from a web page doing that in your file. So when Vokto saves a CSV, it adds an apostrophe in front of those cells, and your spreadsheet shows them as plain text.

Ordinary numbers like -5 or -$3.00 are left alone, so your math still works.

Messy tables still work

Not every table on the web is built neatly. When a table has no header row, Vokto uses its first row as the headers or gives the columns simple names. A cell that spans several columns repeats its value in each of them, so every row lines up. Extra spaces and line breaks inside cells are cleaned up too.