Table Grabber — Copy, Edit & Export Any Table to CSV, Excel icon

Table Grabber — Copy, Edit & Export Any Table to CSV, Excel

by GlitchBong · Developer Tools
Manifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Copy any web table to CSV, Excel, Markdown, JSON, SQL. Click it, drag a box round it, or paste it. Edit and reorder before export.

Users
26
+10 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#138K
#115K among extensions
Version
2.1.0
updated 27 Aug 2026

Users

monthly, 2 months
01326Aug 2026Oct 2026Oct 2026
Latest, 16 Oct 2026: 26 usersMove the mouse over the chart for any month

Ratings count

monthly, 2 months
001Aug 2026Oct 2026Oct 2026
Latest, 16 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Table Grabber — Copy, Edit & Export Any Table to CSV, Excel

Table Grabber copies any table on any web page into the format you actually need. Every format is free. Every row is included. There is no account, no row limit, no watermark, no trial, and no upload — the extension contains no network code at all. Click the toolbar icon and it lists every table it can find on the page, with the row and column count of each. Copy one straight away, or open it in the editor to clean it up first. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ THREE WAYS TO GRAB SOMETHING CLICK IT Point at the table you want and click. The selection is outlined as you move, with its row and column count, and the arrow keys widen or narrow it if the outline lands on the wrong container. Any element can be selected — if it is not a table, it is converted into one. DRAG A BOX ROUND IT Not everything that looks like a table is one. A price list built with flexbox, a block of stat tiles, a receipt in fixed-width text: none of these have rows or columns in the markup, only positions on the screen — which is exactly what you are reading them by. Drag a box and the text inside it is rebuilt into a table from those positions, coping with right-aligned number columns, cells of different heights, and gaps where a value is simply missing. If the box covers only part of a real table, both readings are offered with their row and column counts: just the part you covered, or the whole table. Neither is guessed at silently. PASTE IT The editor takes data you bring yourself: delimited text, structured data, a table written in Markdown, or table markup copied from anywhere. Drop a file onto it and it reads that too. Every grab ends the same way — a panel showing what was found and how it was read, with copy buttons and a way back, including the attempts that find nothing. Nothing leaves you staring at a dimmed page wondering whether it worked. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FINDS THE TABLES OTHER TOOLS MISS • Ordinary HTML tables, including ones nested inside other tables • Tables inside open shadow roots and same-origin iframes, which a plain search of the page never sees • Grids built out of plain boxes — the kind modern web apps draw with CSS and JavaScript, which contain no table markup whatsoever. These are found by their repeating structure rather than by hardcoding any particular grid library's class names, so it works on hand-rolled grids and the popular libraries alike • Virtualised grids that keep only the visible rows loaded and swap them as you scroll. Table Grabber scrolls the grid in steps and accumulates the rest, placing each row by the grid's own row numbering where it publishes one • Paginated tables: it finds the Next control, clicks it, waits for the table to actually change rather than guessing at a delay, and merges every page into a single export. It stops at the last page, and you can stop it sooner Cross-origin frames are skipped. The browser correctly forbids reading them, and no extension should be trying. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ GETS THE SHAPE RIGHT MERGED CELLS This is the reason most table extractors quietly produce misaligned data. When one cell spans two rows, a reader that walks the cells in order shifts every column after it — so your numbers end up filed under the wrong headings, and nothing warns you. You find out later, in the spreadsheet, if you find out at all. Table Grabber lays every cell onto a coordinate grid before reading anything, so a merged cell still occupies the positions it visually occupies. You choose what happens in those positions: repeat the value down, leave them blank, or mark them explicitly. MULTI-ROW HEADERS A grouped header — one "Region" cell sitting above "Country" and "City" — is two header rows. Take only the first and you lose the columns; take only the second and you lose the group. Header rows are detected and stacked into one name per column, so you get "Region – Country" instead of half the information. NUMBERS THAT STAY NUMBERS $1,234.00 pasted into a spreadsheet is text, and SUM() over a column of text returns zero. Table Grabber detects each column's type — number, currency, percent, date, boolean, URL, text — and can rewrite the values so the destination reads them as numbers. It understands both 1,234.56 and the European 1.234,56. It handles accounting negatives written as (1,234). And it survives placeholder values: a column of prices with a few N/A entries is still recognised as numeric, rather than being written off as text because of them. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ OUTPUT FORMATS Thirteen of them, covering spreadsheets, structured data, databases and documents. The screenshots below show the full list, and the guide linked at the end describes each one. Each one is written properly rather than approximated. The spreadsheet export is a real workbook with numeric cells, a frozen header row and columns sized to their contents — so formulas and charts work the moment it opens, with no import wizard and no re-typing. Delimited text is quoted to the standard and carries a byte order mark, so accented characters arrive intact instead of as mojibake. The structured formats keep genuine numbers and booleans instead of quoting everything, and turn the headers into usable keys. The database export infers a column type per field and batches its inserts. The document formats come out aligned in the source, with the special characters escaped. PASTE THAT LANDS IN CELLS Copying to the clipboard puts table markup there alongside the plain text. Google Sheets and Excel pick that up and give you real cells, instead of dumping the whole table into A1 as one long string. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ EDIT AND REARRANGE IT FIRST Most table extractors hand you the data exactly as the page had it, and any fix — a typo at the source, a row in the wrong place, one line of junk in the middle — sends you to a spreadsheet to do by hand. This one lets you finish the job before the …

Growth

WindowUsersChangeRatingsRating
7 days+2+8.3%00.00
30 days+10+62.5%00.00

Version history

3 versions recorded
2.1.027 Aug 2026
2.0.018 Aug 2026
1.0.017 Aug 2026

Details

Category
Developer Tools
First seen
17 Aug 2026
Size
105 KB
Languages
en
Pricing
Free
Privacy policy
glitchbong.com
Support
glitchbong.com
Extension ID
abkbielgiijjmcboeehkbeinfmialime

Permissions and risk

Moderate riskimpact 1, likelihood 3
Permissions
activeTabscriptingstoragecontextMenusdownloads

Alternatives to Table Grabber — Copy, Edit & Export Any Table to CSV, Excel

Extensions that rank for the same store searches or share the Developer Tools category, ordered by users