Step-by-step instructions
- 1
Method 1: Browser converter (single step)
Go to formatdrop.com → Image Converter. Drop your HEIC file. Select WebP output. Set quality (85% is ideal). Download. The converter decodes HEIC and encodes to WebP in one step — no intermediate JPG quality loss.
Go to converter - 2
Method 2: FFmpeg
ffmpeg -i input.heic -q:v 85 output.webp. Or for specific WebP options: ffmpeg -i input.heic -vf scale=-1:1080 output.webp (resize to 1080px height while maintaining aspect ratio). FFmpeg requires libheif support for HEIC decoding — install on Mac with 'brew install ffmpeg' (includes libheif).
- 3
Method 3: macOS sips (Mac command line)
macOS includes 'sips' (Script Image Processing System): sips -s format webp input.heic --out output.webp. Batch convert: for f in *.heic; do sips -s format webp "$f" --out "${f%.heic}.webp"; done
- 4
Method 4: ImageMagick
magick convert input.heic -quality 85 output.webp. ImageMagick handles HEIC via libheif. Batch: magick mogrify -format webp -quality 85 *.heic
Why convert HEIC to WEBP?
The modern web image stack: shoot in HEIC (best quality on iPhone), convert to WebP for web delivery (best compression-to-quality ratio for browsers), use JPG as fallback for older browsers and email. HEIC and WebP are both based on video codec technology (HEVC and VP8/VP9 respectively) — both achieve dramatically better compression than JPG. Converting directly from HEIC to WebP without an intermediate JPG step produces the best output quality.
Your files never leave your device
FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.
Frequently asked questions
Is it better to convert HEIC to WebP or to JPG?
Will converting HEIC to WebP lose quality?
No account. No upload. Works in any browser.