Excel Tools

Extract images from an Excel file

Get every picture out of a workbook exactly as it was stored, with the sheet it is on and a sensible file name. Download one, one sheet’s worth or all of them in a ZIP.

No file at hand? (a product catalogue with a logo, a chart and a photo).

How to extract all images from an Excel file

  1. Choose the workbook. An .xlsx, .xlsm or .ods file. It is opened in your browser, not uploaded.
  2. See every picture with its sheet. Each thumbnail shows the sheet where the picture is placed, its format, size in pixels and weight. Pictures the workbook keeps but no sheet uses are marked as unused.
  3. Download one or all. Save a single picture, or all of them (or only those of one sheet) in a ZIP file, named after the sheet and the picture’s alt text.

Original quality, nothing uploaded

The pictures are taken directly from the workbook package, exactly as Excel stored them: no screenshot, no re-encoding, no quality loss. If you pasted a full-resolution photo and Excel shows it small, you get the full-resolution original back.

Everything happens on your device. Product catalogues, scanned receipts or ID photos never leave your computer or phone.

What it finds

How to do it without a tool

An .xlsx file is a ZIP archive. Make a copy, change its extension from .xlsx to .zip, open it and look in the xl/media folder: the pictures are there, with names such as image1.png. You lose the link between each picture and its sheet, which is what this tool rebuilds for you. In Excel itself you can also choose File › Save As › Web Page, which writes the pictures to a folder, but it often saves resized copies.

Limitations

Frequently asked questions

Is it really free?

Yes. It is 100% free, with no usage limits, no account and no sign-up. There is no paid plan and no feature is locked.

Are my files uploaded?

No. The workbook is opened inside your browser and the pictures are read from it there. The page only downloads its own code and libraries from this site. If you accept analytics cookies, Google Analytics receives anonymous usage data such as page views, never the contents or names of your files.

Are the images extracted at full quality?

Yes. They are copied straight out of the workbook package, so you get exactly the file Excel stored, often larger than the size shown on the sheet. Nothing is recompressed.

Can I extract images from one sheet only?

Yes. Pick the sheet in the Show list; the ZIP button then downloads only that sheet’s pictures.

Why are there images marked as unused?

Excel sometimes keeps pictures that no sheet displays any more, for example after a picture was replaced. They are still inside the file and add to its size.

Does it extract charts as images?

No. Charts are drawn from data and are not stored as pictures. Only real images (photos, logos, screenshots, backgrounds) are extracted.

Does it work with .xls files?

Not directly. Convert the .xls to .xlsx with the XLS to XLSX tool, then extract the images from the new file.

Analytics: only if you accept cookies, the page loads Google Analytics (through Google Tag Manager) to count visits and see which tools are used. It never receives the contents or names of your files. You can change your choice at any time with “Cookie settings” at the bottom of the page.