A modern Excel workbook is an Office Open XML package, and the pictures embedded inside it live as standalone files inside a folder called xl/media. Extract Images from Excel is a browser-based tool that opens an .xlsx file locally, reads the original image payloads from that media folder, and lets you download each picture unchanged or save them all at once as a ZIP archive. Because the extraction happens in your browser, the workbook itself is never uploaded to a server, and the recovered images keep their original format, transparency, and pixel quality rather than being redrawn on a canvas or converted to a new file type. The tool is built specifically for beginners: you pick one file, wait for the scan to finish, and then choose a single download or a complete ZIP. This walkthrough explains what the tool does, how to run it, what kinds of images it can and cannot recover, and what to do with the results once they are on your device.

Why Excel Pictures Are Harder to Save Than They Look
Excel does not store pictures the way a folder stores them. When you insert an image, it becomes a drawing part inside the workbook package, identified by a name like image1.png and linked to a sheet through internal references. The workbook file you see on your disk is actually a ZIP container with XML parts and a media folder, and the picture you want is buried inside it. Right-clicking and saving works for single files but is slow for many images, and screenshots flatten transparency, crop edges, and add gridlines. Renaming a workbook to .zip and digging through folders works but exposes unfamiliar XML and risks breaking the file. Beginners often end up re-typing filenames or losing quality, which is why a dedicated extractor that reads the media folder directly is the cleaner path. The packaging format itself is described in the ECMA-376 Office Open XML standard, which is what makes a consistent, scripted recovery possible.
How to Extract Images From Excel in Three Steps
Before you start, keep the workbook on your local disk and make sure it is a modern .xlsx file rather than an older .xls. The tool reads only one file at a time, and it needs the file in its original form so the package structure stays intact.
- Choose one .xlsx workbook from your device. Click the file picker on the Extract Images from Excel page and select a single .xlsx file. The tool only accepts modern .xlsx packages, so legacy .xls files or password-protected workbooks will not open. Keep the file on your local disk; nothing is uploaded during this step, because JSZip is loaded only after you make your selection.
- Wait while the browser scans the media folder. The browser validates the ZIP central directory before any payload is decompressed, then reads only the supported image entries stored under xl/media. This step is local and usually takes a few seconds for normal workbooks. You will see the list populate as the scan finishes.
- Download individual images or grab them all as a ZIP. Each detected picture appears with its original filename and a download button. Click one image to save it directly, or use the ZIP option to collect every recovered image into a single archive that you can save anywhere on your device. The downloaded files are the original payloads from the package, not redrawn copies.
Why the Originals Beat a Screenshot Every Time
A screenshot of a worksheet can look like a working shortcut, but it loses information that beginners rarely think about. The image is flattened against the gridlines, transparency is removed, edge pixels are cropped by the screen capture, and any vector or high-resolution source is downsampled to whatever the screen resolution happens to be. A picture recovered directly from xl/media keeps its original pixel data, its alpha channel, and its source format. If the embedded file is a 3000-pixel-wide product photo, the saved copy is the same 3000-pixel-wide product photo. That matters when the image is reused in print, on a website, or inside another document where quality has to be preserved. Beginners who care about output quality will get better results from a media-folder extraction than from any screen-grab trick, which is also why guides like how to save Excel images without screenshots exist as a deliberate alternative to manual capture.
What the Tool Extracts and What It Skips
Office packaging does not make every visual object an image file, so it helps to know what the extractor can and cannot recover. The table below summarizes the rules the tool follows when it reads xl/media.
| Workbook item | Recovered as a file? | Why or why not |
|---|---|---|
| Image entries stored in xl/media | Yes | Stored as standalone files inside xl/media and copied out unchanged |
| EMF and WMF vector images | Yes, as the original file | Recovered as the original payload, but whether another app can preview or edit them depends on that application's format support |
| Product photos, logos, scans, placed pictures | Yes | These sit in the media folder as image files |
| Excel charts saved as chart objects | No | Charts are XML instructions, not image files under xl/media |
| Shapes, conditional-format icons, cell fills | No | These are drawn from XML instructions rather than stored as downloadable pictures |
| Screenshots of cell ranges or sheet areas | No | The tool does not render or redraw worksheet content |
| Orphan media entries no longer placed on a sheet | Still listed | The tool reports media entries it finds; it does not prove current placement, captions, or cropping |
How the Browser Method Stays Private
When you pick an .xlsx file, the browser reads its ZIP structure in memory using JSZip, validates the central directory against malformed entries and ZIP64 quirks, and only then decompresses supported files under xl/media. No network request is made for the workbook itself, no conversion server sees the data, and the recovered pictures are exported exactly as they were stored. Archive entries and expanded data are bounded to avoid unsafe inputs, so a workbook with thousands of directory entries or tens of megabytes of expanded content is rejected with an explanation rather than being partially unpacked. This makes the tool safe to use on workbooks that contain product photography, internal logos, or other images you would rather not share with a third party. The underlying package format is also documented publicly by Microsoft's Open XML documentation, so the recovery steps are auditable rather than opaque.
What You Can Do With the Recovered Images
Once the originals are sitting in a folder or a ZIP, the next step depends on what you need. If the files are too large to email, run them through Image Compressor to shrink JPG, PNG, or WebP file size without uploading. If you need them in a different format, Webp Converter or PNG to JPG can rewrap the pixel data on your device. For sharing as a single document, Image to PDF merges them into a one-image-per-page PDF that anyone can open. If you are building documentation, Add Watermark to Image can stamp a credit line, and EXIF Remover can strip camera metadata before publishing. Each of these helpers also runs in the browser, so the same privacy model applies from extraction through to final output.
Common Limits and When the Tool Rejects a File
The tool is intentionally narrow, so it helps to know the boundaries before you start. It does not support legacy .xls files, password-protected packages, external image URLs, or pictures that exist only as cell values or chart objects. If a workbook contains no embedded image payloads, it reports that result instead of inventing an image from a chart or a cell range. A package that exceeds the directory-entry limit, uses unsupported ZIP64 fields, or fails the central-directory check is also rejected, again with an explanation rather than a partial result. Keep the original workbook if you still need its worksheet layout, formulas, macros, comments, or image placement, because this extractor preserves image files and nothing else. For a careful handoff, download each picture, leave the workbook untouched, and compare each recovered filename with the source sheet before deleting or republishing anything.
Related reading: How to Compress Images in an Excel File.