File

Image Resizer

Resize images and photos locally in your browser to exact pixel dimensions, by percentage, by longest edge, or with presets for websites, product shots, Instagram and social posts, avatars, and thumbnails. Lock the aspect ratio, choose how a fixed box is filled with crop, pad, or stretch, bulk-resize in one pass, and export to WebP, JPEG, or PNG without uploading.

  • Resize by exact pixels, percentage, longest edge, or a built-in social preset
  • Lock the aspect ratio for clean scaling, or unlock to crop, pad, or stretch into a box
  • Presets for square, portrait, story, Instagram, social share, and avatar sizes
  • Skip upscaling so small images stay sharp, and export to WebP, JPEG, or PNG
  • Bulk-resize whole folders, download single files or a ZIP, and see size changes
tools/Image Resizer
0 images

Drop images here, or click to choose files

Supports JPEG, PNG, WebP, GIF, BMP, and AVIF. Add several images to the queue at once.

Folder import depends on browser support. When it is unavailable, select multiple files instead.

Aspect ratio is locked, so fill in one side and the other is scaled to match, with no cropping or distortion.

Keeps the original size when the target is larger than the source, so small images are not enlarged into a blur.

82%

Quality only affects lossy formats like WebP and JPEG; PNG output is unaffected.

Adding the -resized suffix to photo.jpg exports it as photo-resized.jpg, for example.

Overall 0%
After you add images, resize progress, output dimensions, and the generated files appear here.
Command

Overview

A good last step for standardizing pixel dimensions, resolution, and aspect ratios before images go into a site, social feed, CMS, or client handoff.

  1. 01

    Several resize methods

    Resize by exact width and height, percentage, longest-edge limit, or preset, covering uniform max width, batch scaling, and fixed-size output.

  2. 02

    Aspect ratio and fill control

    Lock the ratio for clean scaling, or unlock to choose crop, pad, or stretch into a fixed box, with a pad color or transparent background.

  3. 03

    Social and common presets

    Built-in Instagram square and portrait, story, social share, profile header, avatar, and thumbnail sizes save you from looking up specs one by one.

  4. 04

    No needless upscaling

    Optionally skip upscaling so the original size is kept when the target is larger, avoiding the blur and blocky edges of enlarged images.

  5. 05

    Re-encode while resizing

    Export the resized result as WebP, JPEG, or PNG so it fits modern pages, legacy systems, or cases that need transparency.

  6. 06

    Batch queue and export

    Drag in or select many images, see per-file dimension and size changes, and download single files or a single ZIP.

How to use

Pick a resize method and target size for the use case, confirm the fill mode, then export.

  1. 01

    Add the images you want to standardize through drag and drop, multi-file select, or folder select.

  2. 02

    Choose a resize method: enter width and height, drag the percentage, cap the longest edge, or pick a preset size.

  3. 03

    Decide how the aspect ratio is handled. Lock the ratio for clean scaling, or unlock for fixed-size output and choose crop, pad, or stretch.

  4. 04

    Optionally skip upscaling, set a pad color, choose an output format and quality, and set a filename suffix.

  5. 05

    Run the batch resize, check each file’s output dimensions and size, then download single files or a ZIP.

Details

Built around real output needs: size, aspect ratio, fill mode, format, batch export, and a manual review.

  • Resize by exact dimensions, percentage, longest-edge limit, or preset for common output scenarios
  • Lock the aspect ratio for clean scaling, or unlock to choose crop, pad, or stretch into a box
  • Set a pad color or transparent background for the pad-to-fit mode to match different layouts
  • Built-in social and common presets for square, portrait, story, share card, and avatar sizes
  • Skip upscaling to keep small images sharp instead of enlarging them into a blur
  • Re-encode the resized result as WebP, JPEG, or PNG with adjustable quality for lossy formats
  • Everything runs locally in the browser with no third-party upload, fit for drafts and restricted environments
  • A batch queue shows original and output dimensions, size changes, single download, and ZIP export

Use cases

For web output, social media work, design handoff, and any batch publishing flow that needs uniform sizes.

  1. Normalize web image sizes

    Scale oversized design exports down to their real display size, cutting needless pixels and pairing with compression for faster loads and Core Web Vitals.

  2. Instagram and social posts to spec

    Use the square, portrait, story, and share-card presets to produce images that match Instagram, X, and each platform’s required dimensions in one pass.

  3. Avatars and thumbnails

    Scale and crop photos into square avatars or list thumbnails, with a uniform size that lines up neatly in an interface.

  4. Unify product images

    Bring product shots from different sources to the same pixel size and aspect ratio for consistent detail pages and listings.

  5. Cap upload dimensions

    Use the longest-edge limit to shrink very large images into a reasonable range for systems or forms with size limits.

  6. Privacy-first local work

    Internal screenshots, client material, and unreleased campaign art can all be resized without uploading to a third party.

See also

Resizing only changes pixel dimensions, so to shrink the file further, follow up with Image Compressor to compress by quality. When you need to switch between WebP, JPEG, PNG, or AVIF, pair it with Image Converter for per-case output. If the goal is a site icon, go straight to Favicon Generator to generate multi-size favicons and the related manifest. To keep just part of the frame or make a round avatar instead of scaling the whole image, switch to Image Cropper to drag a crop box, straighten with rotate and flip, and cut a circle or rounded crop.

Best practices

Resizing is a set of trade-offs: target size, aspect ratio, fill mode, and the later format all matter together.

  • Scale images to their real display size before compressing; oversized dimensions waste bandwidth even after compression.
  • Lock the aspect ratio for clean scaling so people and text are not stretched out of shape.
  • When you need a fixed size with a different ratio, prefer crop-to-fill for photos and pad-to-fit for full layouts.
  • Match the pad color to the layout background, using white or light tones on light pages and a matching dark tone or transparency on dark ones.
  • Keep the no-upscale option on so resizing only shrinks and never enlarges small images into a blur.
  • Confirm the spec with a preset for social and on-site output first, then fine-tune, to avoid repeatedly looking up sizes.
  • Combine resizing with compression, format conversion, and favicon generation for a complete image-prep flow.

Limitations

Resizing changes the pixel count, and both upscaling and cropping make irreversible changes to the frame.

  • Enlarging an image cannot invent detail, so the result usually looks soft or shows blocky edges.
  • Crop-to-fill trims the edges of the frame, so keep the important subject near the center.
  • Stretch changes the original aspect ratio, so people, text, and icons are visibly distorted.
  • Exporting to WebP or JPEG is lossy encoding, and very low quality loses edges and detail.
  • Folder import behavior depends on the browser, and decoding formats like AVIF also depends on browser support.
  • Large batches raise browser memory and CPU use, which is most noticeable with very large images.

FAQ

Common questions about how to resize images, bulk resizing, aspect ratio, fill modes, formats, and data handling.

How do I resize an image or change its size?

Drop an image in, choose a resize method — exact pixel width and height, percentage, longest edge, or a social preset — then run it to get a new image at the target size, with the original left unchanged.

How do I bulk-resize or batch-resize many images?

Drag in several images or import a whole folder, resize them all with one set of settings, then download each file or export them together as a single ZIP.

How do I resize an image to exact pixels or a resolution?

Use the Dimensions method and type the target pixel width and height. With the aspect ratio locked, filling in one side scales the other to match, sizing the image to the resolution you need.

How do I resize while keeping the aspect ratio?

Keep the aspect ratio locked and fill in just one of width or height; the other side is scaled from the original ratio with no cropping or distortion.

What is the difference between crop, pad, and stretch?

Crop-to-fill scales up and center-crops to fill the target with no gaps; pad-to-fit keeps the whole image and fills the rest with a color or transparency; stretch fills by distorting, which changes the ratio.

Does resizing reduce image quality?

Shrinking usually drops only surplus pixels with little visible loss, while enlarging cannot add detail and looks soft, so keeping no-upscale on is recommended. Exporting to WebP or JPEG adds a separate lossy trade-off.

How do I resize an image for Instagram or social media?

Pick Preset as the method and choose a built-in size — Instagram square and portrait, story, social share card, X header, or YouTube thumbnail — to output to spec in one click.

Is processing local or server-side?

Resizing runs locally in the browser and images are never uploaded to any server, which suits internal screenshots, client material, and privacy-sensitive workflows.

Which formats are supported, and does it overwrite the original?

Input supports JPEG, PNG, WebP, GIF, BMP, and AVIF depending on the browser; output keeps the original format or exports WebP, JPEG, or PNG. Output uses a suffixed filename, so the original is never overwritten.

Can I compress or convert after resizing?

Yes. Resizing only changes pixel dimensions, so afterward you can compress to shrink the file or convert between WebP, JPEG, PNG, and AVIF.

Related tools

Pair it with image compression, format conversion, and favicon generation to cover the path from sizing to web delivery.