Every image stays proportional while fitting inside the requested dimensions.
Image ResizerExact dimensions. No stretched pixels.
Set maximum pixel dimensions for photos, product images, thumbnails, and social posts. Resize a complete batch locally while keeping every image in proportion.
Change image width and height
Source images
Drop images to resize
JPG, PNG, WebP, SVG, and browser-readable HEIC images
Up to 50 MB each and 20 images at a timeBatch preview
Add images to review dimensions and processed results in one place.
Start with common HD, square, advertising, and thumbnail sizes.
Resize up to 20 images without uploading them to a remote service.
Resize from a delivery requirement instead of guessing dimensions
Pixel dimensions determine how much visual information an image can carry. Set the destination width and height first, preserve the source proportions when possible, and avoid enlarging a small original unless a larger but softer result is acceptable.
Step by step
- Record the destination size
Check the website slot, marketplace specification, document template, or upload form for its required width, height, and maximum file size.
- Add images with one purpose
Batch images that will share the same destination. Separate product photos, logos, screenshots, and social covers when they need different proportions.
- Choose the resize rule
Enter one dimension to preserve the original aspect ratio, enter both for a fixed frame, and enable enlargement only when the destination truly requires it.
- Inspect and export
Check small text, faces, sharp edges, and transparency at the actual display size, then download the processed files without replacing the originals.
Decision guide
- Width only
- Useful for responsive websites and document columns because height follows the source proportions automatically.
- Height only
- Useful when every asset must fit a row, gallery strip, or fixed-height presentation area.
- Width and height
- Use when a platform requires an exact box; understand whether the tool fits inside the box or the destination will crop it later.
- Allow enlargement
- Enable only when the receiving system rejects smaller dimensions. Enlargement adds pixels but cannot create missing detail.
Important limits
- Upscaling can make an image larger in pixels while edges and textures remain soft.
- Changing both dimensions independently can distort circles, faces, logos, and product proportions.
- Browser-readable HEIC support varies by operating system and browser; convert the source first if it cannot be decoded.
- Large batches consume device memory during decoding and export, so split the job if the browser becomes slow.
Common questions
What dimensions should I use for a website?
Use the rendered slot size and provide enough pixels for high-density screens without exporting the original camera dimensions.
Does resizing reduce file size?
Usually, because fewer pixels need encoding. Format and quality still affect the final number of bytes.
Should I enable enlargement?
Leave it off unless a destination enforces a minimum pixel size or a softer enlarged result is acceptable.
Resize photos and images by pixel dimensions
Enter a maximum width, a maximum height, or both. OmniKit calculates a proportional output that fits within those boundaries, so a landscape photo and a portrait photo can share one batch without being stretched.
Images are not enlarged by default because upscaling increases pixel dimensions without recovering detail. Enable enlargement when a platform requires a specific minimum size and a larger output is still useful.
Image resizing questions
Does resizing crop or stretch the image?
No. This tool fits the complete image inside the requested width and height and preserves its original aspect ratio.
Can I provide only a width or only a height?
Yes. Clear either field and OmniKit calculates the missing dimension from the image’s original proportions.
What format will the resized file use?
JPG, PNG, and WebP inputs keep their format. A browser-readable HEIC image is exported as JPG because browsers do not provide a standard HEIC encoder.