Image Converter Online — JPG, PNG, WEBP, Free
Convert your images to JPG, PNG, or WEBP instantly. No upload required — everything happens in your browser.
Upload an Image
Drag and drop or click to select
Supports JPG, PNG, WEBP, GIF, HEIC (iPhone photos)
Convert JPG, PNG, WEBP, and iPhone photos in your browser
This is a free online image converter that changes a picture from one format to another — JPG to PNG, PNG to WebP, WebP to JPG, PNG to JPG, or JPG/PNG to WebP — and it also reads AVIF, GIF, and HEIC/HEIF files that many apps refuse to open. Drop a file in, pick the output format, and download. There is no upload, no signup, and no watermark: every conversion runs locally in your browser with the Canvas API, so the image never leaves your device. It is 100% private by design.
Convert one file in Single mode, or switch to Batch to convert a whole folder — a camera roll of iPhone photos, a directory of screenshots — into a single format and download them together as a ZIP. Once converted you can resize your images to exact dimensions or compress them to shrink the file further.
JPG vs PNG vs WEBP vs AVIF: which format to pick
The “right” format depends on what is in the image and where it will be shown — a photo, a screenshot, and a logo each have a different best answer. This converter outputs JPG, PNG, or WEBP; AVIF, GIF, and HEIC are read as inputs and turned into one of those three.
| Format | Transparency | Compression | Size for a photo | Output here? |
|---|---|---|---|---|
| JPG / JPEG | No | Lossy | Small | Yes |
| PNG | Yes (full alpha) | Lossless | Large | Yes |
| WEBP | Yes (full alpha) | Lossy or lossless | Smallest of the three | Yes |
| AVIF | Yes | Lossy or lossless | Often smaller than WEBP | Input only |
| GIF | 1-bit on/off only | Lossless, 256 colours | Small but limited | Input only |
| HEIC / HEIF | Yes | Lossy (iPhone default) | Very small | Input only |
JPG wins for photographs and for universal compatibility — every device, printer, gallery, old CMS, and social platform opens it, which also makes it the safe choice for embedding in Word documents, PDFs, or slide decks. PNG wins when you need a transparent background for a logo, icon, or UI asset, or crisp text and sharp edges in a screenshot, and you would rather keep a larger lossless file than risk any blur. WebP wins on the web: at similar quality it is typically 25–35% smaller than JPG or PNG and still supports transparency, which is why converting JPG or PNG to WebP speeds up a Shopify or WooCommerce storefront, a blog, or any page where load time matters. AVIF often beats WebP on size but is newer, so convert it to JPG, PNG, or WebP here whenever an app or older device cannot open it.
Converting is not the same as compressing
This tool changes the format — the container and the encoding — not the pixel dimensions. The output keeps the original width and height, there is no resize step, and there is no quality slider: JPG and WebP are re-encoded at a fixed high quality (about 92%), and PNG is always lossless. Because of that, a format change can make a file smaller or larger depending on the direction you convert.
Convert a 2 MB PNG screenshot to JPG and it often drops to a few hundred KB, because JPG discards detail your eye rarely misses. Go the other way — a photographic JPG saved as PNG — and the file usually balloons, sometimes several times larger, since PNG stores every pixel losslessly. Converting an iPhone HEIC to JPG almost always produces a bigger file too: HEIC compresses more efficiently than JPG, so you are trading size for compatibility.
So pick the tool for the goal: to make a smaller file in the same format, use the image compressor; to change the pixel dimensions, use the image resizer; to change the format, you are already in the right place.
How the conversion works, and its honest limits
When you convert, the image is decoded, drawn onto an HTML <canvas> at its native resolution with high-quality smoothing, and re-saved in the format you chose with canvas.toDataURL() (or toBlob() in batch mode). That whole pipeline runs client-side, which is what makes it free, instant, and private — but the canvas approach has a few honest edges worth knowing:
- JPG cannot hold transparency. Convert a PNG or WebP that has a transparent background to JPG and the empty area is filled with white before encoding. Keep PNG or WebP if you need the transparency.
- Animated GIFs become a single still. The canvas captures one frame, so a converted GIF turns into a static JPG, PNG, or WebP — the animation is not preserved.
- HEIC and AVIF depend on decoding. HEIC/HEIF iPhone photos are decoded first by a small library that loads only when you drop one in; AVIF relies on your browser's built-in support (current Chrome, Edge, Firefox, and Safari all read it, a very old browser may not). There is also a dedicated HEIC to JPG converter for iPhone photos with format tips.
- Dimensions never change. The output matches the source width and height exactly — this is a format converter, not a resizer.
How it compares to other ways to convert images
A browser converter is the quickest route for everyday JPG, PNG, and WebP changes with nothing installed. It is honestly not the only option, and for some jobs another tool fits better. The trade-offs:
| Method | Runs where | Batch | Best for |
|---|---|---|---|
| This converter (browser) | Your device — nothing is uploaded | Yes, download as ZIP | Quick JPG/PNG/WebP conversions, no install |
| Desktop editor (Photoshop, GIMP, Preview) | Your computer, installed | Manual or scripted | Editing an image and converting in one place |
| Command line (ImageMagick, cwebp) | Your computer, installed | Yes, scripted | Automating large or repeated jobs |
| Other online converters | Usually a remote server (files uploaded) | Varies | Formats this tool does not output |
For most everyday conversions the browser route is fastest and keeps your files on your own machine. Reach for a desktop editor when you also need to retouch the image, or the command line when you are batching thousands of files through a pipeline. If you only need JPG, PNG, or WebP out, pasting a file here beats all of them on convenience.
Common conversion mistakes — and the fix
- A transparent logo came out with a white box
- You converted to JPG, which has no alpha channel, so the transparent area is flattened to white. Convert to PNG or WebP instead — both keep transparency.
- The file got bigger, not smaller
- Converting a photo to PNG, or an iPhone HEIC to JPG, usually increases size — that is expected. To reduce the file, run it through the image compressor rather than switching formats.
- My animated GIF became a single frame
- The converter outputs static images, so only one frame of an animation is captured. Keep the original GIF if you need the movement.
- A WebP or AVIF still will not open somewhere
- The destination app or device is likely too old for that format. Convert to JPG or PNG, which every viewer, editor, and uploader accepts.
- I expected the image to be smaller in pixels
- Conversion never resizes — the output keeps the original width and height. Use the image resizer to change the dimensions.
Frequently asked questions
JPG is best for photos and universal compatibility (smallest file for a photograph). PNG is ideal for graphics with transparency or sharp-edged screenshots because it is lossless. WebP offers the best compression for web use — usually smaller than JPG or PNG at similar quality — and still supports transparency.
Converting from PNG to JPG can reduce quality slightly because JPG is lossy, and it flattens any transparency to white. Converting to PNG is always lossless. This tool re-encodes JPG and WebP at a fixed high quality (about 92%) for clean output.
No. All conversion happens locally in your browser using the Canvas API. Your image is never sent to any server, so there is no upload, no signup, and no watermark.
Yes. Drop a .heic/.heif (iPhone) or .avif file in and choose JPG, PNG, or WebP. HEIC is decoded in your browser by a small library that loads only when needed; AVIF uses your browser's built-in support (current Chrome, Edge, Firefox, and Safari all read it). Handy when an app or device cannot open those formats directly.
Input: JPG, PNG, WEBP, GIF, AVIF, and HEIC/HEIF (iPhone photos, decoded in your browser, never uploaded). Output: JPG, PNG, or WEBP. Convert one file in Single mode or a whole folder in Batch mode with a ZIP download.
No. Conversion keeps the original width and height and re-encodes at a fixed quality, so it changes the format only. To change dimensions use the image resizer; to make a smaller file in the same format use the image compressor.
From Our Blog
Related Tools
convert iPhone HEIC photos to JPG free
Dedicated HEIC converter for iPhone photos — no upload
Image Toolsdownload a YouTube thumbnail in HD
Grab a video's thumbnail, then convert its format
Image ToolsImage Compressor
Compress JPEG, PNG, and WEBP images for free
Image ToolsImage Resizer
Resize images to any pixel dimension
Image Toolsconvert JPG images to a PDF
Convert images to PDF documents
PDF Tools