Image Converter — PNG, JPEG, WebP
Convert images between PNG, JPEG and WebP in your browser. Preview the result and download. Nothing is uploaded.
Drop an image here, or click to browse
JPEG, PNG, WebP, GIF or SVG. Stays in your browser.
Conversion is raster-based (Canvas). Transparency is kept for PNG and WebP; JPEG fills transparent pixels with white. Nothing is uploaded.
PNG, JPEG and WebP: which format to pick
JPEG is the default for photographs: small files, no transparency, blocking artefacts if you push quality too low. PNG is the default for screenshots, UI, logos and anything with a sharp edge or an alpha channel. WebP can do both lossy photos and lossless graphics, and is now supported in every current desktop and mobile browser.
Converting PNG → JPEG is a one-way trip for transparency: missing pixels are filled with white. JPEG → PNG rarely shrinks a photo; it just wraps the same pixels in a lossless container. PNG → WebP (lossy or via this tool’s quality slider) is often the biggest win for graphics that still need to stay reasonably sharp.
This converter redraws the bitmap through canvas, so it is not a lossless container remux. Metadata (EXIF, colour profiles) is not copied. That is usually what you want for the web, and it is why a “converted” JPEG may look slightly different from a hex-identical rewrap.
If a browser cannot encode WebP, the tool falls back to JPEG so you still get a download. Check the reported output type on the stats row.
Nothing is uploaded. Use the compressor if you also need to cap dimensions in one step.
What the converter does
Any image your browser can decode — JPEG, PNG, WebP, GIF, BMP or SVG — is drawn onto a canvas and saved as JPEG, PNG or WebP. The pixel dimensions stay the same. For JPEG and WebP the quality slider sets the compression; PNG is lossless. Converting to JPEG fills transparent areas with white, because JPEG cannot store transparency.
Common conversions
- PNG → JPEG: for photographs saved as PNG by a screenshot tool or phone app. Usually a large size saving.
- JPEG → PNG: does not improve quality — the JPEG artefacts are preserved exactly, in a bigger file. Only convert if a tool requires PNG.
- Anything → WebP: typically 25–35% smaller than JPEG at similar visual quality, with transparency support. Good for websites.
- WebP → JPEG or PNG: when an older app, printer service or form will not accept WebP.
- SVG → PNG: rasterises a vector logo at its intrinsic size for places that do not accept SVG.
Formats this tool cannot write
GIF animation, ICO, AVIF, HEIC and TIFF are not output options. For favicons, use the favicon generator, which writes a real multi-size .ico. iPhone HEIC photos can be opened only in browsers that decode HEIC, mainly Safari; on other browsers, export them as JPEG from the Photos app or set the camera to “Most Compatible”.
What changes in a conversion
- Each lossy save loses a little detail, so convert from the best original you have, not from a previously compressed copy.
- Metadata such as EXIF camera data and GPS location is not carried into the new file.
- Embedded colour profiles are not preserved; images are saved as standard sRGB, which is what web browsers expect.
Picking a quality setting
The default of 85% is a safe choice for photos in either JPEG or WebP. Go to 90–95% for images that will be edited again or printed, and 70–80% for web pages where load time matters. Below about 60%, blocky artefacts appear in smooth areas such as skies. The before-and-after sizes appear after each conversion, so try two settings and keep the smaller file that still looks right. Always keep your original: converting back and forth between lossy formats loses a little more detail each time.
In-depth guides
- Image Formats for the Web: JPEG vs PNG vs WebP vs AVIF vs SVG
Which format to use for photos, screenshots, logos and transparency, how to size images for high-density screens, and the HTML that loads them fast.
Related tools
These free tools pair well with this page — open them in a new tab to finish your workflow.
Frequently Asked Questions
What formats can I convert between?
Anything the browser can decode (JPEG, PNG, WebP, GIF, BMP, SVG) can be exported as PNG, JPEG or WebP. GIF animation and SVG vectors do not survive — you get a still bitmap.
Will PNG transparency survive as JPEG?
No. JPEG has no alpha channel; transparent pixels are filled with white. Use PNG or WebP to keep transparency.
Is this a lossless conversion?
No. The picture is redrawn through canvas, so colour profiles and EXIF are dropped, and JPEG/WebP use lossy encoding at the quality you set. PNG export is lossless relative to the bitmap, not a byte-identical remux of the original file.
Why did WebP download as JPEG?
A few older browsers cannot encode WebP. The tool falls back to JPEG so you still get a file. Check the output type in the stats row.
When should I use WebP?
When the destination supports it — modern sites, recent CMSs, and all current browsers. It is often smaller than JPEG at the same visual quality.
Is the file uploaded?
No. Conversion is local. Use the compressor if you also want to cap dimensions in one step.
Can I convert a photo to SVG?
Not here. SVG is a vector format; tracing a photo into paths is a different (and lossy in another way) problem.