Excel file size too large? How to find why and reduce it

A workbook that was 200 KB last year is 40 MB now and nobody knows why. The size is rarely the data. Here are the built-in fixes, where they stop, and one option that shows what the size is made of first.

Hullspark ยท updated 2026-10-29

Short answer

  • Save in binary format: File > Save As > Excel Binary Workbook (*.xlsb) [1]. It is a different file format, so check that everyone who opens the file can open it.
  • Pictures: Picture Format > Compress Pictures, or File > Options > Advanced > Image Size and Quality, default resolution 150 ppi or lower [1].
  • Pivot cache: PivotTable Analyze > Options > Data, clear Save source data with file [1].
  • Formatting on empty cells: formatting unused cells, especially whole rows and columns, can make a workbook grow quickly. The Inquire tab has a command for it in some editions [2].
A large workbook whose size is mostly formatting on empty cells and pictures becomes a smaller copy with the same values.dataempty-cell formatspicturesname_small.xlsxsame values, checked

What Excel gives you out of the box

Excel's built-in ways to reduce file size
WayGood forCatch
Excel Binary Workbook (.xlsb) [1]One setting, no cleanupA different format. The file is not .xlsx any more
Compress Pictures [1]Photos pasted into sheetsCropped areas and editing data can be deleted and not restored [1]
Do not save the pivot cache [1]Workbooks with PivotTablesThe PivotTable must be refreshed before use. Microsoft also says to tick Refresh data when opening the file [1]
Delete unused worksheets [1]Old data nobody needsYou decide what is unused
Clean Excess Cell Formatting (Inquire tab) [2]Formatting past the last used cellInquire tab, some editions only [2]

Doing it by hand

  1. Copy the file first. Some of these steps cannot be undone.
  2. Note the size. Then check where it comes from: many photos, PivotTables with a saved cache, or formatting that runs far below the data.
  3. Press Ctrl+End. If the cursor lands far below or to the right of your data, the sheet remembers cells you no longer use.
  4. Compress the pictures and set the default resolution to 150 ppi or lower [1].
  5. For each PivotTable, clear Save source data with file [1].
  6. Delete worksheets that hold unused data, then save and look at the size again.
  7. If it is still large, try Excel Binary Workbook [1] and keep the .xlsx as well.

Where the built-in way stops

One option: our own app

I make a Windows app for this, Reduce xlsx File Size by Hullspark. What it does, as the current code and the product page describe it:

The free edition handles up to 3 files per run, with every option. The full edition removes the limit. It works with .xlsx. Password-protected files, .xls, .xlsb and macro workbooks (.xlsm) are named and skipped. A formula that used a removed name shows #NAME? instead of #REF! after Excel recalculates. Pictures with a rotation flag and CMYK JPEGs are left alone. The check compares file contents; it is not a look in Excel. Windows only.

Get Reduce xlsx File Size on the Microsoft Store Product page

Questions

Why is my Excel file so large when it has little data?

Common causes are formatting on millions of empty cells, formats no cell uses any more, pasted photos, a saved pivot cache and names that point nowhere. Microsoft describes formatting on unused cells as a way a workbook can grow quickly [2].

Does saving as .xlsb make the file smaller?

Microsoft lists binary format as one way to reduce size [1]. It is a different format from .xlsx, so check that everyone who needs the file can open it.

Does the app change my original file?

No. It writes name_small.xlsx next to it, or in a folder you pick.

What if the smaller copy is wrong?

After writing, the app checks that the copy reads as a package, has the same number of sheets and that every cell with a value or formula is in the same place with the same value. If it fails, nothing is kept.

Does it make a picture look smaller on the sheet?

No. The size a picture is shown at on the sheet does not change. Only the stored image is reduced.

What I have not verified

I checked the Excel claims on this page against Microsoft's two support articles on 2026-10-29. I did not re-test each menu path on every version.

I did not measure how much each built-in step saves, because it depends on the file. The Inquire statement comes from a search result summary of Microsoft's article, not a full read. The app description comes from its current code and product page. I have not tested other vendors' tools and name none.

Sources

Checked 2026-10-29. Menu names follow Microsoft's support articles for Microsoft 365 and were not checked on every version. Microsoft, Windows and Excel are trademarks of Microsoft Corporation. This page and the app are not affiliated with, made by or endorsed by Microsoft.

Questions? Support or support@hullspark.com. Privacy policy