Raster vs. vector
JPG, PNG, WebP, AVIF, and HEIC store pixels. SVG can describe scalable shapes, but converting a photo to SVG does not magically restore original vector artwork.
Convert HEIC, AVIF, WebP, JPG, PNG, SVG, ICO, PDF and Base64 files locally in your browser.
A file extension is not just a label: the format controls compatibility, transparency, compression, and what the receiving app can decode. Start with the requirement of the site, app, printer, or developer workflow that will receive the file.
| What you need | Start with | Why |
|---|---|---|
| Open an iPhone photo in software that rejects HEIC | HEIC to JPG | JPG is the safer delivery copy for broad photo compatibility. |
| Create a smaller web-ready photo | WebP Converter | Use WebP when the destination accepts it and you want a modern web format. |
| Convert to or from AVIF | AVIF Converter | Use this when AVIF is explicitly supported or required by the destination. |
| Switch between a photo format and transparent PNG | JPG to PNG Converter | Choose PNG for transparency or sharp graphic edges; choose JPG for ordinary photos. |
| Create an SVG deliverable from a raster image | Image to SVG | Create a standalone SVG or an editable color-block interpretation. |
| Turn an SVG into fixed pixels | SVG to PNG | Choose exact output dimensions when an app needs a transparent PNG. |
| Package images into a document | Image to PDF | PDF is for document sharing or printing, not a lighter replacement for a web image. |
| Make a browser or desktop icon | Image to ICO | Package common square icon sizes into one ICO file. |
| Embed a small image in code | Image to Base64 | Produce text for a data URL or a small HTML, CSS, JSON, or test fixture. |
Select a tool to open it. All listed tools are live.
These terms describe different parts of the job. Knowing which one the destination checks prevents unnecessary quality loss.
JPG, PNG, WebP, AVIF, and HEIC store pixels. SVG can describe scalable shapes, but converting a photo to SVG does not magically restore original vector artwork.
PNG, WebP, AVIF, and SVG can represent transparency in suitable workflows. JPG cannot, so transparent areas need a background when exported as JPG.
Lossy encoders trade some image detail for fewer bytes. Lossless formats preserve decoded pixel values but can be much larger for photographs.
Format conversion and pixel resizing solve different problems. A 4000×3000 conversion can still be 4000×3000; resize separately if the destination limits width or height.
The newest or smallest format is not always the right delivery format. The receiving browser, editor, CMS, email client, or form decides what is acceptable.
Conversion may not preserve EXIF, color profiles, layers, or animation. Keep the original when those properties matter and verify the exported copy.
These converters decode the selected file and build the result in the browser. That is suitable for quick private conversions without sending the image to imgrove, but decoding support and available memory still depend on the device and browser.
Check these before downloading or submitting the result.
Changing .heic to .jpg does not re-encode the file, so the receiver still sees HEIC data.
A JPG export cannot keep an alpha channel. Choose a background deliberately or keep a transparent format.
A different encoding can reduce bytes, but it does not guarantee a required pixel width, height, or aspect ratio.
Animation, metadata, embedded profiles, and editable layers may be flattened or omitted. Inspect the output that matters, not only the filename.
An older browser may not decode a newer camera or web format. Try an updated browser or create a compatible copy on the source device.
Use the tools as a sequence when the destination has more than one requirement.