Free Image format converter (JPEG · WebP · PNG · AVIF)

Choose an image up to 60 MB (same decode rules as our other image tools). Dimensions stay the same unless the decoded bitmap exceeds a ~16384 px longest-side guard, in which case it is scaled down before encode to protect memory. JPEG/WebP/AVIF use the quality slider; PNG is lossless and ignores quality. AVIF and WebP buttons disable when this browser cannot encode them. No upload.

Loading…

How to use this tool

  1. 1

    Open Image format converter

    Use it for this task: PNG, JPEG, WebP, AVIF format conversion, transparency preserved where supported, local re-encoding.

  2. 2

    Choose an image file

    Drag an image into the upload area or click the button, then adjust the image options shown on the page.

  3. 3

    Download or copy the image result

    Preview the processed image first, then download it or copy it when the tool supports copying.

Quick facts

Runs offline?Yes — after this script loads, decode and encode use only your browser.
Upload to a server?No. Safe Local Tools is static; bytes stay in this tab.
Same pipeline as resize/compress?Yes — identical decode and canvas encode; this page is format-first with optional AVIF.
EXIF metadata preserved?This tool re-encodes pixels only — camera EXIF blocks are not copied into the download.

Top use cases

  1. PNG, JPEG, WebP, AVIF format conversion, transparency preserved where supported, local re-encoding.
  2. Runs offline?: Yes — after this script loads, decode and encode use only your browser.
  3. Upload to a server?: No. Safe Local Tools is static; bytes stay in this tab.
  4. Same pipeline as resize/compress?: Yes — identical decode and canvas encode; this page is format-first with optional AVIF.
  5. EXIF metadata preserved?: This tool re-encodes pixels only — camera EXIF blocks are not copied into the download.

FAQ

Why is AVIF disabled?

AVIF export depends on canvas encoders shipping with your browser. Recent Chromium-based browsers often work; Safari and Firefox may not expose AVIF encode yet.

Will PNG stay lossless?

PNG output is lossless relative to the decoded RGBA bitmap after any downscale guard — not a byte-identical re-wrap of the original file.

Can I convert HEIC to WebP?

Yes when decoding succeeds — pick WebP (or AVIF if enabled) and download.

Animated GIF?

Choose GIF output to re-encode the full animation in-browser (frame cap). Other formats output a still from the first decoded frame.

Why did file size grow?

Lossy→lossless or switching to a less efficient moment in the encoder can increase size. Try another format or quality.

Privacy?

Processing is local; clear downloads on shared machines.