Optimagio
Bulk optimization

Optimize a whole catalog without babysitting it

Drag in a folder or a ZIP and Optimagio runs a server-side batch that survives reloads. Progress streams live, you can pause or resume at any time, and when it finishes you download every optimized image as a single ZIP.

  • Up to 50,000 files in one resumable batch
  • Live progress over SSE: status, counters, and ETA
  • Pause, resume, cancel, and reload-safe sessions
50,000
files per batch

Real product capability — not a placeholder.

How it works

A batch model built for big, messy real-world jobs

Bulk image optimization is the process of compressing, converting, and resizing many images in a single managed job rather than one at a time. Optimagio creates a batch with pre-allocated job IDs, then files are uploaded in chunks of up to 50 files (about 40 MB per request) and queued for processing.

Resumable and honest about failures

If you reload the page mid-run, Optimagio restores the active session from a server-side snapshot and checks that optimized bytes still exist. Batch semantics are per-item: an invalid, oversized, or checksum-failed file lands in a rejected list while every accepted file keeps processing. When a result has expired from temporary storage, the row is shown as expired rather than silently disappearing.

Controls

Everything a large job needs

01

Folder & ZIP intake

Drop a folder or a .zip; supported images are extracted in the browser and queued with their original paths.

02

Live SSE progress

Per-file status, batch counters, active processing count, and an ETA update in real time.

03

Pause / resume / cancel

Stop and restart a batch whenever you need; sessions survive reloads and tab restores.

04

One-ZIP download

Retrieve completed results as a single server-built ZIP that preserves your folder structure.

05

Per-item safety

Bad files are rejected individually; the rest of the batch keeps going.

06

API or UI

Run batches from the dashboard or drive them from POST /api/v1/optimize/batch.

Bigger catalogs, bigger plans

Free covers 100 images a month for trying it out. Starter does 10,000, Pro 50,000, and Business 100,000 — and Scale starts at 500,000+ with custom file-size limits for very large libraries.

FAQ

Frequently asked questions

How many images can I optimize at once?

A single batch supports up to 50,000 files. Larger sets are split into sequential batch parts automatically. Files upload in chunks of up to 50 (about 40 MB per request).

What happens if I close the tab during a batch?

Your session is restored on return. Optimagio keeps a server-side snapshot of the batch and verifies that optimized bytes still exist, so you can resume rather than start over.

Do I need an account for bulk optimization?

Yes — server-side batches for 6+ files run for authenticated users. The anonymous public tool handles up to 20 images at a time for quick one-off jobs.

How do I download all my optimized images?

Completed batches expose a single ZIP download that preserves folder structure. If some results have expired from temporary storage, the endpoint returns a clear 409 with counts instead of a partial archive.

Start optimizing your images today

Try the free public tool now, then upgrade for higher limits, bulk batches, the API, storage, and reports.

Free tier available · No card required to start · Cancel anytime