Everything runs locally in your browser

Make the image fit.

Tell Qingtu where the image needs to go and get a sensible size, resolution, and format preset. Your files stay on this device.

Compress for free
I need it for
01 / LIGHTEN

Drop it. Make it lighter.

Batch-process up to 20 JPG, PNG, WebP, and other common image files.

Drop images here

or choose files from your device

KB or less
Smart presets

Images never leave your device and clear when you close the page

02 / WHY QINGTU

Your files stay with you.
We handle the busywork.

LOCAL

Privacy without guesswork.

Compression happens on your device through the browser. IDs, contracts, and client files are never uploaded.

01
EXACT SIZE

Meet the upload limit once.

Automatically balances quality for common 50KB, 100KB, and 200KB limits, with less trial and error.

02
FREE

Open it and get it done.

No account, usage cap, or watermark. Restrained ads support the tool without blocking your work.

03
03 / USE CASES

For every “image too large” error.

FORMS & APPLICATIONS

Compress ID photos to 20KB, 50KB, or 100KB

Useful for job portals, exams, government forms, and school applications.

COMMERCE & CONTENT

Batch-compress product and article images

Spend less time uploading and make pages load faster.

EMAIL & TEAMWORK

Make screenshots and photos easier to send

Keep attachments light so one image does not fill an inbox or chat.

04 / FAQ

Simple and transparent.

Does Qingtu save or upload my images?

No. JavaScript processes images locally in your browser. They are never sent to our servers, and results clear when you refresh or close the page.

Why can the result be smaller than my target?

The target is a maximum. Qingtu preserves as much quality as possible without exceeding it, so the final file may be slightly smaller.

Why is PNG harder to compress to an exact size?

PNG is lossless, so quality cannot be tuned like JPG or WebP. Choose JPG when you need a strict size limit.