ArrayKit

Image Resizer Online

Resize one photo or a whole batch by exact pixels, percentage, longest side or a ready-made social and form preset — all in your browser, with nothing uploaded.

Image Resizer Online

Resize one photo or a whole batch by exact pixels, percentage, longest side or a ready-made social and form preset — all in your browser, with nothing uploaded.

Photos are decoded, resized and saved by your browser on your device. Nothing is uploaded, and saving again strips EXIF metadata such as camera details and location.

Bring a file under a size limit with Compress Image to Size

About Image Resizer

The Image Resizer changes the pixel dimensions of photos without sending them anywhere. You choose one of four ways to say what size you want: an exact width and height (leave one empty and it is worked out from each photo's own proportions), a percentage of the original, a preset such as Instagram 1080×1080, YouTube 1280×720 or a 200×230 exam-form photo, or a longest side, so landscape and portrait shots both end up the right size. When a preset has a different shape from your photo, you decide what happens: Contain adds bars, Cover crops from the centre, Stretch distorts. Big reductions are made in halving steps to keep edges sharp, small photos are never enlarged unless you allow it, and every card shows its new dimensions and file size before you download one photo or the whole batch as a ZIP.

Features

  • Four ways to set the size: pixels, percentage from 10 to 400, preset, or longest side
  • Keeps proportions by default; leave one side empty and it is worked out for every photo
  • Presets for Instagram, Facebook, X, LinkedIn, YouTube, WhatsApp, Pinterest, Discord, icons, screens and ID or exam forms
  • Contain, Cover or Stretch when a preset's shape differs from the photo
  • Large reductions are made in halving steps so edges stay sharp
  • Never enlarges a small photo unless you turn that protection off
  • Save as the original format, JPEG, PNG or WebP, with a quality slider and a background colour for bars
  • Handles many photos at once, shows the before and after size of each, and packs them into one ZIP

How to use the Image Resizer

  1. Drop, choose or paste one or more photos
  2. Pick Pixels, Percentage, Preset or Longest side and enter the size
  3. Choose how a different shape is handled, the output format and the quality
  4. Check the new dimensions and file size on each card
  5. Download a single photo, or all of them as a ZIP

Example

Input

photo.jpg — 4032×3024, 3.8 MB
Mode: Pixels · width 1080 · keep proportions

Output

photo-1080x810.jpg — 1080×810, 210 KB (95% smaller)

The height is worked out from the photo's own proportions, so nothing is distorted.

Common errors & troubleshooting

  • The picture looks stretched or squashed. — Proportions were unlocked with both sides filled in, or Stretch is selected. Turn Keep proportions on and enter one side only, or switch a preset's fit to Contain or Cover.
  • The result is smaller than the size I typed. — Don't enlarge small photos is on and the original was smaller than the request, so it kept its own size. Turn that option off to reach the exact figure.
  • A transparent PNG came out with a white background. — JPEG cannot hold transparency, so it is filled with the background colour. Save as PNG or WebP and tick Transparent bars to keep see-through areas.
  • An iPhone photo would not open. — HEIC pictures only open in browsers that can read them. Set Settings → Camera → Formats to Most Compatible, or share the photo as a JPEG, then add it again.

Frequently asked questions

How do I resize a photo with the Image Resizer without distorting it?
Keep proportions on and enter only a width or a height — the other side is calculated from the photo's own shape. With a preset, choose Contain to keep the whole picture or Cover to crop from the centre. Stretch is the only option that changes proportions.
What is the difference between resizing and compressing here?
Resizing changes the pixel dimensions; the file gets smaller as a side effect, but you do not control by how much. Compressing aims at a byte limit such as 100 KB by adjusting quality. If a form asks for kilobytes, resize first for the dimensions, then use Compress Image to Size.
What are the best sizes for Instagram, YouTube and other platforms?
The Preset list holds the common ones: Instagram post 1080×1080, portrait 1080×1350, story and reel 1080×1920, YouTube thumbnail 1280×720, Facebook shared image 1200×630 and more. Platforms revise their recommendations, so check their current guidance if an upload is rejected.
Why did my file get bigger after I enlarged the picture?
Enlarging adds pixels that were not in the original. More pixels mean more data to store but no extra detail, so the file grows and the picture looks softer. That is why enlarging is off by default.
Should I save resized photos as PNG, JPEG or WebP?
JPEG suits photographs and gives small files. PNG is lossless and best for screenshots, logos and anything transparent. WebP is usually smaller than either where the browser can write it. Original keeps each file's own format and turns GIF, BMP, AVIF and SVG into PNG.
Are my photos uploaded when I resize them in ArrayKit?
No. Each photo is opened, resized and saved by your browser on your own device, one at a time. Nothing is sent to ArrayKit, and saving again removes EXIF data such as camera details and GPS location.

Related tools

  • Compress Image to Size — Bring a photo under an exact size such as 20 KB, 50 KB, 100 KB or 200 KB.
  • Image Optimizer — Re-encode and shrink images (JPEG/WebP/PNG), optionally resizing.
  • Image Format Converter — Convert images between PNG, JPEG and WebP entirely in your browser.
  • Image Cropper — Crop an image to any area or fixed aspect ratio and download it, in your browser.
  • Passport Photo Maker — Crop a photo to passport and ID sizes and lay out a print-ready sheet of copies.
  • Flip & Rotate Image — Rotate by 90° and flip images horizontally or vertically, then download — in your browser.
  • Aspect Ratio Calculator — Simplify ratios, solve missing dimensions and fit sizes into boxes, with CSS output.
  • Image Splitter — Cut a picture into a grid of tiles and download them as a ZIP.

More Images tools

  • Image Optimizer — Re-encode and shrink images (JPEG/WebP/PNG), optionally resizing.
  • Image Format Converter — Convert images between PNG, JPEG and WebP entirely in your browser.
  • EXIF Viewer & Remover — View and strip EXIF metadata (including GPS) from photos — nothing is uploaded.
  • Base64 Image Encoder / Decoder — Convert images to Base64 Data URIs with ready-made HTML and CSS snippets, or decode a Data URI back to a downloadable image.
  • App Icon Generator — Turn one image into every iOS, macOS and Android app icon size — downloaded as a ZIP, in your browser.
  • Sprite Sheet CSS Animation Generator — Turn a sprite sheet into a copy-paste CSS @keyframes animation using steps(), with a live preview.
  • SVG to PNG Converter — Convert SVG to PNG or JPG at any scale, with a transparent or solid background, in your browser.
  • Image Color Picker — Upload an image and pick colors from any pixel to get HEX, RGB and HSL values, in your browser.
  • Color Format Converter — Convert a color across HEX, RGB, HSL, HWB, LAB, LCH and OKLCH with a live swatch.
  • Barcode Generator — Generate EAN, UPC, Code 128 and Code 39 barcodes and download them as SVG or PNG.
  • Image Color Palette Extractor — Extract a dominant color palette from an image as HEX, RGB and HSL with CSS variables.
  • Flip & Rotate Image — Rotate by 90° and flip images horizontally or vertically, then download — in your browser.
  • Image Cropper — Crop an image to any area or fixed aspect ratio and download it, in your browser.
  • Image Watermark — Add a text or logo watermark to an image, anchored or tiled, with opacity and rotation.
  • Blur & Redact Image — Permanently blur, pixelate or black out parts of a screenshot before sharing it.
  • Round Image Corners — Clip photos to rounded rectangles or circles and export PNGs with transparent corners.
  • Color Blindness Simulator — See any image the way people with protanopia, deuteranopia or tritanopia see it.
  • Image DPI Changer — Set a PNG or JPEG’s DPI for print without recompressing a single pixel.
  • BlurHash Generator — Turn an image into a BlurHash string, and decode any hash back to a preview.
  • Placeholder Image Generator — Make placeholder images at any size, as SVG, PNG or a data URI.
  • ASCII Art Generator — Convert any image into ASCII art, with character sets, contrast and invert.
  • Image Filters — Apply grayscale, sepia, contrast, blur and more, then export the PNG and the CSS.
  • Image Splitter — Cut a picture into a grid of tiles and download them as a ZIP.
  • Image Merger — Combine images side by side, stacked or in a grid, with gaps and a background.

See all Images tools (35) · All tools