Drop your iPhone photos here and get sharable JPGs back. No upload, no account, no watermark. Your photos never leave this tab — the conversion runs entirely in your browser using WebAssembly.
Up to 50 photos at once. Drag from Finder, the Photos export folder, or paste from clipboard.
Conversion uses libheif compiled to WebAssembly. Nothing is uploaded — your photos never leave the page.
Individual files or a single .zip. Original quality preserved. EXIF metadata kept by default (you can strip it).
Single photos: this tool. Whole camera roll? SwipePhotos works directly on your Apple Photos library — no exporting and re-importing. Swipe through years of bursts and duplicates in a weekend. 100% on-device.
Since iOS 11, iPhones save photos as HEIC by default — it's roughly half the size of JPG at the same quality. The catch: many Windows apps, older Macs, web uploaders, and email clients can't read .heic. So you convert to JPG when you need to share.
No. Conversion runs entirely in your browser via WebAssembly. Open DevTools → Network and you'll see zero requests after the page loads. This matters if you're converting screenshots of passwords, IDs, or anything else you wouldn't email.
Up to 50 at a time. The limit isn't us — it's your browser's memory. If you have hundreds to convert, do them in batches, or grab SwipePhotos for the Mac to convert your whole library at once.
Yes by default. EXIF metadata (date, location, camera info) is copied to the JPG. There's a toggle to strip metadata if you're sharing publicly and don't want to leak GPS coordinates.
Settings → Camera → Formats → Most Compatible. From then on, new photos are saved as JPG. Old HEICs in your library stay HEIC; use this tool (or SwipePhotos) for those.