HEIC, WEBP, SVG: the image formats quietly fighting your uploads
A photo that opens perfectly on one device and refuses to open on another isn't broken — it's usually just wearing a format the receiving end doesn't recognize.
Every image file is a trade-off between file size, quality, and compatibility, and different formats make that trade differently. Three formats cause more confusion than the rest combined: a photo you can't open, an image that looks fine until you scale it, and a file your phone made that nothing else seems to recognize.
Why Your iPhone Photos Won't Open on a Friend's Laptop
Since 2017, iPhones save photos as HEIC by default — a format that compresses noticeably better than JPG at the same visual quality. The catch is that support outside Apple's ecosystem has been inconsistent for years, so a photo that opens instantly on a Mac can show up as an unreadable file on plenty of Windows machines and older Android phones.
A HEIC to JPG converter sidesteps the compatibility question entirely by converting to the one format almost nothing on earth fails to open.
The Format Powering Most Websites You Visit
WEBP was built by Google specifically to be smaller than JPG and PNG at comparable quality — which is exactly why so many websites now serve WEBP images automatically to load pages faster. This is also why right-click-saving an image from a website sometimes hands you a .webp file that an older app or design tool refuses to open.
Going the other direction matters just as often: if you're building a website and want the same speed benefit, a JPG to WEBP converter shrinks existing photos down before upload. Coming from the other side, a WEBP to JPG converter turns a saved web image back into something universally editable.
Why Zooming In Reveals Everything About a File Type
A raster image (JPG, PNG, WEBP) is a fixed grid of colored squares — zoom in far enough and you eventually see the squares themselves. A vector image (SVG) is stored as mathematical shapes instead, so it recalculates smoothly at any size with no squares to reveal. Drag the slider and watch each one behave completely differently.
Try it — zoom in on both
The vector circle stays perfectly smooth at any zoom, while the raster grid turns to visible blocks — that's the entire difference in one demonstration. It's also why an icon or logo saved as a photo instead of a vector starts looking rough the moment it needs to be enlarged. A SVG to PNG converter goes the other direction on purpose, since some platforms (profile pictures, certain upload forms) don't accept SVG files at all and need a fixed-size raster image instead.
Quick Check: Will This Format Actually Open Where You're Sending It
Pick where the file is headed, and the row below highlights what to expect.
Compatibility check
| Platform | HEIC | WEBP | SVG |
|---|---|---|---|
| iPhone / Mac | ✓ | ✓ | ✓ |
| Windows PC | ✕ | ✓ | ✓ |
| Older Android | ✕ | ✓ | ✕ |
| Web browsers | ✕ | ✓ | ✓ |
| Email attachment | ✕ | ✓ | ✕ |
Exact support varies by app version and OS update — when in doubt, converting to JPG or PNG before sending is the safest universal choice.
Common Mistakes With Image Formats
- Sending a HEIC photo as an email attachment and assuming the recipient can open it without checking their device first.
- Saving a logo or icon as a JPG or PNG instead of keeping an SVG source, which makes future resizing lossy.
- Uploading an SVG where a platform expects a raster image, since many upload forms reject SVG for security reasons.
- Assuming WEBP is always the better choice — some older design software still can't open it directly.
Frequently asked questions
Explore more tools
Picking the Right Format Instead of Guessing
None of these formats are objectively better — HEIC saves space on Apple devices, WEBP saves bandwidth on the web, and SVG stays sharp at any size because it was never made of pixels to begin with. The frustration only shows up when a file ends up somewhere it was never built for, which is exactly the gap a quick conversion closes.