Want a clean, professional table inside an Outlook email—but keep running into broken borders, misaligned columns, or weird spacing? You’re not alone. Outlook’s email editor and rendering engine are picky, and different Outlook versions behave differently.
This guide shows practical, reliable ways to format or insert a table in an Outlook email in 2024. You’ll get step-by-step options for Outlook for Windows, Outlook on the web, Outlook for Mac, and mobile, plus workarounds that actually hold up when recipients open your message on other devices.
As an Amazon Associate I earn from qualifying purchases.
Use the method that matches your goal: easiest (Word paste), best for data (Excel paste), best for built-in controls (OWA), and best for maximum compatibility (image tables or HTML).
Why tables in email are tricky in Outlook
Email clients don’t all render HTML the same way. Outlook, in particular, has its own HTML/CSS interpretation rules that can strip styles or collapse spacing. Even when you “successfully insert a table,” the recipient’s client may still reflow it.
#1 Best Overall
- Instant Copilot. Unlock new possibilities with the dedicated Copilot key, which gives you instant access to experiences that can enhance your productivity¹.
- Enhance your experience With the new microphone mute key and snipping key
- Full keyboard experience. Features a full mechanical keyset, backlit keys, and a large trackpad for precise navigation and control. Optimal key spacing allows fast, fluid typing.
- Slim and compact Performs like a traditional, full-size keyboard.
- Clicks in place instantly Use in combination with the Surface Pro (11th Edition), Pro 9 and Pro 8* kickstand for a perfect laptop experience anywhere.
The two biggest causes of trouble are editor differences (what Outlook produces when you paste/type) and formatting mode (HTML vs Plain Text). If Outlook switches you to a mode that can’t carry table structure, your table may degrade into text or lose borders.
Before you start: what kind of table you need
Decide what you’re sending first. The “best” method depends on whether it’s a simple layout table, a copy of spreadsheet data, or a highly styled marketing table.
- Simple grid (2–10 columns, basic borders): Word paste or OWA table insertion usually works.
- Spreadsheet-derived table: Excel copy/paste keeps numbers aligned better.
- Highly styled email table (colors, fonts, spacing): HTML or image conversion tends to be more predictable.
- Compatibility across many clients: Image tables win when fidelity matters more than editability.
Method 1 (Most reliable): Create the table in Word, then paste into Outlook
This is the go-to approach because Outlook tends to preserve table structure and basic formatting when the source is Word. It’s especially useful in Outlook for Windows and Outlook for Mac where the built-in table insertion may be limited.
Create the table in Word
- Open Microsoft Word (latest Microsoft 365 Word or Word 2021).
- Go to Insert → Table.
- Choose the number of columns and rows (e.g., 4 columns × 5 rows).
- Set styling you care about: header row shading, border thickness, and alignment (e.g., Table Design → Borders → choose a style).
- Select the whole table.
- Right-click → Copy (or press Ctrl+C / Cmd+C).
Paste into Outlook email
- Open a new email in Outlook (Windows or Mac).
- Click inside the message body.
- Right-click → choose Keep Source Formatting if it appears.
- If you see multiple paste options, pick the one that preserves a table (not “Merge Formatting” into plain text).
- Verify your message is in HTML format (more on that below).
Method 2: Use Copy/Paste from Excel (with formatting preserved)
If your table originates in Excel, copy/paste from Excel often preserves alignment, gridlines, and number formatting better than typing into Outlook’s editor.
Copy from Excel
- Open Excel and select the cell range that should become your table.
- Copy the range: Ctrl+C (Windows) or Cmd+C (Mac).
Paste into Outlook
- In Outlook, create a new email and click where you want the table.
- Paste using the paste option that keeps formatting. If you see Paste Options, select Keep Source Formatting.
- Quick check: make sure borders aren’t disappearing and columns haven’t shifted.
When Excel paste still “collapses” the layout
Try pasting into Word first, then paste Word → Outlook (Method 1). This two-step approach can reduce formatting loss caused by how the clipboard carries spreadsheet markup.
Method 3: Insert a table directly in Outlook on the web (OWA)
Outlook on the web (Microsoft 365 / Outlook.com) often offers the most straightforward table insertion controls. It’s also easier to verify the email is composing in HTML.
Insert a table in OWA
- Go to
https://outlook.office.comor your Outlook.com web mailbox. - Click New message.
- In the compose window toolbar, look for Insert (or the table/grid icon if visible).
- Select Table, then choose rows/columns (or drag the grid preview).
- Type in cells, then use the formatting controls for font, alignment, and (where available) borders.
If you don’t see a Table tool in your OWA toolbar, you can still use the Word/Excel paste methods. Also check whether your account is using a simplified editor mode (feature availability can vary by tenant and build).
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Method 4: Insert a table in Outlook for Windows (Microsoft 365)
Outlook for Windows has varied editor capabilities depending on build and whether you’re composing in the “new” or “classic” editor. The most reliable path is still Word/Excel paste, but direct insertion may exist for some users.
Rank #2
- Microsoft Natural Ergonomic Palm Rest Comfort Keyboard for Business - Wired
- Exceptional comfort. Work all day, with reduced risk of fatigue and injury, on our Ergonomist-approved design.
- Excellent support. Improved cushion and ergonomically tested palm rest covered in premium fabric provides all-day comfort and promotes a neutral wrist posture.
- Be more productive with built-in shortcuts, including dedicated keys for office 365,* emojis, search, easy access to media controls, and more.
- Designed to last wired for reliable speed and accuracy. Crunch numbers Fast, with a dedicated integrated pad. Compatibility: Microsoft Windows 10, Limited functionality Windows 8.1/7 (Office and Emoji keys have no function)
Confirm you’re composing as HTML
- In Outlook for Windows, create a new email.
- Look for Format Text options such as HTML or Plain Text.
- Select HTML.
Try direct table insertion (if available)
- In the message window, look for an Insert tab or icon.
- If you see Table, choose Insert Table.
- Select the desired number of rows and columns.
- Fill cells and adjust formatting.
If you don’t see a table insertion control, don’t fight it. Paste a Word table instead. It’s faster than trying to force Outlook’s editor to behave like a full HTML designer.
Method 5: Outlook for Mac options (and the practical limits)
Outlook for Mac can be less consistent about preserving complex table styling. In many cases, Word paste is the most stable approach.
Compose as HTML on Mac
- Create a new email in Outlook for Mac.
- Check formatting options for HTML.
Use Word paste (recommended)
- Build the table in Word on your Mac.
- Copy the table in Word.
- In Outlook, paste into the message body using the paste option that keeps formatting.
- Send a test email to yourself and review in at least one other client (e.g., a Gmail account) to confirm layout holds.
Method 6 (When formatting breaks): Paste as HTML or build with a plain HTML snippet
If you’re comfortable with HTML, this approach can create tables that survive Outlook better—because you control the HTML table markup directly. The catch: Outlook’s editor may reformat your HTML when you continue editing.
When this method works best
- You’re not going to heavy-edit the email afterward.
- Your table needs specific spacing rules (cell padding, borders, widths).
A practical HTML template for an email table
Use a table with inline styles and explicit widths. For example:
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" style="border-collapse:collapse;width:600px;"> <tr> <th style="border:1px solid #cccccc;padding:8px;background:#f2f2f2;text-align:left;">Item</th> <th style="border:1px solid #cccccc;padding:8px;background:#f2f2f2;text-align:left;">Qty</th> </tr> <tr> <td style="border:1px solid #cccccc;padding:8px;">Apples</td> <td style="border:1px solid #cccccc;padding:8px;">12</td> </tr>
</table>
Then paste the HTML into an Outlook composer mode that allows HTML content. Depending on your Outlook version, you may need a “HTML source” or “format as HTML” workflow. If your editor strips tags on paste, switch back to Word paste or image conversion.
Method 7 (For maximum compatibility): Convert the table to an image
If you’d rather guarantee how it looks than let recipients edit it, turning the table into an image is the most consistent solution. This also avoids Outlook reflow issues caused by HTML/CSS differences.
Create the table image
- Create the table in Word or PowerPoint.
- Export or screenshot it cleanly at a high resolution (aim for readable text, e.g., 1920px wide or more for most email widths).
- Insert the image into Outlook: Insert → Pictures.
- Keep the image size reasonable so it loads quickly.
Accessibility and practical note
Images aren’t selectable text. If it matters, include the same data as plain text underneath or attach a document (PDF/Excel) alongside the email.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteChoosing the right email format (HTML vs Plain Text)
Outlook can send messages as Plain Text or HTML. Tables require HTML-like structure—plain text can’t carry table layouts.
How to verify in Outlook
- Open the email composer.
- Find Format Text or formatting mode (often in the toolbar).
- Select HTML.
- After pasting your table, don’t switch back to Plain Text.
If Outlook automatically switches modes after you paste, reselect HTML immediately.
Table layout and styling that survive email clients
Some formatting choices survive better than others. When in doubt, stick to simple borders, explicit widths, and minimal reliance on modern CSS.
Best practices
- Use explicit table widths (e.g., 600px for typical layout) rather than “auto.”
- Use border-collapse concepts (in HTML) or consistent borders (Word tables).
- Keep padding modest (e.g., 6–10px) so the table doesn’t blow up on narrow screens.
- Align consistently: left for text, right for numbers.
- Limit complex nesting (tables inside tables tend to be fragile).
Responsive reality check
Outlook email doesn’t reliably support fully responsive table layouts. If you need mobile-friendly behavior, consider two versions: one compact table for small screens (HTML) and a more readable alternative (image or attached PDF).
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteCommon problems and what to try
Here are the issues that show up most often when formatting tables in Outlook emails, and what to do next.
Problem: Table borders disappear
Try switching to HTML mode and repasting via Word. Borders are often dropped when Outlook converts content to a simplified structure.
- Confirm compose mode is HTML.
- Delete the broken table.
- Paste again from Word using Keep Source Formatting.
Problem: Columns shift or spacing is uneven
Make column widths explicit in the source (Word table) or keep the HTML simple with cell padding and borders. Excel tables are good, but large selections sometimes paste as a less stable structure.
- Use a smaller Excel range (only the exact rows/columns you need).
- Recreate the table in Word with the same number of columns.
- Use consistent cell alignment (select all cells → set alignment).
Problem: Your table turns into plain text
Outlook is composing in Plain Text mode, or the paste content got converted. Force HTML mode before inserting.
- Switch formatting to HTML.
- Reinsert the table using Word/Excel paste.
Problem: Looks fine in Outlook, broken in Gmail/Apple Mail
That means the HTML emitted by your editor isn’t fully cross-client compatible. Use a Word table for stability, or convert to an image if layout fidelity matters.
- Send yourself a test message to a different mailbox (e.g., a Gmail account).
- If it breaks, use the image method or HTML with inline styles.
Problem: Stray line breaks or extra spacing in cells
This can come from pasted line wrapping. Keep cell content short, or insert manual line breaks only where needed.
- Edit the table in the source (Word/Excel).
- Paste again into Outlook.
- Avoid copy/pasting formatted “text boxes” into the message body.
Comparisons: table vs image vs HTML
| Method | Best for | Pros | Cons |
|---|---|---|---|
| Word paste | Most business emails | Reliable structure, easy editing before sending | Complex styling may still vary by client |
| Excel paste | Spreadsheet data | Numbers/alignment often stay cleaner | Large selections can paste unpredictably |
| OWA table insert | Direct editing in browser | Fast, fewer clipboard steps | Not always available depending on tenant/UI |
| HTML snippet | Controlled styling | More predictable markup when done right | Outlook editor may rewrite HTML if you keep editing |
| Image table | Max visual consistency | Looks identical across many clients | Not selectable text; accessibility considerations |
Final Thoughts
If you want the most reliable results in 2024 Outlook emails, build the table in Word and paste it into the message in HTML format. For spreadsheet data, Excel copy/paste works well—if it gets messy, return to Word as the “stabilizer.”
When the table must look exactly the same for every recipient, use an image. And when you need fine control, use a simple HTML table with inline styles and test in multiple clients before sending.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →FAQs
Can I insert a table in the Outlook mobile app?
Mobile compose tools are usually limited. If you can’t find a table insertion option, create the table in Word (or paste it from Word) on desktop/web, then send the email. Editing the table on mobile often isn’t practical.
Why do my table colors work in Outlook but not elsewhere?
Some HTML/CSS styles are interpreted differently by other clients. Reducing styling complexity (simple borders, background fills, explicit widths) usually improves cross-client results.
Should I send tables as HTML or attachments?
If the table is long or complex, attachments (PDF or Excel) often outperform email tables for consistency. For short summaries, HTML tables are fine—just test with at least one other mailbox.
How do I troubleshoot when my table won’t paste correctly?
First confirm the composer is set to HTML. Then try Word paste instead of direct Excel paste. If it still breaks, paste as an image or rebuild using a simple HTML table with inline styles.
Free tools Windows power users keep installed
One-click scans. No signup required.
What’s the fastest workflow for a clean table?
Create in Word → copy → paste into Outlook with Keep Source Formatting → verify HTML mode → send a test email to yourself (and ideally one other provider).
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




