Compress image to 2 MB

Squeeze a JPG, PNG, WebP or HEIC under 2 MB in your browser.

Make images or PDFs smaller.

or drop them here HEIC, JPG, PNG, WebP, AVIF, GIF, BMP, SVG and ICO, and PDFs or paste with Ctrl+V
    PDF
    JPG · PNG · WebP · Text · Word
    Word
    PDF · Text
    Convert to

    Your files are processed by your own browser and never sent to a server.

    Where 2 MB comes from

    The limit of a great many content management systems, the ceiling YouTube puts on a thumbnail, and near where mail servers start refusing attachments. It is high enough that anything hitting it is either a raw camera file, a screenshot from a high-resolution display or an image exported in a format that was wrong for it.

    What 2 MB costs you

    Usually nothing at all, and sometimes not even a re-encode. Most photographs already fit, and when compressing cannot beat the file you started with the original is handed straight back rather than replaced by a larger one wearing the same name. That also means the original keeps whatever metadata it arrived with, which matters if you were relying on the round trip to remove it - use Clean for that instead.

    What each format does at 2 MB

    At 2 MB the question is rarely whether a format fits and almost always whether the file should have been this large to begin with. Auto still compares them and keeps the smallest undamaged result:

    More on what compression actually throws away.

    Questions about 2 MB

    Does anything actually need a 2 MB limit?

    YouTube thumbnails, which is the most common reason to be on this page, along with a number of forums and content systems. As a compression target it is loose: most photographs are under it already, and the ones that are not are usually enormous exports from a design tool. If you are here because of a YouTube thumbnail, resizing it to 1280x720 first will often get you under the limit on its own.

    My PNG is over 2 MB. What should I do?

    Change the format rather than compress it. A PNG over 2 MB is nearly always a photograph saved in the wrong format, and no amount of compressing will fix that, because PNG is lossless and has no quality dial. Switching the output to JPEG or WebP will typically take it to a fifth of the size with nothing visible lost. If it genuinely needs to stay a PNG, the only lever left is fewer pixels.

    What is actually making my file this big?

    One of three things, and they need different answers. Too many pixels, which is a 48-megapixel phone photograph and a job for Resize. Lossless encoding, which is a PNG storing a photograph exactly, and a job for changing the format. Or an export at a quality nobody needed, which is the one case where compressing to 2 MB is genuinely the right tool. The tile shows the dimensions alongside the size, which is usually enough to tell you which of the three you are holding.

    Quality is found by search rather than set by hand, and at 2 MB the first attempt usually succeeds. A file already under the target is handed straight back untouched, metadata and all.

    Other sizes