How to Lock Table Column Widths in Microsoft Word to Prevent Auto-Resizing

Few document formatting issues are as frustrating in Microsoft Word as tables that unexpectedly jump, warp, or crush neighbouring columns the moment you type new content or paste text into a cell. By default, Word configures every new table with an “AutoFit” calculation engine that dynamically recalculates cell boundaries based on string lengths. If you type a long word, paste an unbroken URL, or add a multi-digit number, Word automatically widens that column while violently compressing the other columns. Locking your column widths to fixed measurements preserves your professional document layout permanently.

Why Tables Shift Width Automatically

When you insert a table via the ribbon, Word enables two responsive defaults: AutoFit to Contents and an internal table-level preference called Automatically resize to fit contents. While convenient for quick notes, this behaviour disrupts formal reports, resumes, legal briefs, and multi-column invoices where consistent grid alignment is critical. Enabling fixed column widths overrides the auto-adjusting engine and instructs Word to wrap text onto new lines inside the cell instead of stretching the column borders.

Method 1: Setting Fixed Column Widths via the Table Layout Ribbon

The fastest way to freeze column widths across your active table:

  1. Click anywhere inside the table you wish to lock. This reveals two contextual tabs at the top of the ribbon: Table Design and Layout.
  2. Click on the Layout tab (located on the far right of the ribbon).
  3. In the Cell Size group, click the AutoFit drop-down button.
  4. From the three options that appear, select Fixed Column Width.

Your table columns are now locked to their current visible dimensions. When you type or paste long words or text strings into any cell, Word will automatically wrap the content down into subsequent lines rather than shifting the column borders.

Method 2: Locking Exact Dimensions via Table Properties

If you want to define specific, centimetre- or inch-level measurements for each column to guarantee rigid formatting across different printing machines:

  1. Right-click anywhere inside your table and select Table Properties from the context menu (or click Properties in the Layout ribbon).
  2. In the Table Properties dialogue, click on the Table tab.
  3. Click the Options button in the bottom-right corner.
  4. In the Table Options sub-window, uncheck the box labelled Automatically resize to fit contents. Click OK.
  5. Now, switch to the Column tab in the main Table Properties dialogue.
  6. Check the box labelled Preferred width.
  7. Enter your exact desired dimension (for example, 4.5 cm or 1.75 in), and choose your preferred measurement unit.
  8. Use the Next Column and Previous Column buttons to cycle through each column in your table, assigning fixed dimensions to each one individually.
  9. Click OK to apply your changes.

Preventing Individual Row Height Distortions

In addition to column widths, pasting dense paragraphs can cause rows to expand vertically beyond your intended margins. To enforce a fixed row height:

  1. Highlight the rows you want to standardise, right-click, and open Table Properties.
  2. Switch to the Row tab.
  3. Check the box for Specify height and enter your target measurement.
  4. In the Row height is drop-down box, change the setting from At least to Exactly.
  5. Click OK. Word will maintain rigid grid cells without expanding vertically, clipping overflow text cleanly until resized.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.