LighterPics
English

Compress PNG images

A smaller file. Ready to upload.

Drop an image here

Choose a JPG, PNG or WebP image.

Your image stays on your device.

More images or another format

Process 1–10 images, one at a time. Up to 20 MB per image and 100 MB total. Files stay on this device.

More images or another format

JPG: target KB, with a white background for transparency. Lossy encoding.

10–20,000 KB. 1 KB = 1,000 bytes.

    Nothing is uploaded or saved by the app. Results remain in memory until cleared or the page closes.

    Less weight. Same job.

    Choose a photo or scan, set the file-size limit of your form, then download the result. The original is never changed.

    Does my image get uploaded?

    Images are processed in this browser, without image uploads, ads or analytics. Your language choice is stored locally. Public site files are saved only if you enable offline use; selected images and results are not saved.

    What should I know?

    One JPG, PNG or WebP. Choose JPG or supported WebP for a KB target; PNG optimization accepts PNG only, preserves pixels and has no KB target. PNG: up to 8 MP, 16,384 pixels per side and 64 MB decoded scanlines. Batch: 1–10 files, 20 MB each, 100 MB total. A verified basic HEIC opens in Safari, which decodes it natively; Chrome and Firefox cannot open HEIC. HDR, animation, unusual orientation and unsupported colour profiles are refused. Optional batch does not accept HEIC. GIF and SVG are unsupported.

    What each mode did to 10 PNG files

    This page opens the compressor with JPG chosen and a 200 KB target, which turns a PNG into a JPG. To keep it a PNG, change Output format first. We ran 5 screenshots and 5 graphics through every mode.

    10 PNG files in each mode

    ImagePixelsOriginalPNG (pixels preserved)OxiPNGWebP, 200 KB targetJPG, 200 KB target
    Badge with a soft shadow800 × 800202.1 KB193.3 KB (96%)127.6 KB (63%)32.3 KB (16%)33.0 KB (16%)
    Chart1600 × 90042.9 KB42.8 KB (100%)35.5 KB (83%)28.7 KB (67%)69.9 KB (163%)
    Icon sheet1200 × 120072.3 KB72.1 KB (100%)63.4 KB (88%)47.5 KB (66%)79.2 KB (110%)
    Illustration1600 × 120049.9 KB49.7 KB (100%)39.0 KB (78%)24.9 KB (50%)47.0 KB (94%)
    Logo1024 × 102425.6 KB25.5 KB (100%)21.9 KB (86%)14.8 KB (58%)28.4 KB (111%)
    Article on a phone1170 × 2532336.8 KB335.8 KB (100%)335.8 KB (100%)198.4 KB (59%)197.5 KB (59%)
    Code editor1920 × 1080243.6 KB242.8 KB (100%)181.4 KB (74%)116.8 KB (48%)193.4 KB (79%)
    Dashboard1440 × 900114.1 KB113.7 KB (100%)80.8 KB (71%)55.8 KB (49%)115.0 KB (101%)
    Settings page, high density2560 × 160083.7 KB83.4 KB (100%)63.9 KB (76%)41.1 KB (49%)102.2 KB (122%)
    Spreadsheet1600 × 1000253.7 KB252.9 KB (100%)252.9 KB (100%)198.1 KB (78%)198.1 KB (78%)

    Shares in brackets are of the original size. The 5 graphics have transparent areas: WebP kept them unchanged in 5 of 5, and JPG filled them with white.

    Source: our test on 2026-11-10 (harness eacd79c, site code eacd79c), headless Chromium 145 on a desktop Mac, 10 images we made. How we test

    How to make a PNG smaller here

    1. Add one JPG, PNG or WebP image above (or a HEIC in Safari). For this page, add the PNG.
    2. To keep every pixel and the transparency, choose PNG (pixels preserved) or OxiPNG in Output format. These two ignore the target.
    3. If the file must be under a size, choose WebP. It keeps transparency and aims for the target, if the place you upload to accepts WebP.
    4. Choose JPG only if transparency does not matter. Transparent areas turn white.
    5. Press the button, compare the size under the result with the original, and keep the smaller file.

    When PNG compression goes wrong

    The PNG mode saved almost nothing.

    It rewrites the same pixels and drops text metadata; it does not reduce colours. On our 10 files it saved a median 0.3%. OxiPNG searches harder and saved a median 19.5%, but on 2 of 10 files it found nothing more than the PNG mode.

    My PNG got bigger as a JPG.

    When the first JPG try at quality 0.92 already fits the target, the tool returns it, even if it is bigger than the PNG. With a 200 KB target that happened for 5 of our 10 files. PNG stores flat colour and sharp text well; JPG suits photos.

    The transparent background turned white.

    JPG has no transparency, so this tool fills it with white. Choose PNG (pixels preserved), OxiPNG or WebP to keep it.

    I need the PNG much smaller.

    Without changing pixels, OxiPNG is the most this page can do. WebP at 200 KB made our files a median 54% of their original size and kept transparency. If the destination needs a PNG, resize it to fewer pixels instead.