All tools
Image WORKBENCH / FREE BROWSER TOOL

Resize an image by width and height

Set pixel dimensions and choose whether to fit, crop, or stretch the picture. Preview the result before replacing an original.

No signup · File contents stay on this device
Files are processed on this device

Drop your files here

JPG, PNG, WebP, AVIF or HEIC images · files stay on your device

or paste an image with Ctrl / Cmd + V

Up to 30 files · 20 MiB per file · 80 MiB total

Sequential processing keeps memory use lower.

Processing happens in your browser. File contents are not uploaded. Close the tab to release active files; temporary handoffs use local browser storage. · Privacy details

IMAGE → DOCUMENT WORKFLOW
OBSERVED RESULTS / ORIGINAL FIXTURES

Sample checks you can repeat

Measured with the listed sample and settings; these may differ from this page’s starting preset. Timings are individual processing-function runs in the stated environment and exclude page loading. Library caches may be warm. These small-file checks do not establish performance or compatibility for every document.

SampleSettingsObserved outputEnvironment
sample-detail.jpg (1800 × 1200; 446,566 bytes); sample-transparent.png (1600 × 1000; 43,511 bytes) ↗1200 × 1200 px; contain; JPG; no enlargementapproximately 129.4 KB; 1200 × 1200 · 0.04 sec | approximately 67.2 KB; 1200 × 1200 · 0.02 secChrome · Apple M2 / macOS · 15 Oct 2026 · local test

Specific tasks

Resize by pixelsResize by percentageBulk image resizerResize to 1920 × 1080Resize to 1080 × 1080

Using this tool

How to use image resizer

  1. Select an image and enter the width and height in pixels.
  2. Choose Fit inside to keep the full picture with padding, Fill frame to crop, or Stretch when distortion is intentional.
  3. Keep enlargement prevention on for smaller originals, then process and check the exported dimensions.

Before you start

What to keep in mind

  • Fit inside keeps the chosen canvas size and adds padding. With enlargement prevention on, Fill frame or Stretch may produce a smaller canvas for a small source.
  • Cover can remove content near the edges; Stretch can distort faces, circles, and text.
  • Enlarging an image does not recreate the detail of a higher-resolution original.
  • Use at most 30 images, 20 MiB per file and 80 MiB total input. Combined output is also limited to 80 MiB; completed files remain available when a later result exceeds that limit. Each image must stay within 24 million pixels and 12,000 pixels on either side.
Image resizer: original image dimensions are changed to a 1200 by 1200 pixel target canvas in the local browser.
Illustrative image resizer workflow. The drawing shows the operation, not a measured output; see the sample table for recorded test conditions.

Choose the fit before the size

A 1600 × 900 picture and a square target have different proportions. Fit inside keeps the full picture and adds padding; Fill frame crops to fill; Stretch changes the proportions. Choose according to what must remain visible.

Keep one useful master

Use the largest appropriate original for future versions. Repeatedly resizing a previously reduced copy cannot bring back detail lost in the first reduction.

Work from the destination’s rectangle

Suppose a 1600 × 900 landscape photograph must fit a 1200 × 1200 product tile. Fit inside places the whole landscape image inside the square and leaves space above and below. Fill frame instead enlarges or reduces it to cover the square, cutting off content at the sides. Stretch forces both axes to the target independently, making round objects appear oval. These operations share a target rectangle but produce different pictures.

Start with Fit inside for documents or products whose edges must remain visible. Choose a background that works with the destination, or use blurred padding for decorative presentations. Blurred padding repeats enlarged pixels behind the foreground; it does not invent a wider original. When no-upscale is enabled, a small source keeps its original detail. The surrounding canvas can still be larger in Fit inside mode. For a batch where every image should be half its own size rather than share one canvas, choose the percentage page. Check both dimensions and composition in the result before sending it onward for compression.

Verify geometry and delivery requirements separately

The width and height controls describe a canvas, while Fit inside, Fill frame and Stretch describe how pixels occupy it. For a 1600 × 900 source inside the default 1200 × 1200 canvas, Fit inside scales the foreground to 1200 × 675 and centers it in the remaining space. That geometry is an illustration of the fit rule, not a timed benchmark.

The exported image is newly encoded, so its byte size depends on the selected format and image content as well as its dimensions. A fixed-size canvas cannot by itself meet an email attachment cap. Check the result row’s width and height first, then open the file to confirm composition, background and small text. Keep the master when another crop may be needed later.

Common questions

About image resizer

Why is there space around my resized image?

Fit inside preserves the full picture within the chosen canvas. Different proportions create padding; a small source also stays small when enlargement prevention is on.

How do I make a square image?

Enter equal width and height and choose Fill frame for a square crop. Check that important content remains visible. A source too small to fill it may produce a smaller output when enlargement is prevented.

Are pixels the same as centimeters?

No. Pixel dimensions describe digital resolution. Physical print size also depends on the printer or document resolution setting.

Is resizing performed on a server?

No. The browser calculates the geometry and creates the output locally. The page itself still loads from the website, and source or output size can exceed the browser’s practical memory limits.

Can I compress the resized result without selecting it again?

Yes. A next-step action can transfer the successful result through temporary local browser storage. Verify the final dimensions afterward because target-size compression can reduce them further.