Extract Images from Excel

Collect images stored in an .xlsx or .xlsm workbook and download them as a ZIP. Nothing is uploaded.

Extract images from an Excel workbook

Choose one .xlsx or .xlsm file. The file-size limit is 100 MB.

Download the images packaged inside an Excel workbook

Excel workbooks in the .xlsx and .xlsm formats are OOXML packages. Images embedded in these files are normally stored under xl/media/. This tool reads that folder and places its files in a separate ZIP.

The image bytes are copied as stored. The tool does not resize, convert, or recompress them, and it does not read cell values or edit the workbook.

Why the workbook stays on your device

The workbook is opened by code running in your browser. The extraction process has no server component:

  • The input package is read in browser memory.
  • Only files under xl/media/ are copied into the output ZIP.
  • No request is made with the workbook or its extracted images.
  • The source code is available under the MIT License.

You can inspect the browser Network panel while extracting: the workbook data is not sent in a request. Read the source.

How to extract workbook images

  1. Choose one workbook

    Select or drop one .xlsx or .xlsm file. Files larger than 100 MB are not accepted.

  2. Let the browser read the package

    The tool looks for packaged files under xl/media/. It does not run workbook macros.

  3. Download the ZIP

    When images are present, a ZIP named after the workbook downloads. If none are found, the page reports that result without creating a download.

Questions about extracting Excel images

Is my Excel file uploaded?

No. The workbook is read in your browser and is not sent to a server. The output ZIP is also created in the browser.

Which Excel formats are supported?

The tool accepts .xlsx and .xlsm files up to 100 MB. The older binary .xls format is not supported.

Can it open a password-protected workbook?

No. Password-protected Excel files cannot be opened as a regular OOXML ZIP package, so the tool reports that the file could not be opened.

Does extraction change image quality?

No. Each image file is copied byte for byte from the workbook package. Its format and the filename assigned inside the workbook are retained.

Are linked images, charts, and shapes included?

Only files physically stored under xl/media/ are included. Externally linked images are not part of the workbook package. Charts and shapes are not extracted unless Excel stored a separate image file for them there.

What happens if the workbook has no embedded images?

The page reports that no embedded images were found and does not start a download. This is treated as a normal result, not an error.

Does the tool read cells or run macros?

No. It only reads the workbook ZIP structure and copies packaged media files. Cell contents are not extracted, sheets are not modified, and VBA macros in .xlsm files are not executed.

Can I use it offline?

Yes. After the site assets have been cached by the installed service worker, the extraction code can run without a network connection.