Compress image to 1 MB

Squeeze a JPG, PNG, WebP or HEIC under 1 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 1 MB comes from

    A round number rather than a rule, and usually self-imposed: the size at which somebody decides a file has got out of hand. A few upload forms use it, but most people arrive here having decided it themselves.

    What 1 MB costs you

    Often literally nothing. The search tries full quality first and stops there if it already fits, so a photograph that was heavy because of its dimensions rather than its detail can come back re-encoded once, at the top of the range, visually identical. That is worth knowing before you reach for a smaller target than you need: a budget you comfortably clear costs you nothing, and a budget you barely clear costs you the difference.

    What each format does at 1 MB

    A megabyte is met by most files on the first attempt, which makes the format choice here nearly academic - though the four differ sharply in what a megabyte buys. Auto keeps whichever came back cleanest:

    More on what compression actually throws away.

    Questions about 1 MB

    Is compressing to 1 MB worth doing at all?

    Sometimes, and less often than people assume. A modern phone photograph is 3 to 5 MB, so getting to 1 MB is a real reduction with nothing visible lost. But if your file is already under 2 MB, you are spending a re-encode to save an amount nobody will notice on a connection anybody has. Check the original size first; if it is close to the target, the honest answer is to leave it alone.

    Why does the tool sometimes give me back my original file?

    Because it could not beat it. If the picture is already efficiently encoded, every setting the tool tries comes out larger than what you started with, and handing you a bigger file while calling it compressed would be a lie. In that case the original is returned unchanged, which also means anything it was carrying, including its metadata, is still in there. Clean is the tool for that.

    Should I use Resize instead?

    If what you want is a smaller picture rather than a smaller file, yes, and it will look better. At 1 MB compression mostly leaves the pixel count alone and lowers the quality slightly; resizing removes pixels outright and leaves the ones that remain pristine. For an image going onto a page at a known width, resizing to that width first and then compressing beats either step on its own.

    The search begins at 96% and returns immediately if that already fits, so at 1 MB there is frequently no search at all. A tile reporting almost no change is the budget being generous, not the tool failing.

    Other sizes