Hit an exact KB target, or just shrink the file — entirely in your browser
Drop images here, or click to browse
PNG, JPEG, WebP — compressed entirely in your browser, up to 20 at once
Add your images
Drop up to 20 PNG, JPEG or WebP images onto the box above, or click to browse.
Set a target size or pick a quality level
Type a KB target if a form requires one, or choose Low, Medium or High for a general size cut. Everything happens right here in your browser, nothing is uploaded.
Download the result
One image shows an instant before/after preview and downloads directly; several download together as a zip.
Government portals, job applications, and exam forms have a habit of demanding a photo "under 100KB" or "under 50KB" — a rule almost no camera or phone respects by default. A modern photo is usually several megabytes, and guessing at export settings until it happens to fit is nobody's idea of a good afternoon.
This compressor takes a target size directly: type 50 (or whatever the form asks for) into the target size field, and it searches for the JPEG or WebP quality that lands closest to it — usually within a few percent. Leave it blank and it works the normal way instead, with Low/Medium/High presets and a live before-and-after preview as you adjust.
One honest limit, because most tools don't mention it: this only adjusts image quality, not pixel dimensions. For a very aggressive target — 10KB from a 12-megapixel phone photo — quality alone may not get all the way there; at some point the picture would have to get physically smaller, not just more compressed, and this tool won't do that without you asking for it. For the vast majority of "under 50KB" or "under 100KB" form requirements, though, it gets there cleanly.
Everything happens in your browser — the image is decoded, compressed and previewed on your own device, and it is never uploaded anywhere. That is not a privacy footnote; it is the actual mechanism, and it is part of why this is instant and has no daily limit.
Compress up to 20 images in one pass: pick your settings once, and every photo in the batch gets the same treatment, delivered back as a single zip. PNG, JPEG and WebP are all accepted as input; output is JPEG or WebP, since PNG's lossless compression leaves far less room to shrink.
Need a different format first? The HEIC to JPG Converter handles iPhone photos; the Image Resizer changes pixel dimensions rather than file size.
Type the number into the target size field (in KB) — 50 for 50KB, 100 for 100KB, whatever the form asks for. The tool searches for the JPEG or WebP quality that lands closest to it automatically.
Every JPEG or WebP re-encode loses some quality by definition — that is what makes it smaller. What you can control is how much: the High preset, or a generous KB target, keeps the loss small enough that it is not visible on a screen or in print. Be skeptical of any tool claiming zero loss at a smaller file size — that is not how lossy compression works.
Close, not exact — it searches for the nearest quality setting it can find, usually landing within about 5% of the target. For a very small target on a large, detailed photo, quality alone may not get all the way there, since this tool adjusts quality rather than resizing the image.
Yes — free with no sign-up, no watermark, and no daily limit.
No. Compression happens entirely in your browser. Nothing is sent to a server, including when you set a KB target or compress a batch of images.
Yes — up to 20 in one go. Set your quality or KB target once, and every image in the batch gets the same treatment, downloaded together as a zip.
PNG, JPEG and WebP as input. Output is always JPEG or WebP — PNG is not offered as an output format, since re-saving as PNG would not meaningfully shrink the file.
PNG uses lossless compression — it can only pack pixels more efficiently without throwing any away, so gains are modest. JPEG is lossy and can discard visual detail the eye barely notices, which is why the same photo usually shrinks far more as a JPEG than as a PNG.
Upload multiple images, arrange them in any order with intuitive drag-and-drop, and convert to a single PDF document. Perfect for creating photo albums, organizing scanned documents, compiling receipts, or preparing presentations. Features unlimited image uploads, drag-and-drop reordering, live preview with position numbers, support for JPG, PNG, GIF, WebP, and BMP formats, quality preservation in PDF output, individual image deletion, instant PDF generation and download, and automatic cleanup for privacy. Each image becomes a full page in your PDF with maintained aspect ratio. Ideal for creating photo albums from vacation pictures, organizing receipts and invoices, compiling scanned documents, preparing visual presentations, creating image-based reports, and archiving photos in PDF format. No file size limits, fast server-side processing, and completely secure with automatic file deletion after conversion.
Reduce PDF file size online with our powerful compression tool. Compress large PDF documents while maintaining optimal quality with customizable compression levels. Features three quality modes - Maximum (smallest file size), Balanced (recommended, good size-to-quality ratio), and High Quality (minimal quality loss). Perfect for reducing file sizes before email attachments, uploading to websites with size limits, saving storage space, optimizing PDFs for web delivery, and preparing documents for faster sharing. Uses advanced compression algorithms to optimize content streams and reduce redundant data. All processing is secure with automatic file cleanup after compression. Supports PDFs of any size with instant compression and download. Ideal for business documents, presentations, reports, scanned documents, and image-heavy PDFs. No registration required, completely free to use with unlimited compressions.
Convert images to Base64 encoded strings instantly for easy embedding in HTML, CSS, JSON, or any text-based format. Supports all common image formats including PNG, JPG, GIF, WebP, and SVG. Features multiple output formats (Data URI, Plain Base64, HTML img tag, CSS background-image, JSON), drag-and-drop upload, real-time preview with file information, one-click copy to clipboard, and download as text file. Perfect for web developers embedding images inline, API responses with image data, email templates, offline web apps, and reducing HTTP requests. Shows original and Base64 file sizes with increase percentage. 100% client-side processing ensures complete privacy - images never leave your device.
Crop and resize images to specific aspect ratios with an interactive drag-and-drop crop box. Choose from preset ratios like 16:9, 4:3, 1:1, or create custom ratios. Perfect for social media posts, profile pictures, banners, and any content requiring specific dimensions. All processing happens in your browser.