Install ChoreCrush — works offline

About the Image Converter

What it does

Convert images between PNG, JPG and WebP — and bring in HEIC / HEIF, GIF, BMP or AVIF on the input side. Convert a single image or a whole batch, tune quality, optionally resize, and download each file or a single zip.

How it works

  • Decode — most formats decode natively in the browser; HEIC / HEIF is converted first with heic2any (lazy-loaded, so non-HEIC users never download it).
  • Resize — an optional canvas resample caps the longest edge or scales by a percentage (never upscaling) with high-quality smoothing.
  • Re-encode — the canvas re-encodes to your chosen format via canvas.toBlob. JPG is matted onto white since it has no alpha channel; PNG is lossless.
  • Download — grab each result individually, or a zip of the whole batch.

Private by design

Every step runs locally in your browser. Your images are never uploaded to a server — there’s no account and nothing leaves your device.

← Back to the Image Converter