Resize HEIC photos by pixels or percent

Set the width and height of a HEIC photo, by pixels or percent, with a proportion lock and common presets. Photos are never enlarged unless you ask. Compare before and after.

Drop HEIC photos here, or pick them from your device

Stays on your device. Nothing is uploaded.

Processing on this device

How to use it

  1. Add your HEIC photos.
  2. Choose pixels or percent, then enter width or height. Keep the lock on to preserve proportions.
  3. Optionally use a preset, then set quality.
  4. Pick the output format. HEIC appears only if your browser can encode it. Otherwise choose JPG, PNG or WebP.

What it keeps

  • Proportions, with the lock on.
  • Visible orientation.
  • Date and camera information, if you choose to keep it.

What it removes or changes

  • Pixels are resampled. Shrinking discards detail. That is the point, but it cannot be undone from the output.
  • Enlargement is off by default, because making a photo bigger adds pixels but not detail.
  • Output in a lossy format is another lossy generation.

Limits

  • HEIC output relies on your browser's own HEVC encoder through WebCodecs. FromHEIC includes none. Chrome on macOS is verified; others vary. If none exists, the HEIC option is disabled and the page says so.
  • Limits: 200 MB per file, 100 megapixels, 200 files.
  • Resize does not crop. Use Crop and rotate image for that.

Compatibility

Resizing to JPG or PNG gives a file anyone can open. Resizing to HEIC keeps the format but only works with an encoder and opens only where HEVC is supported. For emails, forms and web pages, choose JPG unless you have a reason to stay in HEIC.

Privacy

Resizing happens in your browser. The photo is not uploaded. Only the codecs your browser or this site provides touch it.

Resize or compress to make a photo smaller?

Resizing changes how many pixels there are and usually saves the most. Compression keeps the pixel count and lowers quality. For a photo that will be viewed on screen, resize first, since most screens do not need full resolution, then compress if you still need to be smaller. For printing, keep the pixels.

Troubleshooting

It refuses to make the photo larger.

Enlargement is off by default. Turn it on only if you accept a softer picture.

The HEIC output option is missing.

No HEVC encoder is available. Choose JPG, PNG or WebP.

The result is too big for a form.

Reduce dimensions further, or use the target size tool.

Frequently asked questions

Will it upscale?

Not by default. Enlarging adds pixels but no detail, so you must turn it on yourself.

Can I resize by percent?

Yes. You can resize by percent, or enter exact width and height in pixels.

Does it keep HEIC?

Only when your browser has an HEVC encoder. Otherwise choose another format.

Related tools

Related guides

Last updated 2026-11-10