The Weird White-Gap Problem in Word Tables
When you're trying to collapse a table cell and there's always this stubborn strip of black or white space that won't budge no matter what you do, it's almost never about the cell padding itself. Word is doing something stupid behind the scenes and pretending the problem is your formatting. The real culprit is usually invisible content—zero-width characters, paragraph marks trapped inside cells, or a combination of auto-fit behavior and hidden text frames that the table grid won't let you see until you turn on formatting marks. I spent about three hours last Tuesday wrestling with a document where a single-column table had a 1.5-inch black band at the bottom of row 3. I adjusted every single property I could find: cell margins set to zero, table margins zero, no borders anywhere. The band stayed there like it had roots. Turning on Show/Hide (Ctrl+Shift+8) revealed a paragraph mark sitting inside that cell with its font size set to 72pt. That's all it took. The text was invisible because the font color was white, but the line height from that massive font size was still consuming space in the cell and pushing everything around it. Deleted the paragraph mark and the black gap vanished instantly.
Table Formatting In Word Will Not Remove Black Space
If you're dealing with this right now, start by turning on formatting marks and actually looking at what's inside the affected cells. Then check these things in order because most people skip ahead and waste time. First, check cell margins versus table margins. Right-click the table, go to Table Properties, click the Cell tab, and hit Options. Make sure top, bottom, left, and right margins are all set to 0. Then go back to the Table tab and make sure the default cell margins there are also zero. Word applies both levels of margin and they stack. If table margins are 0.05 inches and cell margins are 0.05 inches, you're actually getting 0.1 inches of padding on that side. That adds up fast in multi-column layouts and can create visible gaps between rows when borders are set to a thin line. Second, check for orphaned paragraph marks. This is the most common cause and also the most annoying because the paragraph mark looks normal until you stare at it for a while. Enable Show/Hide and look for ¶ symbols inside your table cells. If you see extra ones, especially clustered at the bottom of a cell, select them and delete. A single empty paragraph mark in a cell with a large default font size can create a gap that looks like a formatting error but is actually just invisible text taking up room. Use Find and Replace (Ctrl+H) and search for ^p^p inside the table if you have a lot of them scattered around. Replace with a single ^p. Be careful not to delete paragraph marks that are actually separating content you need to keep.
Third, check the row height settings. Go to Table Properties, click the Row tab, and look at the "Specify height" checkbox. If it's checked and set to "At least" rather than "Exactly," Word will expand the row to accommodate any content that overflows, including hidden large fonts or embedded objects. Switch it to "Exactly" if you want the row to stay at a fixed height regardless of what's inside it. The trade-off is that any content taller than your specified height will be clipped and might appear cut off or partially invisible, which can look like another kind of formatting glitch. Fourth, look for hidden text or floating objects. Sometimes the space isn't coming from text at all. It could be a text box, a shape, or an inline graphic that's been set to white or transparent. Press Ctrl+A to select everything in the document, then check the Font dialog (Ctrl+D) and look at the "Hidden" checkbox. If text is marked as hidden, it won't display but it may still reserve space depending on your Word version and settings. Also check Drawings or Object Anchor placement—go to the Home tab, click the small arrow in the bottom-right of the Paragraph section, and look at the Indents and Spacing tab. Sometimes a table cell inherits a non-zero before or after spacing value from the paragraph style, and that spacing is applied on top of everything else. Fifth, check for page break or section break artifacts near the table. I ran into this once with a document where the black space appeared only when printing or exporting to PDF. The table itself looked fine on screen. It turned out there was a section break with different page margins sitting right after the table, and Word was reserving space for the next section's layout. Moving the section break further down or removing it resolved the issue. If you're working with a long document, this kind of thing is easy to miss because the problem appears in only one spot.
Get the Full Details

Here's something most people don't know: Word's table auto-fit behavior can create phantom gaps. When you have a table set to auto-fit to window and one column has content that forces a wider width, Word recalculates all the column widths and can introduce tiny fractional differences that add up to visible gaps, especially when borders are turned on and you're looking at the boundary between cells. The workaround is to manually set each column width to a precise value instead of letting Word calculate it. Go to Table Properties, click the Column tab, and enter exact widths for each column rather than relying on auto-fit. It takes longer upfront but eliminates the rounding errors that cause gaps to appear and disappear depending on how you resize things. Another edge case that bites people regularly: embedded Excel objects or linked spreadsheets inside table cells. These objects have their own internal margins and padding that Word can't control. If you've pasted data from Excel into a Word table cell and there's unexpected space around it, the space is coming from the embedded object, not from Word's table formatting. Click the object, go to the Format tab that appears under Drawing Tools, and adjust the internal spacing there. Or better yet, paste as values instead of keeping the embedded object if you don't need the live link. There's also the matter of table styles. If you've applied a table style from the Design tab, it may include built-in cell padding that overrides your manual settings. Go to Table Design, click the arrow next to any style to see what's included, and then go to Table Properties to manually override the cell margins. The style settings will still show up in the dialog as checked or filled in even though you can't turn them off through the style editor alone. You have to go into the raw Table Properties and set everything explicitly.
If none of the above works and you're still seeing black space that won't go away, try copying the table content into a brand new blank document. Select everything in the table, copy it, open a new document, and paste using Keep Text Only (Ctrl+K, then choose the clipboard icon for unformatted text). Rebuild the table from the pasted content. This strips out all the hidden formatting baggage—styles, hidden paragraphs, stray objects, embedded formatting from previous edits—that accumulates over time in documents that have been through multiple revisions. It's a nuclear option but it usually works when everything else fails. The other thing worth mentioning is that Word Online and older versions of Word handle table spacing differently. If you're collaborating across versions, what looks fine in Word 2019 might show gaps in Word 2016 or Word for the web. The rendering engine changed between versions, particularly around how cell margins and row heights are calculated. If the black space only appears when someone else opens your document, ask them what version they're using and compare the Table Properties side by side. One more practical tip: if you're generating tables programmatically or from a template, make sure the source document doesn't have a default paragraph style with non-zero spacing. Word templates sometimes carry over settings from the Normal style or from a custom style that was used during the template's creation. Check the Styles pane (Ctrl+Alt+Shift+S), right-click the Normal style, and inspect its paragraph formatting. A 6-point after-spacing value on the Normal style will apply to every cell in your table unless you explicitly override it, and it adds up if you have many rows.