Resize an Image to Under 2 MB

Resize to Under 2 MB
_ □ x

Drop an image and click Resize. CrunchBox makes it fit under 2 MB. For a different limit, change the number in the Max file size box.

[+]

Drag images here or browse

    px px
    optional

    Drop an image to start.

    Resizing...

    You've used all 5 free conversions today. Unlock unlimited with CrunchBox Pro for $4/mo.

    Get Pro
    How it gets under the limit
    _ □ x

    If your image already fits at the quality on the slider, nothing else changes. If it is over, CrunchBox works in this order:

    1. Quality first. For a JPG it lowers the quality setting to the highest one that fits, and never below 50%
    2. Then dimensions. If quality alone is not enough, it makes the image smaller in pixels and keeps the proportions

    The result line tells you which it did: the quality it landed on, or the new dimensions. A PNG has no quality setting, so a PNG over the limit is made smaller in pixels.

    What 2 MB means here
    _ □ x

    Sites count a megabyte two ways: 1,000,000 bytes or 1,048,576 bytes. CrunchBox uses the smaller one, so "under 2 MB" means 2,000,000 bytes or less. That fits a 2 MB limit whichever way the site counts.

    How it works
    _ □ x
    1. Drop your JPG, PNG, or WebP image into the box above
    2. Leave the limit at 2 MB, or type another number. Switch the unit to KB for small limits
    3. Click Resize
    4. Download the image and check the new size on the result line

    Need a set size too? Type a width or a height as well. The image is resized to that first, then brought under the limit.

    Where file size limits come up
    _ □ x
    • Online forms that reject large uploads: job applications, school portals, ID and document checks
    • Email attachments, where a few phone photos can pass the limit
    • Profile pictures and listings on sites with a cap per image
    Privacy
    _ □ x

    Your images never leave your device. Resizing happens in your browser with the Canvas API, and nothing is uploaded. The resized file is a fresh drawing of your image, so it carries none of the original's EXIF data: no camera model, no GPS location.

    This is why we run entirely in-browser: if we can't touch your files, we can't lose them, leak them, or profile them.