Excel Photo Extractor
Free online tool to bulk extract embedded images and photos from Excel (.xlsx) files and rename them using another column (like Student Name).
Upload Excel (.xlsx) File
Select a spreadsheet containing embedded photos. Works with multiple sheets!
What is the Excel Photo Extractor?
The Excel Photo Extractor is a completely free, browser-based tool designed to help you quickly pull embedded images out of an Excel (.xlsx) spreadsheet and automatically rename them based on text found in another column.
Whether you are processing student ID photos, employee directories, or real estate listings, doing this manually can take hours. This tool unzips the raw XML data of your Excel file locally in your browser, precisely maps the internal image anchors to their row numbers, and pairs them with your chosen name column to generate a perfectly organized ZIP file.
How to use the Excel Photo Extractor
- Click the upload area to select your .xlsx spreadsheet from your computer.
- The tool instantly detects all available worksheets and shows you how many embedded photos it found in each.
- For each tab, use the 'Header Row' selector to designate where your column names are located.
- Use the 'Name Column' dropdown to select which column contains the names you want to use for the image files.
- Download all extracted, properly named photos in a structured ZIP archive.
Example: Extracting Product Photos from Inventory Spreadsheet
Spreadsheet: inventory.xlsx with 150 embedded product photos in column C
ZIP archive containing: SKU-101.jpg, SKU-102.jpg, SKU-103.jpg...
Extracts images that are locked inside Excel cells and names them automatically using cell data.
Technical Guide & Privacy Assurance
Check 'Auto-Sequencing' to handle duplicate names in your spreadsheet gracefully (e.g. Photo_1.jpg, Photo_2.jpg).
Frequently Asked Questions
Does this upload my Excel data to a server?+
No! This tool runs 100% locally in your web browser. Your sensitive data and photos never leave your device.
How does it name the photos?+
It maps the image anchor to the row number, reads the text from the column you select, and uses it to name the photo.