Stop pasting broken tables into Gmail. Insert clean ones in one click.
Gmail Table Inserter lets you insert a table in Gmail the same way you do in Google Docs — hover a grid, click, and a clean, styled table lands right at your cursor. No copy-pasting from Sheets, no screenshots that break in your recipient's inbox.
New Message
Hi Sarah — here's the breakdown we discussed:
| Plan | Seats | Price / mo |
|---|---|---|
| Starter | 5 | $49 |
| Growth | 20 | $99 |
| Scale | 50 | $199 |
Happy to walk through it on a call.
3 × 4 table
Built for teams who send structured data by email every day
Sending a table in Gmail shouldn't be this hard
Gmail has no table button. So every pricing recap, meeting summary, and weekly report turns into one of these workarounds.
Sheets paste falls apart
Copy a range from Google Sheets, paste it into Gmail, and the borders, colors, and column widths vanish somewhere between compose and inbox.
Screenshot tables break
A screenshot looks fine on your monitor — then lands blurry on mobile, unreadable in dark mode, or blocked entirely.
Hand-writing HTML
Building a table in an HTML editor and pasting the source into an email, just to send three rows of pricing.
Fine in Gmail, broken in Outlook
The table looked perfect when you sent it. Your prospect's Outlook had other plans.
A sidebar add-on for 3 rows
Opening a whole add-on sidebar, waiting for it to load, and clicking through menus — for one small table.
How to insert a table in Gmail — in 3 steps
Gmail Table Inserter adds the table button Gmail forgot. It works exactly like the one in Google Docs.
Click the table icon in compose
The Insert Table icon sits right in Gmail's compose toolbar, next to Send. Click it — no menus to dig through, no sidebar to open first.
Hover the grid, pick your size
A Google-Docs-style 10×10 grid appears. Hover to choose how many rows and columns you need, then click.
A clean table lands at your cursor
A styled table — teal header, striped rows — is inserted exactly where you were typing. Fill in the cells and send.
Small tool. Does one thing perfectly.
No dashboards, no onboarding, no feature bloat. Just clean tables in Gmail.
One-click insert
From compose toolbar to table in under two seconds.
- • Button sits in the compose toolbar
- • No menus or sidebars
- • Works in new emails and replies
Docs-style hover grid
Pick rows × columns the way you already do in Google Docs.
- • 10×10 hover grid picker
- • Live size preview as you hover
- • Click once to insert
Styled out of the box
Every table ships looking professional — no formatting work.
- • Teal header row
- • Light row striping
- • Clean borders and padding
Renders everywhere
Inline CSS means it survives every major email client.
- • Gmail, Outlook, Apple Mail
- • No images that break
- • Readable in dark mode
No account, no setup
Install and go — it's a tool, not a platform.
- • No sign-up or API keys
- • No configuration screens
- • Nothing leaves your browser
What your recipient actually sees
The same pricing email, sent two ways.
Borders gone. Columns misaligned. Your carefully formatted data arrives as soup.
Inline-styled HTML that renders identically in Gmail, Outlook, and Apple Mail.
Meeting Recap
Pasting action items from Sheets, watching the layout collapse, then rebuilding it with tabs and dashes that misalign anyway.
Insert a 4×3 table at your cursor, type the action items straight into the cells, and hit send.
Weekly Report to a Client
Exporting the numbers as an image, attaching it, and hoping the client doesn't open it on a phone in dark mode.
The numbers live in the email as real, selectable text — readable on every device, copy-pastable by the client.
Private by design
Gmail Table Inserter runs entirely inside your browser. Here's exactly what it does — and doesn't — touch.
Nothing leaves your browser
Table HTML is generated locally and inserted directly into the compose window. No backend servers are involved — there's nothing to send data to.
We never read your email
No email content, contacts, or messages are read, collected, or transmitted anywhere. The extension only adds a button and inserts the table you pick.
storage — a local counter, that's all
The only stored data is a monthly insert counter kept in Chrome's local storage on your device. No account, no license key, no tracking profile.
scripting + mail.google.com — the toolbar button
These permissions let the extension load its Gmail integration and place the Insert Table button in the compose toolbar. It never runs on any site other than Gmail.
Free. That's the pricing page.
No trial that expires, no premium tier hiding the good parts.
Available on the Chrome Web Store
Frequently asked questions
Is Gmail Table Inserter really free? +
Yes. The extension is free to install and use — no account, no license key, no credit card. Install it from the Chrome Web Store and start inserting tables.
Does it work in replies and forwards? +
Yes. The Insert Table button appears in every Gmail compose window — new emails, replies, and forwards — and inserts the table at your cursor position.
Can I edit the table after inserting it? +
Absolutely. The table is real HTML content in your draft, not an image. Type into the cells, format the text, and edit it like anything else you write in Gmail.
What data does the extension collect? +
None. No email content, contacts, or messages are read or transmitted. The only thing stored is a local monthly insert counter in Chrome's storage on your own device.
Why does it need the scripting permission? +
The scripting permission lets the extension load its Gmail integration into the page — that's what adds the Insert Table button to the compose toolbar. It only ever runs on mail.google.com.
Something else? Email us at [email protected] — we read every message.
The next table you send can look like you meant it.
You already have the data — the pricing, the recap, the weekly numbers.
The only thing standing between it and a clean email is Gmail's missing table button.
Gmail Table Inserter adds it. Free, in about ten seconds.
From: [email protected]
Pricing options for Q3
Hi Sarah — here's the breakdown we discussed:
| Plan | Seats | Price / mo |
|---|---|---|
| Starter | 5 | $49 |
| Growth | 20 | $99 |
| Scale | 50 | $199 |
— exactly how it looks in your recipient's inbox