Skip to main content
PulsarKit

Resize Image

Change the pixel dimensions of a photo by exact size, percentage or a ready preset, without leaving your browser.

Drop your files here

.jpg, .jpeg, .png, .webp, .avif, .gif, .bmp · up to 100 MB

How to Resize Image

  1. 1

    Drop your image

    Add up to 20 files. Orientation from the camera is corrected automatically before anything is measured.

  2. 2

    Enter pixels or pick a preset

    Type exact width and height, drag a percentage slider, or choose a ready size for Instagram, YouTube, A4 or a passport photo.

  3. 3

    Download the resized file

    The report shows the old and new dimensions side by side, as "3424×1925 → 1080×607", before you save.

Why upscaling is blocked by default

Stretching a small image up to a larger canvas does not add detail. It just blurs pixels that were never there, and most people asking for a resize actually want the opposite. That is why enlarging past the original resolution is switched off by default: if your target is bigger than the source, the file is kept at its original size and the result is marked "Kept at original size" rather than silently handing back a soft, blown-up copy. Turn the option off if you genuinely want to upscale. The AI upscaler is a better tool for that job, since a plain resize filter cannot invent missing detail.

Contain, cover and stretch, and when each one matters

These three only come into play when your target proportions do not match the source. Contain fits the whole image inside the target box and pads any leftover space with a background color (or transparency, for formats that support it), so nothing gets cropped. Cover fills the entire box by cropping the excess off the longer side, centered, which is what most social presets expect. Stretch forces the exact dimensions with no cropping or padding, distorting the image if the proportions differ. That is only useful when a platform genuinely requires an exact non-proportional size.

Your file stays on your device

Decoding, resampling and re-encoding run inside your browser tab through WebAssembly. No image is uploaded, no server ever sees it, and everything is cleared from memory the moment you close the tab.

Frequently asked questions

Does resizing down hurt image quality?

Shrinking an image loses some fine detail by necessity, but the Lanczos3 filter used for downscaling here is one of the sharpest resampling algorithms available, well ahead of the blurrier box or bilinear filters built into many simple tools. At normal reduction ratios the result looks crisp, not soft.

Why can't I enlarge my image by default?

Making an image bigger than its original resolution does not recover detail that was never captured. It just spreads existing pixels over more space, which looks soft rather than sharp. The "no upscale" option is on by default to stop this from happening by accident; switch it off if you specifically want to force a larger size anyway.

What's the difference between contain, cover and stretch?

They only matter when your target shape does not match the source's proportions. Contain shows the whole photo with padding added around it. Cover fills the frame completely by cropping the overflow, centered on the image. Stretch forces the exact box and distorts the picture if the proportions do not match.

What size do I need for Instagram?

The square post preset is 1080×1080 pixels, and the story/reel preset is 1080×1920. Both are built in: pick the preset mode and choose the one you need instead of typing the numbers yourself.

What does 300 DPI mean for an A4 page?

DPI (dots per inch) describes print sharpness: at 300 DPI, an A4 sheet (210×297 mm) needs 2480×3508 pixels to print crisply, which is exactly what the A4 preset produces. Screens do not have a fixed DPI, so this setting only matters when the image is headed to a printer.

Are EXIF data and orientation kept?

Camera metadata itself is not carried into the output, but the orientation it describes is: a portrait photo stored sideways by the camera is straightened before resizing, so the result faces the right way regardless of what your phone recorded.

How many files can I resize at once?

Up to 20 files in one pass with the same settings applied to each, packed into a single ZIP. For folders larger than 20 images, use Bulk Resize Images instead, which is built for hundreds of files at once.

Why do GIF and BMP files come out as PNG?

The browser's Canvas API, which reads these two formats, can only decode them; it cannot write a GIF or BMP back out. PNG is the closest lossless format it can produce, so that is what you get; JPEG, PNG, WebP and AVIF inputs all keep their original format.

Guides

Related tools

Same tool, specific task