Kilomill

Kilomill Resize image

Resize images to any size

Change the width and height of one image or a whole batch. Keep the proportions, fill an exact size by cropping the edges, or add a border, and compress the result in the same step.

  • No upload: runs in your browser
  • Batch + ZIP download
  • No sign-up, no watermark

Drop images here

or paste from the clipboard · JPG, PNG, WebP, AVIF, HEIC, GIF, BMP · no upload

Output format
File size

For JPG, WebP and AVIF. 70–80 is hard to tell from the original. PNG uses smart colour reduction instead (see Advanced).

KB
KB

Aims at or below the maximum counting 1 KB = 1,000 bytes, so the file passes whether a site counts 1,000 or 1,024 bytes per KB.

Dimensions

Leave one box empty to keep the proportions.

%
px
Advanced
PNG output
dpi

Metadata (EXIF, GPS location, camera details) is removed from every output file.

Four ways to resize

Resize options
OptionUse it whenExample
Width × height, one box emptyYou need a given width (or height) and the other side should followWidth 1200, height empty → a 4000 × 3000 photo becomes 1200 × 900
Width × height, both filledA site or document needs an exact pixel size600 × 600 for a profile or ID photo
PercentageYou want everything a fixed amount smaller50% turns 3024 × 4032 into 1512 × 2016
Longest sideA batch mixes portrait and landscape imagesLongest side 1920: landscape becomes 1920 wide, portrait 1920 tall

Sizes some platforms ask for

Image sizes asked for by platforms
WhereSizeSource
Instagram feed photoShared at up to 1080 px wide; ratios between 1.91:1 and 3:4 keep their shapeInstagram Help
YouTube custom thumbnail16:9; at least 640 px wide; 3840 × 2160 recommended; 2 MB limit when uploading from mobileYouTube Help
US visa photo (DS-160)Square, 600 × 600 to 1200 × 1200 px, JPEG up to 240 KBU.S. Department of State
UK passport, onlineAt least 600 × 750 px, 50 KB to 10 MBGOV.UK
IBPS PO/MT-XVI photo200 × 230 px preferred, 20–50 KBIBPS notification

All read on 21 October 2026. Platforms change their rules; check the current help page before a big batch.

When the shape doesn’t match

If you enter both a width and a height and the picture has different proportions, choose what should happen:

  • Fit inside keeps the proportions; the result is at most that size (one side may be smaller).
  • Fill exactly (crop the edges) fills the whole size and trims what sticks out, centred. Best for thumbnails and square profile pictures.
  • Fill exactly (add a border) keeps the whole picture and fills the gap with a colour (Advanced → background).
  • Stretch forces the size and distorts the picture. Rarely what you want.

To choose which part is kept rather than the centre, use Crop & rotate on the image first, or the crop tool.

Resampling quality

Resizing is done with a Lanczos3 filter in linear light (the same resizer Google’s Squoosh uses), not with the browser’s quick canvas scaling. Downscaled photos stay sharp, without the jagged edges or dark fringes that simpler scaling produces. Enlarging is possible but cannot add detail; by default smaller images are left as they are (untick “Never enlarge” to allow it).

Pixels, not DPI, decide how big an image looks on a screen. DPI only matters for printing or for forms that explicitly ask for it; you can set the DPI tag of JPG files under Advanced.

Resize and hit a file size at the same time

Enter the dimensions here and switch File size to Target size. Kilomill resizes first, then finds the best quality under your KB limit, which is what most application forms need (for example the US visa photo: square, at least 600 × 600 pixels and at most 240 KB).

Questions and answers

How do I resize without losing quality?

Making an image smaller always discards pixels, but with good resampling it looks just as sharp at its new size. Keep the quality at 80 or above, or save as PNG, to avoid adding compression artefacts on top.

Can I resize many images at once?

Yes. Add as many as you like; every image gets the same settings and you can download them as a ZIP. “Longest side” is the best option for mixed portrait and landscape photos.

How do I make an image a specific size in pixels?

Choose Width × height, enter both numbers, and pick “Fill exactly (crop the edges)” or “Fill exactly (add a border)”. The result will be exactly that many pixels.

Does resizing change the file format?

Not unless you choose another one under Output format. HEIC, GIF and BMP are saved as JPG or PNG because they are not practical for sharing.

What happens to EXIF data and GPS location?

Every output file is re-encoded from the pixels, so EXIF metadata such as GPS location, camera model and capture time is not copied into it. The photo is turned upright first, so removing the orientation tag does not leave it sideways.

Are my images uploaded to a server?

No. The images are read and compressed by code running in this browser tab, and the results are created in your device’s memory. Nothing is sent anywhere, which you can confirm in your browser’s developer tools (Network tab) while you work. See Privacy.

Compare

OriginalResultOriginal Result

Crop & rotate

Image to crop