How to Shrink Text to Fit Inside a Cell in Excel

When text is too long for its cell, Excel either spills it into the next cell or cuts it off. Shrink to fit automatically reduces the font size so everything fits inside the cell’s current width. This guide shows how to turn it on, when to use wrap text or AutoFit instead, how to apply it to many cells, and its limitations.

Quick Answer

Select the cells, press Ctrl + 1, open the Alignment tab, check Shrink to fit, and click OK.

Format Cells dialog on the Alignment tab with Shrink to fit checked under Text control
Shrink to fit is under Text control on the Alignment tab.

Turn On Shrink to Fit

  1. Select the cell or range.
  2. Press Ctrl + 1, or right-click and choose Format Cells. You can also click the small arrow at the bottom right of the Alignment group on the Home tab.
  3. On the Alignment tab, under Text control, check Shrink to fit.
  4. Click OK.

The font scales down as needed. If you widen the column later, the text grows back toward its original size.

Shrink to Fit vs. Wrap Text vs. AutoFit

Option What it does Best for
Shrink to fit Reduces font size to fit the cell width Fixed-width layouts, forms, printouts
Wrap text Splits text into multiple lines and increases row height Long descriptions and notes
AutoFit column width Widens the column to fit the longest entry Keeping font size consistent

Wrap text and Shrink to fit can’t be used together; checking Wrap text grays out Shrink to fit.

AutoFit Instead

  • Double-click the right border of the column letter to fit the column to its contents.
  • Or go to Home > Format > AutoFit Column Width.

Apply to a Whole Column or Sheet

Click a column letter, or the Select All triangle for the whole sheet, then turn on Shrink to fit. To reuse the setting, use Format Painter or create a cell style with Home > Cell Styles > New Cell Style.

Limitations

  • Very long text becomes unreadably small. Combine with a wider column or wrap text instead.
  • The displayed font size doesn’t change in the Font Size box; Excel scales it only visually.
  • Shrink to fit doesn’t work on merged cells in all cases, and it has no effect on numbers that show as ##### because the column is too narrow for the number format.
  • In Excel for the web, the option may not appear; apply it in the desktop app.

Excel for Mac

Select the cells, press Command + 1, open Alignment, and check Shrink to fit.

Frequently Asked Questions

Why is Shrink to fit grayed out?

Wrap text is on. Uncheck Wrap text first.

How do I turn it off?

Open Format Cells > Alignment and uncheck Shrink to fit.

Is there a Google Sheets equivalent?

No direct one. Use Format > Wrapping > Clip or Wrap, or resize columns.

Summary

  1. Select cells and press Ctrl + 1.
  2. On Alignment, check Shrink to fit.
  3. Use Wrap text or AutoFit when shrinking makes text too small.
  4. Uncheck Wrap text if Shrink to fit is grayed out.