Image Format Converter

Overview

Image format converter is a browser-based tool powered by ImageMagick WebAssembly that converts between 100+ image formats — including JPEG, PNG, WebP, AVIF, HEIC, PSD, SVG, EPS, and camera RAW files. Conversion runs locally with no file size limit, and nothing is uploaded to a server.

Common conversion scenarios

Cross-platform compatibility

  • HEIC → JPEG: iPhone photos on Windows
  • WebP → PNG: compatibility with apps that don't support WebP
  • PSD → PNG: share Photoshop files without the app
  • RAW (CR2, NEF, ARW, DNG) → JPEG: camera files to universal format

Web and development

  • Batch convert to WebP for faster page loads
  • SVG → PNG for email and social media
  • PNG → ICO for Windows favicons
  • Any format → AVIF for smallest file sizes

Quality setting and when to adjust it

The quality slider (1–100) controls lossy compression for formats that support it:

  • 1–50: High compression, small file — web thumbnails and previews
  • 51–85: Balanced — recommended for daily use
  • 86–100: Near-original quality — print, archiving, professional use

Converting a JPEG to PNG or another lossless format always ignores the quality slider, since lossless formats do not use lossy compression. In that case the result will typically be larger than the source.

How multi-frame and multi-layer files are handled

GIF animations, multi-page PDFs, and multi-frame TIFFs are automatically extracted frame by frame and output as a ZIP archive with sequentially numbered filenames. PSD files have all layers flattened before conversion — individual layer selection is not supported.

SVG files are rendered to raster at the engine's default resolution, losing their infinite-scaling property. Set the target resolution before converting if you need a specific pixel output size.

RAW format notes

Camera RAW files (CR2, NEF, ARW, DNG) are converted using the camera's embedded default settings. Color grading, exposure adjustments, or lens corrections applied in Lightroom or a similar app are not carried over — only the raw sensor data with default processing is used. If you need your edits to transfer, export from your photo editor first, then convert here.