skwish
private
browser-based
Batch compress email images — a campaign is a folder, not a file
Campaign images arrive as a folder: hero, three product shots, two logos, a testimonial headshot, a footer mark, and whatever the designer exported for the app-block. Compressing them one at a time means seven quality-slider decisions and a real chance that the campaign ends up with a 90 KB hero next to a 1.4 MB product shot — which is the wrong way round, because the hero is what the reader sees first. A batch pass replaces that with one decision: set a byte target and a width, drop the folder in, and every image comes back at a weight you chose. Two things still need your judgement and can't be automated away. Format: Mailchimp lists JPG, GIF and PNG as the formats that display reliably across email clients, and a logo or a flat-colour mark compresses far better as PNG than JPEG while a photograph does the reverse. Transparency: flattening a transparent PNG into JPEG produces a white or black box behind your logo, which is a visible bug in every client. Skwish keeps formats separate and lists before-and-after per file, then hands the whole prepared set back as one ZIP.
Search match

This page is tuned for batch compress email images so visitors land in the right workflow immediately.

Fast output

See original size, compressed size, and percentage saved before you move on.

Batch ready

Drop many files, set one format and size limit, then download a ZIP.

Get to the compressor fast
Exact-intent SEO page first. Clear next step. Pretty later.

People usually search for a specific task, not a brand story. So this page keeps the promise simple: compress images without sending them to a third-party server.

Built for people searching “batch compress email images”, not a generic landing page.

No uploads, no accounts, no waiting on a server.

See the savings before you download anything.

Batch export stays available when the job is bigger.

Best for this search

Compress a whole campaign's image folder to one target before uploading to an ESP.
Resize a folder of oversized product photos toward the 660 px template width in one pass.
Keep logos as PNG and photographs as JPEG in the same batch, without flattening transparency.
Download the prepared set as one ZIP so campaign assets live in a single folder again.
Compress images now

Opens the upload box on the free browser compressor.

1. Drop one or many images
Drop files in the browser. Anything unsupported or over 10 MB is flagged before compression starts.
2. Set up the format
Pick WebP, JPG, PNG, or keep the original. Then set a quality or a max file size in KB.
3. Compress, then download
Press compress and watch the estimate. Save each file, or one ZIP with skwish-prefixed names.
One target for the folder, one format decision per image
Use these before you upload or share the page.
Set one byte target for the batch. A campaign reads better when the hero is not the smallest image in it.
Keep logos and flat graphics as PNG. JPEG ringing around letterforms is the most visible email image failure.
Resize toward 660 px (new builder) or 600 px (classic) before or alongside compression. Wider never displays.
Batch compression does not preserve transparency into JPEG. A transparent logo becomes a white box.

Ready to compress images?

Open the free browser upload box, keep files local, and download the optimized result.

Compress images now