Compression & conversion
Quality, formats, lossless, batches, and why a file might not shrink.
Will my images really look the same?
Yes. Comprestack uses perceptual compression that removes data the human eye can't detect, so results are visually identical to the original in almost every case. For pixel-perfect needs, Pro and Business include a lossless compression mode. Convert still changes the codec, so compare the download if you are shipping logos or screenshots that must match pixel-for-pixel.
How do files get smaller without losing quality?
Most images are saved with far more data than they need: oversized color tables, metadata, and inefficient encoding. We re-encode them with modern codecs like WebP and AVIF and tune settings per image. How much you save depends on the file. Already-optimized WebP or a tiny icon may barely move. A 12 MB phone photo usually drops dramatically.
Which formats can I convert between?
Input: JPEG, PNG, WebP (including animated), AVIF, GIF (including animated), HEIC/HEIF, TIFF, BMP, and ICO. Output: the same list except HEIC — convert HEIC to JPEG, WebP, or AVIF. Animated GIF and WebP keep up to 48 frames. ICO output is capped at 256 × 256. Compress keeps the original format.
What are lossless mode, quality, and target size?
Free plans use presets. Pro and Business can send a custom quality level, lossless compression (same format, no perceptual loss), a target size in kilobytes, and max width or height. Lossless is for screenshots, UI, and logos where every pixel matters. Target size is a best-effort cap — if we cannot hit it without wrecking the image, we return the best safe result or an error instead of a worse-looking file.
Do you support animated GIF and WebP?
Yes. Animated GIF and WebP are accepted and can be returned as animated GIF or WebP. We keep up to 48 frames. Longer animations are truncated to that cap. AVIF animation is not an output path today — convert those stills to AVIF, or keep GIF/WebP for motion.
How many files can I send, and how large?
Guests: 1 file, up to 5 MB. Free: 5 files, 5 MB each. Pro: 10 files, 25 MB. Business: 10 files, 100 MB. Each image can take up to 120 seconds; the whole request up to 240 seconds. Files over your plan's size limit return 413 file_too_large and are not charged.
Why didn't my file get smaller?
Compress refuses to return a larger file. If the original is already well encoded, or you asked for lossless on a tiny PNG, savings can be zero and we keep the original. Convert to WebP or AVIF usually wins on photos. Metadata-only files, 1-bit icons, and already-minified assets are the usual 'no change' cases.
Is GPS and EXIF kept?
No by default. We strip hidden photo details such as GPS unless you send keep_metadata=true (website toggle or API flag). Keep metadata only when you truly need it — it can enlarge the file and leak location.