Google Drive

How to compress images in Google Drive without downloading them

The usual advice is: download the file, run it through a compressor, upload it back. That works, but it moves every byte twice and leaves you tidying up a download folder. There is a shorter way.

Updated September 2026 · 4 min read

Why Drive fills up faster than you expect

Google gives you 15 GB across Drive, Gmail and Photos. Google Docs, Sheets and Slides do not count against it — but every photo, screenshot and exported banner does. A single folder of iPhone photos can take several gigabytes, and most of that is detail nobody will ever look at: a 8064×6048 photo shown in a 1600 px wide document is carrying about twenty times the pixels it needs.

The two approaches

Download, compress, re-upload

  1. Download the images from Drive
  2. Drag them into a compression site
  3. Wait for the upload, then the processing
  4. Download the results
  5. Upload them back to Drive
  6. Delete the originals, tidy the download folder

Every byte crosses the network four times, and the files sit on someone else’s server in the middle.

Compress them where they are

  1. Pick the images from Drive
  2. Press compress

The browser reads each file, compresses it on your machine, and writes the result straight back to Drive. Nothing lands in a download folder, and no server sees the image.

How to do it

  1. Open the app and sign in with Google. PixelCinch asks for one Drive permission,drive.file, which covers only the files you pick yourself.
  2. Choose your images. Google’s own file picker opens — My Drive, shared drives, or files shared with you. Select as many as you like.
  3. Set a size. Resize by longest edge (1600 px suits most documents and websites) or by percentage. Leave the format on Automatic unless you have a reason not to.
  4. Compress. Results are written back next to the originals with a-pixelcinch suffix, so nothing is overwritten unless you ask for it.

There is also a shortcut: right-click any image in Drive and choose Open with → PixelCinch. The file arrives already selected.

What you actually save

These are real results from a single run, not estimates — twelve files, 81.3 MB down to 1.5 MB in 22 seconds, all resized to 1600 px on the longest edge:

FileBeforeAfterSaved
iPhone photo (HEIC, 8064×6048)43.5 MB412 KB99%
Web banner (PNG, 4800×2000)11.4 MB413 KB96%
Product photo (JPEG, 5472×3648)5.7 MB243 KB96%
Logo with transparency (PNG)589 KB18 KB97%

Four other ways to free up Drive space

Common questions

Do I have to download my images first?

No. That is the point. Your browser reads the file from Drive, compresses it locally, and writes the result back to Drive. You never see a download folder.

Are my images uploaded to a server?

No. Compression runs inside your browser tab using the browser’s own image codecs. The bytes travel between you and Google. There is no PixelCinch server in that path, because no server does the work.

Does it work with shared drives?

Yes, and that is unusual. Team drives behave exactly like your own. If you only have view access, the images are still processed and the results are saved to your own Drive instead of failing halfway.

What about HEIC photos from an iPhone?

They are decoded natively. No browser can decode HEIC on its own, so PixelCinch loads a decoder only when a HEIC file actually appears. JPEG, PNG, WebP, GIF and AVIF work too.

Will compressing ruin a transparent logo?

Not on the Automatic setting. Images with transparency are written as WebP instead of JPEG, which keeps the transparency. Forcing JPEG on a flat-colour logo can actually make the file larger — Automatic avoids that.

Is there a file size limit?

No. A 43 MB photo is handled the same way as a 400 KB one.

Related: convert HEIC to JPG in Drive · what actually frees up Drive storage.

Compress the images already in your DriveFree for 100 images a month. No card required.
Open the app