Travel March 25, 2025 4 min read

I Compressed 100 Vacation Photos in Minutes

My phone storage was screaming. My email couldn't handle the attachments. Here's how I shrunk 100 beach photos without losing a single sunset detail.

The Storage Crisis

I just got back from a week-long trip to Bali. Seven days of sunsets, temples, rice terraces, and way too many food photos. My iPhone was at 98% storage. My camera roll had ballooned to over 6 GB of photos from the trip alone.

I needed to do three things: free up phone space, email a batch of photos to my travel buddy, and upload them to a shared Google Drive folder. Problem? Gmail caps attachments at 25 MB. Google Drive was almost full. And I wasn't about to delete any of these memories.

The First Attempt: One by One

I tried compressing photos one at a time using my phone's built-in editor. After 15 minutes, I'd done exactly... four photos. At that rate, it would take me over six hours to get through all 100. Hard pass.

I Googled "batch compress images free" and found a bunch of tools. Most of them wanted me to upload my photos to their servers. As someone who just took very personal vacation photos, that felt wrong. I didn't want my bikini pics on some random company's server.

Finding a Browser-Based Solution

Then I found ToolKnit's Image Compressor. Two things caught my eye immediately:

  1. Batch processing — I could drop multiple images at once
  2. "100% browser-based, no uploads" — my photos would never leave my device

I was skeptical. How can you compress images without uploading them? But I tried it anyway.

The Results Were Shocking

I dragged in the first batch of 20 photos. The tool processed them in seconds. I checked the output:

  • Original: average 4.2 MB per photo
  • Compressed: average 680 KB per photo
  • Size reduction: about 84%

I opened both versions side by side. Honestly? I couldn't tell the difference. The sunset colors were still vivid. The temple details were still sharp. The food still looked delicious (most important test, obviously).

84% smaller and I literally cannot see the difference. Where has this tool been all my life?

Batch Processing All 100

Encouraged, I went all in. Dropped the remaining 80 photos in batches of 20. The entire process — all 100 photos — took about 8 minutes. Compare that to the six hours of manual work I was looking at before.

Final tally:

  • Before: 420 MB total (100 photos)
  • After: 68 MB total
  • Time spent: ~8 minutes
  • Quality loss: imperceptible

The Email Problem: Solved

With the compressed photos, I could easily attach 15-20 to a single email without hitting Gmail's limit. I sent my travel buddy three emails with all our best shots. She replied: "These look amazing! What camera did you use?"

She had no idea they were compressed. That's how good the quality was.

Lessons Learned

  • Modern JPEG compression is incredible — You can remove 80%+ of file size without visible quality loss because most of the data is redundant information humans can't perceive anyway.
  • Browser-based tools are underrated — No app install, no account creation, no file uploads. Just open a webpage and start working.
  • Always compress before sharing — Nobody needs a 4 MB photo to view on their phone screen. Save everyone's bandwidth and storage.
  • Batch processing is a lifesaver — If you have more than 10 photos to compress, a one-by-one approach will drive you insane.

Try It Yourself

If you're sitting on a pile of oversized photos from your last trip (or your phone is yelling at you about storage), give ToolKnit's Image Compressor a try. It's free, works in your browser, and your photos stay on your device the entire time.

Your storage — and your email recipients — will thank you.