Skip to content
FileCrisp

Resize Image — free, in your browser

Set exact pixel dimensions, or pick a ready-made size for Instagram, YouTube and the rest. Nothing is uploaded.

To resize an image, drop it here and set the dimensions or choose a preset. Making an image smaller is safe and usually looks sharper; making it larger cannot invent detail that was never captured. Fit keeps the whole image, Fill crops to an exact size. Nothing is uploaded.

  • Nothing uploadedRuns on your device
  • No limitsNo account, no watermark
  • No upload waitStarts immediately
On this page

How it works

  1. 1

    Add your images

    Drag them in or click to browse. Everything is read from your device — nothing is sent anywhere.

  2. 2

    Set the size

    Type exact pixel dimensions or pick a preset. Keep the aspect ratio locked and the second dimension follows the first automatically.

  3. 3

    Choose how it fits

    Fit keeps the whole image inside your dimensions. Fill covers them exactly and crops the overflow from the centre. Stretch forces the exact size and will distort.

What each setting does

Width and height
The target size in pixels. With the ratio locked, typing one derives the other from the proportions you already have, so the image cannot be accidentally stretched.
Fit
Scales until the whole image sits inside your dimensions. Nothing is cropped, but one side may come out smaller than requested — a 4:3 photo into a square box will be 800 by 600, not 800 by 800.
Fill
Scales until the image covers your dimensions completely, then crops the overflow evenly from the centre. This is what you want when the size must be exact, such as a profile picture or a product tile.
Stretch
Forces both dimensions regardless of the original shape. It distorts faces and straight lines and is almost never the right choice, but it is here for the cases where an exact size matters more than proportion.

Results you can expect

Measured on real files by our own test suite, not estimated.

A 1200 x 900 source image at each setting
TargetModeOutput
1080 x 1080Fill1080 x 1080, centre-cropped
1080 x 1080Fit1080 x 810, nothing cropped
1280 x 720Fit960 x 720, nothing cropped
A 1200 x 900 source image at each setting

What people use this for

  • YouTube thumbnails

    1280 by 720 is the specification. Anything not 16:9 gets cropped by YouTube itself, and you do not choose where.

    Read the guide
  • Social media posts

    Every platform has its own dimensions and they change often. Supplying the right size avoids a second round of re-compression at their end.

    Read the guide
  • Website performance

    An image displayed at 800 pixels but stored at 4000 carries twenty-five times the data it needs. Resizing is usually a bigger win than any compression setting.

    Read the guide
  • Resizing without losing quality

    Downscaling is safe and often looks sharper. Upscaling cannot recover detail, which is why starting from the largest original matters.

    Read the guide

Reference

Common target sizes
UseSizeRatio
Instagram post1080 x 10801:1
Instagram story1080 x 19209:16
YouTube thumbnail1280 x 72016:9
X header1500 x 5003:1
Full HD1920 x 108016:9
A4 at 300dpi2480 x 35081:1.41
Common target sizes

How this compares

FileCrisp compared with the common alternatives
FileCrispOnline resizersPreview / Photos
Uploads your fileNoUsuallyNo
PresetsYesSometimesNo
Fit / fill / stretchAll threeOften oneVaries
BatchUnlimitedOften cappedLimited
FileCrisp compared with the common alternatives

Questions

What's the difference between fit, fill and stretch?

Fit scales the image until it sits entirely within your dimensions, so nothing is cut off but one side may come out smaller than you asked. Fill scales until it covers your dimensions completely and crops the excess evenly from both sides — best when you need an exact size, like a profile picture. Stretch forces both dimensions regardless of the original shape, which distorts the image and is rarely what you want.

Will resizing make my image blurry?

Making an image smaller is safe and usually looks sharp. Making it larger cannot invent detail that was never captured, so an image enlarged well beyond its original size will look soft no matter what tool you use. Start from the largest original you have.

What size should I use for social media?

The presets cover the common ones: 1080×1080 for an Instagram post, 1080×1920 for a story or reel, 1280×720 for a YouTube thumbnail, and 1500×500 for an X header. Platforms re-compress whatever you upload, so giving them the right dimensions up front avoids a second round of quality loss.

Does the aspect ratio lock work in both directions?

Yes. With the ratio locked, typing a width sets the matching height and typing a height sets the matching width, both calculated from the original image's proportions. Unlock it to set the two independently.

Are my images uploaded?

No. Resizing happens in your browser using WebAssembly, so the image data never leaves your device. There's no server involved, which is also why there is no file size limit beyond what your own device can hold in memory.

What format will I get back?

The same format you put in — a PNG stays a PNG and a JPG stays a JPG. If you also want to change format, run the result through the Convert Image tool afterwards.

Does resizing reduce quality?

Making an image smaller discards pixels, and a good resampling filter averages rather than drops them, so the result usually looks sharper than the original did at that size. Making it larger cannot add detail that was never captured.

What format do I get back?

The same one you put in. A PNG stays a PNG and a JPG stays a JPG. If you also want a format change, run the result through Convert Image afterwards.

Can I resize by percentage instead of pixels?

Not directly at the moment — the fields take exact pixel values. Multiply your original dimensions by the fraction you want and type those numbers in.

Why does my photo look squashed?

You are in Stretch mode, which forces both dimensions and ignores proportion. Use Fit or Fill instead; both keep the original shape.

What size should I use for a website?

Roughly twice the width it will actually display at, to cover high-density screens, and no more. Beyond 2x the returns vanish while the file size does not.

Can I resize many images to the same size at once?

Yes. Add them all, set the dimensions once, and every image is processed with the same settings. There is no cap on how many.

If something looks wrong

The result is not the exact size I asked for
You are in Fit mode, which never crops and therefore cannot always hit both dimensions. Switch to Fill if the exact size matters more than keeping the whole frame.
Part of the image is missing
That is Fill working as intended: it covers your dimensions and crops the overflow from the centre. If the subject is off-centre, crop it deliberately first with the Crop Image tool, then resize.
The enlarged image looks soft
Enlarging invents pixels by interpolating between the ones that exist; the detail is not there to recover. Find a larger original if you can. Sharpening afterwards trades blur for halos and usually looks worse.
The file did not get much smaller
Fewer pixels means a smaller file, but the format matters too. A resized PNG is still a PNG. Run the result through Compress Image and switch to WebP for the large reduction.

Related reading

Related tools