How to extract images from an XLSX without uploading it
Every "free" online XLSX tool you've used uploads your workbook to a company server, extracts it there, and — in several documented cases — keeps a copy or a live download link for days, or limits free users to a few conversions a month. For workbooks you built, were sent in confidence, or simply wouldn't post publicly, that's an unnecessary risk. The safer approach is to extract the file where it already is: on your own device.
This tool does exactly that. When you drop an XLSX here, your browser:
- Checks the file is really an Excel workbook — by its magic bytes, not its name — so a JPEG renamed .xlsx is refused with a clear message, a CBZ or plain .zip renamed .xlsx is refused with a pointer at the CBZ tools, a PDF renamed .xlsx is refused with a pointer at the Extract Images from PDF tool, a DOCX renamed .xlsx is refused with a pointer at the Extract Images from DOCX tool, a PPTX is refused honestly (there is no PPTX image extractor on this site yet), a legacy .xls is refused with instructions to convert it in Excel, and a password-protected workbook is refused with an explanation instead of a cryptic error. A real XLSX saved with the wrong extension still extracts, and both XLSX and XLSM files are read — macros never run.
- Reads the workbook's own structure and pulls the images in sheet order — each sheet's drawing lists its pictures through its relationships file, so the image at Data!A1 comes before the image at Photos!B4 even when the media folder lists them the other way round. Every image is labelled with its sheet and anchor cell, and media entries nothing references are listed last as Unreferenced. Shared strings, styles, relationships, theme, chart parts, drawing XML, embedded objects, document properties and macOS entries are skipped, and everything skipped is listed on the workbook card.
- Hands you the originals — download one image and it keeps its original filename; download the workbook as a ZIP and every image is renamed image-01, image-02 and so on in sheet order. Nothing is re-encoded, rasterized or resized at any point: the bytes you download are the bytes that were stored in the workbook.
What makes this extractor different
Most pages that top the results for this search convert on a server, or handle one file at a time with no previews — instead of handing you the images themselves. The desktop options are installs, not browser tools. This page does the simpler job, and does it fully in the browser: no upload, no monthly cap, no account, no 10 MB limit, a batch of 20 workbooks, XLSX and XLSM, sheet order with every image labelled by sheet and cell, original filenames on per-image downloads, sequential names in the ZIP, and a live network-request counter so you can verify the privacy claim yourself.
Honest limitations
Verbatim means verbatim — no quality recovery
JPEG throws away detail when it compresses, and extracting cannot put it back. But nothing is lost either: the source bytes download unchanged, in every format. There is no quality setting because there is nothing to re-encode.
Metadata stays in the files
Extraction copies the stored bytes, so EXIF and other metadata inside each image is kept — including location data, if the image has any. The workbook's own text files and properties are skipped, and listed on the card, but the images themselves are untouched. Strip metadata yourself before sharing an image publicly.
EMF, WMF and TIFF preview
EMF, WMF and TIFF images are extracted as-is, exactly as stored. Most browsers cannot display them, so the page shows a note instead of a broken image in that case, with the format and size shown. The file itself still downloads byte-for-byte and opens in Excel or any viewer that supports the format.
Charts are not images
A chart is a set of XML instructions that tells Excel how to draw from the cell data — there are no image bytes to pull out, so chart parts are listed on the card as skipped. To get a chart as an image, copy it in Excel and paste it as a picture first.
Legacy .xls and protected workbooks
A legacy .xls is the old OLE binary format, not a ZIP, so this page cannot open it — convert it to .xlsx in Excel first. A password-protected workbook is refused outright — this page never asks for a password. Open it in Excel with the password and save an unprotected copy.
No text, cells, formulas, linked images or embedded objects
This tool pulls out images only: it does not extract the workbook's text, cell values or formulas, it does not download pictures linked from the web (only embedded images have bytes inside the file), and embedded objects such as documents are listed on the card but not extracted.
Sheet order, when the workbook cooperates
Sheet order comes from the workbook XML's sheet list and each sheet's drawing and relationships file. If a workbook's relationships file is missing or unreadable, the page falls back to archive order and says so on the card — the images still come out byte-for-byte.