Essentials

Convert

Convert images between all major formats including JPEG, PNG, WebP, AVIF, TIFF, GIF, and HEIF. Handles RAW camera files, PSD layers, and HEIC from iPhones. Batch convert entire directories with a single action.

Features

  • Input: JPEG, PNG, WebP, AVIF, TIFF, GIF, HEIC, PSD, RAW (CR2, NEF, ARW, DNG)
  • Output: JPEG, PNG, WebP, AVIF, TIFF, GIF, HEIF
  • Quality control slider for lossy formats
  • Batch convert hundreds of files in one operation
  • Automatic HEIC/RAW detection and decoding

What you can do

  • Convert HEIC photos from iPhones to JPEG for universal compatibility
  • Batch convert PNG assets to WebP for smaller file sizes on the web
  • Transform RAW camera files into standard formats for editing
  • Convert legacy TIFF archives into modern formats for web delivery

Self-hosted. Your images never leave your network.

SnapOtter runs entirely on your own infrastructure. Images processed with Convert are never uploaded to third-party servers. Deploy a single Docker container and process images with full privacy, no watermarks, and no usage limits. Open source under AGPL-3.0.

Frequently asked questions

How do I convert HEIC to JPG?
Upload your HEIC file, select JPEG as the output format, adjust quality if needed, and click process. SnapOtter decodes HEIC natively without sending your file to any cloud service.
What is the best image format for the web?
WebP offers the best balance of quality and file size for modern browsers. AVIF is even smaller but has less browser support. Use JPEG as a fallback for maximum compatibility.
Can I convert RAW camera files?
Yes. SnapOtter supports CR2 (Canon), NEF (Nikon), ARW (Sony), DNG, and other common RAW formats. They are decoded and converted to your chosen output format.

Ready to try Convert?

Deploy SnapOtter in under a minute. All 50+ tools included. Open source and free forever.