When you build a table in Word, you often spend time adjusting column widths to get the perfect layout. But as soon as you type a long word or paste content, those carefully set widths can shift. Word tries to automatically resize columns to fit text, which ruins your formatting. This article explains how to lock table column widths so they stay exactly as you set them, using built-in table properties and the AutoFit feature.
Key Takeaways: How to Lock Table Column Widths in Word
- Table > Layout > AutoFit > Fixed Column Width: Prevents columns from resizing automatically when you add or remove text.
- Table Properties > Row > Specify height > Exactly: Locks row height to keep the entire table grid stable.
- Table Properties > Options > Uncheck “Automatically resize to fit contents”: Disables the automatic column width adjustment feature.
How Word Handles Column Widths by Default
Word tables have three AutoFit behaviors that control column width. The default setting is AutoFit to Contents. This setting tells Word to shrink or expand each column based on the amount of text you type or paste. If you type a long word, the column widens. If you delete text, the column narrows. This behavior is useful for simple tables, but it causes problems when you need a fixed layout.
The other two settings are AutoFit to Window, which expands the table to fit the page width, and Fixed Column Width, which locks column widths so they do not change. The Fixed Column Width setting is the main tool for locking widths. However, it works only if you also disable the automatic resizing option in the Table Properties dialog. Without disabling that option, Word can still override your fixed widths in some situations.
Steps to Lock Table Column Widths in Word
The following steps work in Word for Microsoft 365, Word 2021, Word 2019, Word 2016, and Word for the web. The method uses both the Layout tab and the Table Properties dialog to ensure columns stay put.
- Select the entire table
Click anywhere inside the table. Then click the table move handle, which is the four-arrow icon that appears at the top-left corner of the table when you hover over it. This selects the whole table. - Open the Layout tab under Table Tools
On the ribbon, click the Layout tab that appears under Table Tools. This tab is different from the Page Layout tab. It contains the AutoFit button. - Set AutoFit to Fixed Column Width
In the Cell Size group, click AutoFit. From the dropdown menu, choose Fixed Column Width. Word will now prevent columns from resizing automatically when you type or paste text. - Open Table Properties
Right-click the selected table and choose Table Properties from the context menu. Alternatively, click the Properties button in the Table group on the Layout tab. - Disable automatic resizing
In the Table Properties dialog, click the Options button at the bottom. In the Table Options dialog, uncheck the box labeled Automatically resize to fit contents. Click OK to close Table Options, then click OK to close Table Properties. This step stops Word from overriding your fixed widths when you add content that would normally trigger a resize. - Set exact column widths if needed
If you want each column to be a specific size, select a column or cell. On the Layout tab, in the Cell Size group, type a value in the Width box. Press Enter. Repeat for each column. Setting exact widths is optional, but it gives you precise control over the table layout.
If You Also Want to Lock Row Heights
Column widths are only part of the problem. Rows can also grow taller when you add text. To lock row heights, use the Table Properties dialog.
- Select the rows you want to lock
Click and drag to select the rows. To select the entire table, use the table move handle. - Open Table Properties and go to the Row tab
Right-click the selection and choose Table Properties. Click the Row tab. - Set row height to Exactly
Check the box Specify height. In the height box, type a value such as 0.5 inches. In the Row height is dropdown, change from At least to Exactly. Click OK. With Exactly set, the row will not grow taller even if you add more text. Text that exceeds the height will be clipped or hidden, so set a height that accommodates your longest entry.
Common Mistakes When Locking Column Widths
Columns still resize after setting Fixed Column Width
This happens when you skipped the step to uncheck Automatically resize to fit contents in Table Options. The Fixed Column Width setting alone does not always prevent Word from resizing columns when you paste content from another source. Go back to Table Properties and disable that option.
Table shrinks or expands when you change page margins
If you set AutoFit to Window instead of Fixed Column Width, the table will stretch or shrink when you change margins or page orientation. Make sure you select Fixed Column Width from the AutoFit dropdown.
Text disappears or is cut off in a row
This occurs when you set row height to Exactly and the row is too short for the text. To fix this, increase the row height value or change the row height setting back to At least so the row can grow as needed.
Locked columns break when you merge or split cells
Merging or splitting cells can reset column widths in some versions of Word. After merging or splitting cells, reapply the Fixed Column Width setting and recheck the automatic resize option.
Fixed Column Width vs Other Methods: Behavior Comparison
| Item | Fixed Column Width | AutoFit to Contents |
|---|---|---|
| Default behavior | Columns stay at the width you set | Columns expand and shrink to fit text |
| Effect of pasting text | Column width does not change | Column widens to fit the pasted text |
| Effect of deleting text | Column width stays the same | Column narrows to fit remaining text |
| Best for | Forms, invoices, fixed layouts | Simple tables where content length varies |
| Requires disabling auto resize | Yes, in Table Properties | No |
Now you can lock table column widths in Word using the Fixed Column Width setting and the Table Properties dialog. After disabling the automatic resize option, your columns will stay exactly as you set them. Try creating a table with exact widths and pasting a long paragraph into a cell to confirm the column does not move. For even more control, combine locked columns with exact row heights using the Row tab in Table Properties.