Free image converter

Convert images online — any format, instantly

Turn HEIC, AVIF, TIFF, BMP, GIF, JPG, PNG, and WebP into the format you need. Everything runs in your browser — nothing is ever uploaded.

Drop images to convert
JPG · PNG · WebP · AVIF · GIF · BMP · TIFF · HEIC — nothing is uploaded
IMAGES · .HEIC · .HEIF · .HIF · .TIF · … · max 50.0 MB

The complete guide to converting image formats

What does converting an image format mean?

Every image file wraps the same basic thing — a grid of colored pixels — in a different container with its own rules for how that data is stored and compressed. Converting an image changes the container: a JPG becomes a PNG, a HEIC becomes a JPG, a PNG becomes a WebP. The picture you see stays the same, but the file gains or loses traits like transparency support, animation, compression efficiency, and, crucially, compatibility with the app or website you need to use it in.

Most people convert for one of three reasons: a format won't open where they need it (HEIC on Windows is the classic example), a format is too large for the web and a smaller one will do, or a destination demands a specific format (a print shop wanting TIFF, a marketplace wanting JPG, a design tool wanting PNG). This tool handles all of those by decoding your file in the browser and re-saving it in the format you pick.

Converting HEIC from an iPhone

Since iOS 11, iPhones save photos as HEIC by default. It is a genuinely good format — about half the size of JPEG at comparable quality — but it was born inside Apple's ecosystem and the rest of the world has been slow to catch up. Drop a HEIC into a Windows app, a web upload form, or an older photo editor and you will often get an error or a blank thumbnail.

Converting HEIC to JPG or PNG solves this instantly. OpusImg decodes the HEIC right in your browser using a WebAssembly build of libheif — the same open-source library behind most HEIC support elsewhere — so you do not need Apple software and the photo never leaves your device. The result is a standard JPG or PNG that opens everywhere, with no upload, no account, and no quality compromise beyond the single re-encode.

JPG, PNG, or WebP: choosing a target

JPG is the universal photo format. It has no transparency and is lossy, but it is understood by every device, app, and upload form ever made, which makes it the safe choice when you just need a photo to work somewhere. PNG is lossless and supports transparency, so it is the right pick for screenshots, logos, icons, diagrams, and any image with sharp edges or text where artifacts would be obvious.

WebP is the modern middle ground. It compresses 25–35% smaller than JPG at the same visual quality, supports transparency like PNG, and is now supported by every current browser. If your image is bound for the web and you do not need maximum legacy compatibility, converting to WebP is usually the best single decision for page speed. AVIF compresses even harder and HEIC is great inside the Apple world, but both are Pro features here; the free tool covers the three formats that handle the overwhelming majority of real conversions.

Transparency and animation

Transparency only survives a conversion if the target format supports it. PNG and WebP both carry an alpha channel, so a logo with a see-through background stays clean. Convert that same logo to JPG and the transparent areas are flattened onto a solid background, because JPG has no concept of transparency at all. The converter surfaces which targets preserve transparency so the trade-off is never a surprise.

Animation is the one area where format conversion gets genuinely hard. An animated GIF or animated WebP contains many frames plus timing data. This tool converts the first frame to a still image in your chosen format, which is exactly what most people want when they need a thumbnail or poster image. Re-encoding a full animation frame-by-frame into another animated container is a larger feature that is planned separately rather than bundled into the everyday converter.

Everything runs in your browser

Most online converters upload your images to a server, transcode them in the cloud, and send the result back. Your private photos and confidential documents pass through someone else's infrastructure, where they may be logged, cached, or retained. OpusImg works differently: conversion happens entirely on your device using WebAssembly codecs, including the libheif decoder for HEIC and pure-JavaScript decoding for TIFF.

When you drop a file, it is decoded, re-encoded in your chosen format, and handed straight back to you without a single byte being uploaded. There is no server to trust, nothing to delete afterward, and the tool keeps working even if you go offline. It is the same fast, modern conversion you would expect from a desktop app — delivered through a web page that respects your privacy by design.

Frequently asked questions

Is converting image formats free?

Yes. Converting to JPG, PNG, and WebP is completely free with no sign-up, no watermark, and no file limit. Conversion runs entirely in your browser, so there is nothing for us to charge for. Pro plans add AVIF, HEIC, and SVG output along with the AI tools, but everyday format conversion stays free forever.

Are my images uploaded to a server?

No. OpusImg converts images on your own device using WebAssembly codecs. Your files never leave your computer or phone — there is no upload, no cloud processing, and nothing stored on our side. That makes it safe for confidential documents, client work, and personal photos.

How do I convert a HEIC photo from my iPhone to JPG?

Drop the .heic file straight from your iPhone or Photos export onto this page and pick JPG (or PNG/WebP) as the target. The HEIC is decoded in your browser and re-saved in the format you choose — no Apple software, no upload, and it works on Windows, Android, and Linux where HEIC normally won't even open.

What is HEIC and why won't it open on my computer?

HEIC (High Efficiency Image Container) is the format iPhones use by default since iOS 11. It stores photos at roughly half the size of JPEG at similar quality, but support outside the Apple ecosystem is patchy, so Windows and many web apps refuse to open it. Converting HEIC to JPG or PNG makes the photo work everywhere.

Which format should I convert to?

Use JPG for photographs you need to share or upload anywhere. Use PNG for screenshots, logos, and anything with transparency or crisp text. Use WebP when you want the smallest file that still works in every modern browser and keeps transparency — it is usually 25–35% smaller than JPG or PNG at the same quality.

Does converting preserve transparency?

Yes, when the target format supports it. PNG and WebP keep the alpha channel, so a transparent logo stays transparent. JPG has no transparency, so converting a transparent image to JPG flattens it onto a background. The tool tells you which targets keep transparency so you can choose deliberately.

Can I convert an animated GIF to animated WebP?

This tool converts the first frame of an animated GIF or WebP to a still image in your chosen format. True frame-by-frame animated conversion (animated GIF to animated WebP) is more involved and is on the roadmap rather than shipping here today. For a single still result from any frame, the converter works perfectly.

What input formats can I convert from?

You can drop in JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, and HEIC. The tool auto-detects each file's real format from its contents rather than trusting the extension, then converts to JPG, PNG, or WebP (AVIF, HEIC, and SVG output are Pro).

Can I convert many images at once?

Yes. Drop a whole folder and pick one target format for the batch — every file is converted on-device and the results are bundled into a single ZIP for download. Bulk conversion runs the same local pipeline across each file, so it stays private and has no per-file cost.

Will converting reduce the quality of my image?

It depends on the formats. Converting to PNG is lossless — every pixel is preserved exactly. Converting to JPG or WebP uses lossy compression you control with the quality slider; 80 is usually indistinguishable from the original. Converting between two lossy formats (for example HEIC to JPG) re-encodes once, so keep the quality high if the photo matters.