Extract Images From a Google Doc

Google Docs gives you no way to save all the images in a document, and right-clicking a picture often returns a downscaled copy rather than the file you inserted. The fix is one export: in Google Docs choose File → Download → Microsoft Word (.docx), then drop that file below. Every picture comes out at full original quality, read entirely in your browser.

  1. In Google Docs: File → Download → Microsoft Word (.docx). For Sheets choose Microsoft Excel (.xlsx); for Slides, Microsoft PowerPoint (.pptx).
  2. Drop the downloaded file below. It never leaves your browser.
Drop your downloaded .docx here
also accepts .xlsx, .pptx, .odt, .ods, .odp and Google’s zipped web page export

Why a Google Doc cannot be opened directly

A Google Doc is not a file. It lives in Google's database, and what you see in Drive is a reference to it. The .gdoc item you can download is a shortcut containing a document id and a URL โ€” a few hundred bytes with no content at all. No tool, on this site or anywhere else, can extract images from it, because there is nothing inside it to extract.

Exporting converts that database record into a real file. .docx is a ZIP archive containing the document XML and a word/media/ folder holding every picture as a complete, untouched image file. That folder is what this tool reads.

How to save all the images from a Google Doc

  1. Download the document as Word. In Google Docs open File, then Download, then Microsoft Word (.docx). This is the export that keeps your pictures closest to the files you originally inserted.
  2. Drop the downloaded file here. The .docx is a ZIP container, so it is opened and read in your browser. Nothing is uploaded to any server, including Google's.
  3. Review the pictures. Every image is listed largest first with its pixel dimensions and file size, so full-resolution originals are obvious.
  4. Save the ones you want. Click Save on any image. The bytes written are the bytes inside the export โ€” no conversion step happens.

What comes out

The same tool reads Sheets and Slides exports, because .xlsx and .pptx use the identical container layout.

Which export should you choose

Microsoft Word (.docx) is the right answer for images, and by a clear margin. It stores each picture as a separate file inside the archive, so extraction is a straight copy.

OpenDocument (.odt) also works โ€” it is a ZIP with a Pictures/ folder, and this tool reads that too. Web Page (.html, zipped) works as well, storing images in an images/ folder.

PDF is the one to avoid if images are what you want. A PDF re-renders pictures into the page rather than storing them as files, which is a lossy, one-way step. If a PDF is all you have, the PDF image extractor recovers what it can โ€” but exporting as .docx from the original Doc gives a better result every time.

Why this is more private than it sounds

The exported file is read from your disk by your browser and unzipped there. It is not uploaded anywhere โ€” not to this site, and not back to Google.

That matters because the usual alternative is a Google Docs add-on. Add-ons request access to your documents, and many request access to all of them, permanently. Exporting one file and reading it locally grants nothing to anyone, and the permission you never granted cannot be misused later.

What will not come out

Four things are absent, and the first two surprise people most:

Who needs this

Compared with right-clicking each image

Right-clicking a picture in Google Docs and choosing Save to computer frequently returns a smaller version than the one you inserted, because the browser is offered the copy currently being displayed. Extracting from the export returns the stored file, so a photograph inserted at 4000 pixels comes back at 4000 pixels rather than the 1000 the page happened to render.

The same reasoning applies to Office files, which the Office image extractor handles directly if your document did not come from Google. For the document's words instead, use the DOCX text extractor, which also converts to Markdown.

For a walkthrough of every method for getting images out of a Google Doc, read how to download images from Google Docs.

Google Docs export format and image extraction edge cases

The image extractor works on files exported from Google Docs. To export, choose File โ†’ Download โ†’ Microsoft Word (.docx). The downloaded file is a standard OOXML package; images are stored in word/media/ and read exactly like images from a locally-authored Word file.

Three edge cases specific to the export workflow: (a) vector drawings created in Google Drawings are embedded as EMF in the DOCX export โ€” they cannot be rendered as raster images in a browser, so download as PDF instead if you need a raster version of a drawing; (b) images inserted from Google Drive may appear as low-resolution placeholders in the export if the file's download permission was not granted before the export was triggered; (c) Google Slides exports to .pptx, not .docx โ€” images in a Slides file are extracted the same way, but you should treat it as a PPTX and note that slides may contain EMF vector art from the same Google Drawings integration.

Frequently asked questions

How do I download all images from a Google Doc at once?

Export the document as Microsoft Word (.docx) using File then Download, then drop that file here. Every image is listed with a Save button.

Why can't I just upload the Google Doc itself?

A Google Doc is a database record, not a file. The .gdoc item in Drive is only a shortcut containing a link โ€” it holds no content, so there is nothing inside it to extract.

Is my document uploaded anywhere?

No. The exported file is unzipped inside your browser. It is not sent to this site or back to Google.

Which download format keeps the best image quality?

Microsoft Word (.docx). It stores every picture as a separate file inside the archive. Avoid PDF if images are what you want, because a PDF re-renders them into the page.

Does this work for Google Sheets and Slides?

Yes. Download Sheets as .xlsx and Slides as .pptx โ€” both use the same container layout, and this tool reads them identically.

Why is one of my images missing?

It is probably a Google Drawing or a linked chart rather than an inserted picture. Those are rendered at export time and do not exist as image files.

Do I need to install a Google Docs add-on?

No, and that is the point. Add-ons request ongoing access to your documents; exporting one file and reading it locally grants nothing to anyone.

Why are the filenames image1, image2?

Google renames pictures when they are uploaded, so the original filename is not stored anywhere in the document.

• Specialist file parsing & security engineer • Verified: in our experience, our hands-on testing measured and verified private in-browser execution with zero file uploads • Last reviewed July 2026.