Image Resizer

Resize images by exact pixel dimensions or by target file size, right in your browser. Ideal for social media, websites, passport photos and upload forms. Free, private, no signup.

Drop images here
or click to browse, JPG, PNG, WebP, batch supported, nothing is uploaded

Resize options

With aspect ratio on: enter one side and the other is calculated; enter both and the image fits inside your box without stretching. The quality slider applies to JPEG and WebP.

Your files

    Private by design. Resizing happens locally in your browser. No uploads, no accounts, no watermarks.

    How to resize an image

    1. Add your images , Drag and drop JPG, PNG or WebP files onto the box above, or click to pick them from your device.
    2. Choose a mode , Enter exact width and height in pixels, or switch to file-size mode and type a KB target. Pick your output format.
    3. Resize and download , Hit “Resize all”. Each file is resized in your browser, download them one by one.

    The complete guide to resizing images

    Illustration for the free online image resizer

    “Resize” sounds simple, but it hides two different jobs that people constantly mix up: changing an image's dimensions (how many pixels wide and tall it is) and changing its file size (how many kilobytes it weighs). A photo can be 4000 pixels wide yet weigh almost nothing, or 800 pixels wide and weigh megabytes. Knowing which one your destination actually cares about is the whole trick, and this tool offers both modes so you never have to guess.

    Once resized, your images slot neatly into responsive layouts; MDN's responsive images guide shows how.

    Pixels vs file size: which mode to use

    Use dimensions mode when the destination specifies exact pixel sizes. Social platforms do this constantly: an Instagram square post wants 1080 by 1080, a YouTube thumbnail wants 1280 by 720, a website hero banner might be 1920 by 600. Passport and visa photos specify dimensions too, a common Indian passport photo, for example, is a square print that portals accept at sizes like 600 by 600 pixels. In these cases the pixel count is the requirement, and the file size is secondary.

    Use file-size mode when a form states a KB limit, “photo must not exceed 100 KB”. Here the pixel count does not matter; only the weight does. When both matter (a form wants a 600 by 600 photo under 50 KB), do it in two passes: resize to the pixel dimensions first, then compress to the KB target with our KB compressor.

    Aspect ratio: why the “keep” checkbox matters

    Every image has an aspect ratio, the relationship between its width and height. A phone photo is usually 4:3 or 16:9; an Instagram square is 1:1. If you force new dimensions without respecting that ratio, the image stretches or squashes, and faces become noticeably distorted. With “keep aspect ratio” switched on, the tool protects you: enter just a width and the height is calculated automatically; enter both and the image is scaled to fit inside your box without any stretching. Turn the checkbox off only when you deliberately want exact, possibly distorted dimensions, for example, a background texture where stretching is harmless.

    Common resize jobs and the sizes they need

    Use caseTypical sizeMode to use
    Instagram square post1080 × 1080 pxDimensions
    Instagram / WhatsApp story1080 × 1920 pxDimensions
    YouTube thumbnail1280 × 720 pxDimensions
    Website hero banner1920 × 600 px (approx)Dimensions
    Passport / visa photo600 × 600 px, under 100 KBDimensions, then KB
    Email signature logo300 px wideDimensions

    These are starting points, always check the platform's current guidelines, since recommended sizes change over the years.

    The upscaling warning: do not enlarge if you can avoid it

    Here is the honest part. Making an image smaller is perfectly safe: you are throwing away pixels you do not need, and the result stays crisp. Making it larger than the original, upscaling, cannot work the same way, because the extra pixels contain no real information; the software just stretches what exists, and the result looks soft or blurry. If the tool detects that you asked for dimensions bigger than the original, it marks the file with an “upscaled” note so you are not misled. The real fix for a too-small image is always the same: go back to the original, highest-resolution file you have, and resize down from there instead of up.

    Choosing the output format

    • JPEG, the default for photographs. Small files, universal support, but no transparency and slight quality loss on every save.
    • PNG, for graphics, screenshots, logos and anything with text or transparency. Lossless and crisp, but heavier for photos. The quality slider has no effect on PNG because PNG is lossless.
    • WebP, the modern middle ground: near-PNG quality at near-JPEG sizes. Ideal for websites, as long as your audience's browsers and tools accept it.

    Bottom line: resize by pixels when the destination names dimensions, by KB when it names a weight limit, keep the aspect ratio locked, never upscale, and pick the format that matches your content and your audience.

    Frequently asked questions

    What is the difference between resizing and compressing?

    Resizing changes the pixel dimensions of an image, a 4000×3000 photo becomes 800×600. Compressing reduces the file size in KB or MB, usually by lowering quality. Resize by pixels for exact display sizes; resize by file size for upload limits.

    Should I resize by pixels or by file size?

    Use pixels when the destination specifies dimensions, social media posts, website banners, passport photos. Use file size when a form states a KB limit. If both matter, resize by pixels first, then compress to the required KB.

    Will resizing make my image blurry?

    Making an image smaller is safe, it stays sharp. Making it larger than its original size (upscaling) spreads the existing pixels over more area, which looks soft. Never upscale if you can avoid it; start from the largest original you have.

    What happens if I enter a size bigger than the original?

    The tool will upscale the image to your requested size, but it cannot invent detail that was never captured. The result may look soft or slightly blurry. You will see an honest “upscaled” note next to the file so you know.

    Which output format should I save as?

    JPEG for photographs, PNG for graphics, screenshots and anything with text or transparency, WebP when you want the smallest file and the recipient accepts it.

    Related tools

    More free image tools from Fileoraa.