skwish
private
browser-based
Batch compress stock photos — one ceiling for the whole submission, not one file at a time
Contributor submissions are batches, not single images. A night's culling produces 20, 50, 200 files that all have to clear the same agency floor and the same byte ceiling, and doing that one file at a time is where submissions stall. The published numbers are per file, but the practical problem is per set: Dreamstime wants JPG in RGB or sRGB between 3 MP and 70 MP, Depositphotos wants at least 3.4 MP under 50 MB, 123RF wants at least 6 megapixels under 30 MB at 80% quality or better. Compress against the strictest agency in your distribution list and the same export clears all of them — 6 MP, under 30 MB, JPEG, quality left high. Two habits make a batch survive review. First, compress from the full-size master and never from an already-compressed copy: recompressing a JPEG re-encodes every block and the artifacts compound, which is precisely what the agencies reject. Second, check the megapixel count of the whole set before you start, because compression will not rescue a crop that fell under the floor. Batch compression fixes weight. It cannot fix pixels.
Search match

This page is tuned for batch compress stock photos 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 stock photos”, 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 30-photo submission in one pass instead of dragging files through a tool one by one.
Normalise a mixed set down to the strictest ceiling in your distribution list so one export serves every agency.
Download the whole compressed set as a single ZIP and hand it straight to the agency upload form or FTP queue.
Re-weight a set that keeps timing out on a slow uplink without re-exporting every file from RAW.
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.
Compress once against the strictest agency
Use these before you upload or share the page.
Strictest published combo: 6 megapixels, under 30 MB, JPEG at 80% quality or better (123RF). Clearing that clears Depositphotos and Dreamstime too.
Never compress an already-compressed JPEG for a submission — re-encoding compounds artifacts, and Dreamstime explicitly rejects files with artifacts.
Compression does not change pixel dimensions, so check megapixels across the whole set first; a batch job cannot lift a file over a megapixel floor.
Batch upload plus a single ZIP download is the fast path; keep the originals untouched and treat the compressed set as the deliverable.

Ready to compress images?

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

Compress images now