Skip to main content

    Image Compressor

    Compress JPG, PNG, and WebP up to 80% with a quality slider. Batch up to 250 images. Runs in your browser. No uploads, no signups, no ads.

    Free to use. Runs in your browser.

    Select a JPG, PNG, or WebP and drag the quality slider to reduce file size. Results vary by image content, format, and resize settings.

    Optimized for websites

    75%

    Starting point: 70-85% for many web images

    Leave at 0 to keep original dimensions

    Batch Processing

    Up to 250 selected images

    Browser-Based

    Compresses after page load

    ZIP Download

    Download all at once

    How Image Compression Works

    Image compression reduces file size by encoding pixel data more efficiently. Think of it like summarising a book, you keep the important plot points but cut the filler. A camera captures far more colour detail than your eyes can distinguish, so compression removes that invisible excess.

    Lossy compression (used for JPEG and WebP) discards data your eyes are unlikely to notice, subtle colour variations, high-frequency noise, and imperceptible gradients. The result looks identical to most viewers but can be 50-90% smaller. Lossless compression (PNG) reorganises data without removing anything, the file is smaller but every pixel stays identical to the original.

    The quality slider controls how aggressively data is discarded. At 90-100%, you'll barely notice any change. At 60-70%, file sizes drop dramatically with minor quality loss visible only when zoomed in at 200%. Below 50%, compression artifacts become visible, blocky patches in gradients and soft halos around text. That's useful for thumbnails where file size matters more than detail.

    After this page has loaded, this tool uses the browser Canvas API to compress selected images. It does not upload selected images to an iForge Apps server. You can process up to 250 selected images in one batch.

    Lossy vs Lossless, Which Do You Need?

    Lossy Compression

    Permanently removes data. Like resizing a photo smaller, you can't get the lost pixels back. But the file size reduction is dramatic: 70-90% smaller with barely noticeable quality loss.

    Formats: JPEG, WebP (lossy mode), AVIF (lossy mode)

    Works well for: Photos, website images, social media, email attachments

    Don't re-compress already-compressed images repeatedly. Each pass degrades quality further, like photocopying a photocopy.

    Lossless Compression

    Reorganises data more efficiently without losing anything. Like zipping a file, the uncompressed result is bit-for-bit identical to the original. Savings are modest: typically 10-30%.

    Formats: PNG, WebP (lossless mode), AVIF (lossless mode)

    Works well for: Screenshots, logos, icons, technical diagrams, images you'll edit later

    Safe to re-compress as many times as needed. No quality degradation ever.

    What this means for you: If you're putting photos on a website, social media, or email, use lossy compression at 75-85% quality. If you're working with screenshots, logos, or images you'll edit further, use lossless PNG or keep the quality slider above 90%.

    Format Comparison

    FormatCompressionTransparencyBrowser SupportWorks Well For
    JPEGLossyNoUniversal (100%)Photos, complex images with gradients
    PNGLosslessYes (alpha)Universal (100%)Logos, screenshots, icons, text overlays
    WebPBothYes (alpha)Broad modern-browser supportPhotos and web images where WebP is accepted
    AVIFBothYes (alpha)~93% browsersNext-gen web (50% smaller than JPEG)
    GIFLossless (256 colours)Binary onlyUniversal (100%)Simple animations, avoid for static images
    SVGVector (lossless)YesUniversal (100%)Icons, logos, illustrations, not photos

    What this means for you: For web use, WebP is a good default when your destination accepts it. AVIF can be smaller but encode times are slower and support varies. Use JPEG when you need broad compatibility with email clients or older systems.

    Quality Guidelines by Use Case

    Web (75-80%)

    A practical starting range for website images. It can reduce file size while keeping visible quality acceptable for many photos.

    Email (65-75%)

    Email attachments have size limits (Gmail: 25 MB total, Outlook: 20 MB). Lower quality keeps images under typical thresholds while remaining clear on screen. Total email size under 1 MB loads fastest.

    Social Media (80-85%)

    Platforms re-compress your uploads, so starting with moderate compression avoids double-compression artifacts. Upload at 80-85% quality, the platform does the rest.

    Print (90-100%)

    Keep quality high for anything that will be printed. Compression artifacts invisible on screen can appear in 300 DPI print output. Use 90%+ or lossless for glossy materials.

    Platform Image Requirements

    Platform image rules change over time. Search for your platform to find planning settings, then verify current requirements before important uploads or paid campaigns.

    PlatformLimit NoteDimensionsQuality
    Instagram FeedCheck platform1080×1350 px80-85%
    Instagram StoriesCheck platform1080×1920 px80-85%
    Facebook PostCheck platform1200×630 px80%
    Facebook CoverCheck platform820×312 px85%
    Twitter/X PostCheck platform1600×900 px80%
    LinkedIn PostCheck platform1200×627 px80%
    TikTok CoverCheck platform1080×1920 px80%
    Pinterest PinCheck platform1000×1500 px80%
    YouTube ThumbnailCheck platform1280×720 px85%
    Shopify ProductCheck Shopify2048×2048 px85%
    Amazon ProductCheck marketplace2000×2000 px90%
    eBay ListingCheck marketplace1600×1600 px85%
    Etsy ProductCheck marketplace2000×2000 px85%
    WooCommerceConfigurable800×800 px+80%
    WordPress PostConfigurable1200×628 px80%
    SquarespaceCheck CMS1500 to 2500 px wide80%
    WixCheck CMS1920 px wide80%
    WebflowCheck CMSVaries80%
    Google AdsCheck GoogleVarious85%
    Email (general)Keep small600 to 800 px wide70-75%
    MailchimpCheck provider600 px wide75%
    Google My BusinessCheck Google720×720 px85%
    Apple App StoreCheck Apple1290×2796 px (6.7")95%
    Google Play StoreCheck Google1080×1920 px+90%

    Showing 24 of 24 platforms. Treat limits as planning notes and verify current rules on the destination platform.

    Compression Settings by Scenario

    Different situations call for different compression strategies. A blog header image and a WhatsApp photo need completely different treatment. Search for your use case to get specific recommendations.

    ScenarioTarget SizeQualityFormat
    Blog hero image100-200 KB75-80%WebP (JPEG fallback)
    Product photo (web)80-150 KB80-85%WebP
    Background/hero image150-300 KB70-75%WebP
    Thumbnail / card image20-50 KB70-75%WebP or JPEG
    Email newsletter header50-100 KB70-75%JPEG
    Email product image30-60 KB70%JPEG
    Instagram postUnder 1 MB82-85%JPEG
    Facebook ad creativeUnder 150 KB80%PNG for graphics, JPEG for photos
    Portfolio / photography300-500 KB85-90%JPEG
    Resume / CV photo50-100 KB85%JPEG
    Real estate listing100-200 KB80%JPEG or WebP
    WhatsApp / Telegram shareUnder 1 MB75-80%JPEG
    PDF embedding50-150 KB per image75-80%JPEG
    Presentation slides100-200 KB each80%JPEG for photos, PNG for charts
    Print (flyer / brochure)1-5 MB90-95%JPEG or TIFF

    Showing 15 of 15 scenarios.

    Real-World Compression Results

    These are typical results at 75% quality using JPEG output. Your results will vary depending on image content, photos with large areas of similar colour compress better than busy, detailed scenes.

    Image TypeOriginal75% QualitySavings
    Smartphone photo (12MP)4.5 MB800 KB82%
    DSLR photo (24MP)12 MB2 MB83%
    Website hero image1.5 MB250 KB83%
    Product photo (studio)3 MB400 KB87%
    Screenshot (PNG → JPEG)2 MB200 KB90%
    Scanned document5 MB500 KB90%
    Infographic / chart800 KB300 KB63%

    Key insight: The biggest gains come from images that were over-saved in the first place, smartphone photos, design exports, and scanned documents. Images that are already compressed (web downloads, social media screenshots) have less room for further reduction.

    Worked Example: Speeding Up an Online Store

    The situation: Tom runs a Shopify store selling handmade candles. His product pages load in 6.2 seconds on mobile, Google recommends under 2.5 seconds. His Lighthouse Performance score is 38/100 and the top recommendation is "Properly size images."

    Step 1: Audit

    Tom has 45 products with 4 images each, 180 images total. His photographer exports at maximum quality (5-8 MB each). Total image weight: roughly 1.2 GB across the store. Each product page loads 4 images averaging 6 MB = 24 MB per page visit.

    Step 2: Compress

    He drags all 180 images into the compressor. Settings: 80% quality, WebP output (Shopify supports WebP), max width 2048px. The batch processes in about 2 minutes. Average file size drops from 6.5 MB to 180 KB, a 97% reduction.

    Step 3: Re-upload

    He re-uploads the compressed images to Shopify, replacing the originals. Shopify generates responsive sizes automatically from his 2048px uploads. Each product page now loads ~720 KB of images instead of 24 MB.

    Result

    Page load time dropped from 6.2s to 1.8s on mobile. Lighthouse score went from 38 to 89. Bounce rate dropped 23% in the first week. His images look identical to the originals, the quality difference is imperceptible at screen resolution. Total storage dropped from 1.2 GB to 32 MB.

    Why Page Speed Matters (The Numbers)

    Images are typically 50-70% of a web page's total weight. Compressing them is the single highest-impact thing you can do for page speed. Here's what the research shows:

    Load TimeBounce Rate ImpactSource
    1s → 3s+32% bounce rateGoogle / Think with Google
    1s → 5s+90% bounce rateGoogle / Think with Google
    1s → 10s+123% bounce rateGoogle / Think with Google
    0.1s faster+8% conversion rate (retail)Deloitte / Google

    Google also uses page speed as a ranking factor. Faster pages rank higher in search, especially on mobile. If you do nothing else for your website's SEO, compress your images.

    Metadata & Privacy

    Every photo from your phone or camera contains EXIF metadata, hidden data embedded in the file. This includes GPS coordinates (where the photo was taken), device model, date and time, camera settings, and sometimes your name. Compression strips most of this automatically when converting to a new format.

    What gets stripped

    GPS location, camera model, lens info, date/time, software used, copyright text, thumbnail preview, colour profile (when converting formats)

    What survives

    The pixel data itself. Anything visible in the image (faces, documents, screens, reflections) remains, metadata stripping doesn't redact visual content

    If you specifically need to remove metadata without compressing, use our Metadata Remover tool. If you're compressing anyway, the compression process handles it.

    Common Mistakes

    Compressing already-compressed images

    Re-compressing a JPEG that was already saved at 75% quality makes it worse, not better. Each lossy pass degrades quality. If the image came from the web or social media, it's already been compressed. Start from the original source whenever possible.

    Using PNG for photographs

    PNG is lossless, it preserves every pixel perfectly. That's great for screenshots but terrible for photos. A 12MP photo as PNG can be 15-20 MB. The same photo as JPEG at 80% is 800 KB and looks identical. Use JPEG or WebP for photos.

    Not resizing before compressing

    Compressing a 4000×3000 pixel photo to display at 800px wide wastes bandwidth. Resize to the display size first, then compress. A 4000px photo at 80% quality is still larger than an 800px photo at 90% quality.

    Using JPEG for text and logos

    JPEG compression creates visible artifacts around sharp edges and text. Screenshots, logos, and text-heavy graphics should use PNG (lossless) or WebP (lossless mode). If you must use JPEG, keep quality above 90%.

    Over-compressing for print

    What looks fine on screen at 72 DPI can look terrible when printed at 300 DPI. If images are going to be printed on glossy paper or large format, keep quality at 90% or above. The file size penalty is worth it.

    Forgetting to test

    Compression results vary by image content. A sunset photo looks fine at 60% quality, but a product photo with fine text on the label might need 85%. Always open the compressed version at full size before using it.

    Related Tools

    How to use this tool

    1

    Select images, drag and drop or choose up to 250 at once

    2

    Choose a preset or adjust quality and format settings

    3

    Download compressed images individually or as a ZIP

    Common uses

    • Reducing image file sizes before uploading to a website or CMS
    • Compressing photos for email attachments that stay under size limits
    • Batch-optimising product images for faster e-commerce page loads
    • Preparing images for social media posts without losing visible quality
    • Shrinking screenshot files for documentation or support tickets

    Share this tool

    Frequently Asked Questions

    How does image compression work?
    Image compression reduces file size by removing unnecessary data and optimising encoding. Our tool uses lossy compression that maintains visual quality while significantly reducing file size.
    Which quality setting should I use?
    For most images, 70-80% quality provides an excellent balance between file size and visual quality. For photos with fine details, try 85-90%. For web thumbnails, 60-70% works well.
    Which output format should I choose?
    WebP usually gives strong compression for web use. JPEG is widely compatible. PNG preserves transparency but has larger files. Use 'Original' to keep your current format.
    Are my images uploaded anywhere?
    After this page has loaded, selected images are compressed in your browser using the Canvas API and are not uploaded to an iForge Apps server by this tool.
    What's the maximum file size?
    Each image can be up to 20MB, and this page accepts up to 250 selected images in one batch.
    Will compression make my images look blurry?
    At 70-85% quality, most people can't tell the difference. Below 50%, compression artifacts become visible, blocky patches and colour banding, especially in gradients and smooth areas.
    What's the difference between lossy and lossless compression?
    Lossy (JPEG, WebP) discards data permanently for much smaller files. Lossless (PNG) keeps every pixel perfect but files are larger. For web use, lossy compression at 75-80% is the standard recommendation.
    Can I compress PNG files?
    Yes, but PNG uses lossless compression so the savings are smaller than JPEG or WebP. For maximum compression, convert PNG photos to WebP or JPEG, unless you need transparency.
    How much can I reduce file size?
    Typically 50-80% for photos. A 2 MB JPEG at 75% quality often compresses to 400-600 KB with no visible difference. Results vary based on image content, detailed photos compress less than simple graphics.
    Does the resize option affect quality?
    Downsizing images (reducing pixel dimensions) actually improves perceived quality because you have fewer pixels to compress. A 4000px-wide photo resized to 1920px and compressed to 75% looks sharp and loads fast.
    What quality does Google recommend for web images?
    A 75-85% quality range is a common starting point for web images. It usually gives a practical balance between file size, visual quality, and page speed.
    Can I undo compression?
    No. Lossy compression permanently discards data. Always keep your original files and compress copies. This tool doesn't modify your source files, it creates new compressed versions.

    Results are for general informational purposes only and should be checked before use. They are not professional advice. See our Disclaimer and Terms of Service.