Resize an image

Resize images by pixels, percentage or longest side, fit or fill an exact size, and never enlarge by accident. Photos never leave your device.

Drop your image files here or click to choose, or paste image files · processed on this device

Open in the full image editor

Set exact image dimensions while keeping the source private

Resize photographs, screenshots, graphics, and web assets without uploading them. Resize by width and height, by a percentage, or by the longest side, which is the one to use for a batch of mixed portrait and landscape photos. With the ratio unlocked, choose whether a picture of a different shape is stretched, fitted inside with the rest filled, or made to fill the size with the edges cropped. Never make an image larger leaves smaller photos at their own size.

FileGizmo shows the original dimensions and file size before processing, then displays a preview with the resized dimensions and output size. The original file format is retained, including transparency for supported PNG and WebP images. Enlargement is supported, but it cannot recreate detail that was absent from the source.

Image decoding and resampling happen inside a dedicated browser worker, keeping source files on your device and the interface responsive. Dimensions are limited to sensible positive values to avoid accidental invalid canvases. For websites, resize to the largest display size actually needed and then use image compression; reducing excess pixels usually delivers a greater performance improvement than aggressive quality reduction alone.

Width and height describe the pixel grid, not the physical print size. An image that is 1200 by 800 pixels contains the same pixel dimensions whether its metadata says 72 or 300 DPI. For a website or upload form that specifies pixels, follow the pixel requirement. For professional printing, confirm the printer’s required pixel dimensions and resolution rather than changing a DPI label alone.

The aspect-ratio lock protects proportions. Entering a new width fills in the height that keeps the picture’s shape, and the other way round. When the destination demands an exact rectangle, turn the lock off and pick how the shape is met: fit inside keeps the whole picture and fills the bands with white for JPG or transparency for PNG and WebP, and fill crops evenly from both sides. To choose which part is kept, crop the image first.

Downscaling removes pixels and is usually effective for reducing delivery weight. Upscaling creates a larger grid by estimating new pixels; it cannot reveal genuine detail that the camera never captured. Small text and faces may look softer when enlarged. Use the upscale tool when you want a dedicated enlargement workflow, and inspect the result at 100 percent before relying on it.

The output keeps the source format. PNG and WebP can retain transparency, while JPG remains opaque. For JPG output, an optional setting keeps the photo date, camera details, and ICC colour profile while removing location metadata. A resized file can occasionally be larger than the original because encoding characteristics change, especially when a heavily optimized source is resaved. If file size is the main goal, run the resized output through the image compressor after confirming dimensions.

Common uses include preparing a hero image, shrinking screenshots for documentation, creating marketplace listing dimensions, fitting a profile picture, or matching a slide template. Keep an untouched master and create named derivatives for each destination. That makes it possible to return later without enlarging an already reduced copy.

All decoding and resampling occur in local browser memory. Very large canvases can exceed mobile limits even when the compressed file looks small on disk. A current desktop browser with free memory is the most reliable choice for high-resolution photography.

Up to twenty images can be handed over at once, and the settings above are applied to each in turn. They run one at a time, because decoding twenty photographs together is how a phone browser runs out of memory. The result is a row per file with its own download and one button for all of them as a ZIP, and a file that cannot be read loses only itself: the row says why and the files after it are still processed.

After resizing, compare the result at the size where people will actually see it. Check fine text, face detail, diagonal lines, and transparent edges, then confirm the displayed width and height match the destination requirement. Downloaded derivatives are named separately, so the full-resolution source remains available for a different crop or future larger use.

How to resize an image to exact pixels

  1. 1

    Choose one or more images

  2. 2

    Pick pixels a percentage or the longest side

  3. 3

    Resize preview and download

Everything you need

Proportional resizing by default

Keep aspect ratio enabled and FileGizmo calculates the matching height automatically, preventing accidental stretching.

Exact sizes without stretching

Unlock the ratio for an exact width and height, then stretch, fit the whole picture inside with the rest filled, or fill the size and crop the edges.

Preview dimensions and size

Inspect the resized image and its exact dimensions and size, then download a clearly named copy without overwriting the original.

Nothing is uploaded, and you can verify it

Processing runs on this device. Open the browser’s Network panel while the tool works and you will see no file upload request to FileGizmo. Temporary previews use local browser URLs, and closing or resetting the page releases them instead of leaving a server copy behind.

No limits, no watermarks

Use the tool without a daily task counter, account wall, output watermark, or artificial upload cap. FileGizmo does not meter a transfer it never receives. Available memory, processor speed, browser canvas limits, and the file format itself set the practical limit.

Works on any device, and offline after first load

Use a current browser on desktop, Android, iPhone, or iPad without installing an app. Once this tool and its required assets load, the cached workflow works without a connection. Large jobs are usually more comfortable on a desktop with additional memory.

Frequently asked questions

Can FileGizmo preserve proportions?

Yes. Keep aspect ratio enabled and the height is calculated from your width.

Does resizing upload the image?

No. The image is resized entirely in a browser worker.

Can I enlarge images?

Yes, although enlargement cannot create missing visual detail.

Is transparency preserved?

PNG and WebP transparency is preserved when the source and output format support it.

Related guides

How to resize an image to exact pixel dimensions for any formMatch an online form's exact width and height without stretching faces, losing important content, or confusing pixels with DPI.How to remove an image background for free without creditsCompare genuinely free background-removal methods, understand where per-image credit limits apply, and cut out and replace a background locally.Bulk remove backgrounds for Etsy and e-commerce listingsRemove backgrounds from Etsy and e-commerce product photos in free batches of 20, download one ZIP, and understand the real credit-cost tradeoffs.How to replace a photo background without PhotoshopSwap a photo background in the browser with a colour, gradient, blur, or your own image, then match scale, light, edges, and shadow.