Drop PNG, JPEG, or WebP files. Pick a format, pick a target, download. Runs entirely on your device — faster than any round-trip service.
Output format
Mode
Quality
Compress
0 files
PNG
Heavy.Lossless, supports transparency. Use for UI screenshots you want to preserve pixel-perfect, or anywhere you need alpha.
JPEG
Compatible.Lossy, ~25–40% smaller than PNG at quality 80. Use for photo-heavy screens and anywhere the recipient might be on a legacy toolchain.
WebP
Recommended.Modern format. ~30% smaller than JPEG at equal quality, supports transparency. Universally supported in 2026.
Drop your images
PNG, JPEG, or WebP. Up to 30 files. Nothing uploads.
Pick a format
WebP for the best size/quality ratio. JPEG for widest support. PNG for lossless output.
Choose a mode
Quality slider for a direct trade-off, target file size for capped budgets, max dimension to resize the longest edge.
Download
One file at a time, or all of them as a ZIP. No watermarks, no metadata.
Yes. Compression uses the Canvas API's native toBlob encoder. There is no server upload, no cloud storage, nothing to delete afterwards.
WebP wins on size at equivalent quality — typically 25–35% smaller than JPEG and 40–60% smaller than PNG. Every modern browser supports it, and so do the App Store / Play Store. Pick JPEG only if you need to send the file to a legacy system. Pick PNG when you need transparency or the image must be lossless.
The tool binary-searches quality until the encoded output fits the byte budget, capped at 8 attempts. If the target is smaller than what the lowest quality can produce, you get the smallest possible output and a warning.
PNG is lossless — the format can only shrink images by finding redundancy, and UI screenshots with gradients are already pretty redundant-averse. For real size wins on screenshots, re-encode to WebP (lossless WebP is typically 20–40% smaller than PNG).
Yes. Canvas re-encoding discards every metadata block — EXIF (camera model, GPS coords), XMP, and ICC are all dropped. The output is just pixels.
Apple recommends PNG for UI screenshots. If you're trying to slim down a very large PNG, this tool can downscale it to App Store Connect's exact required resolution and re-encode as PNG at the same time. Use the resizer tool if you need multiple device sizes.
Image cropper
Crop any image to every common aspect ratio — Instagram, OG, Twitter, 16:9, and more.
Screenshot resizer
Resize any iPhone or iPad screenshot to every App Store Connect required size.
Translating screenshots into every locale is what lokal was built for. Upload once, ship to every store.
Explore lokal