Image Converter
Convert images between PNG, JPG and WebP formats locally — no upload.
Image Converter — Re-encode an image as PNG, JPEG or WebP with an adjustable quality setting for lossy formats and a side-by-side preview. Conversion uses the Canvas API entirely in your browser — nothing is uploaded. JPEG output automatically gets a white background where the source had transparency.
What is Image Converter?
The Image Converter is a free, browser-based tool that re-encodes a picture into PNG, JPG (JPEG), or WebP format. It is handy for designers, developers, bloggers, and anyone who needs to change an image file type, shrink a photo's file size, or convert PNG to JPG, JPG to WebP, or WebP to PNG without installing software. Drop in a single image, choose a target format, fine-tune the quality for lossy formats, and compare the original and converted sizes side by side before downloading. Because it runs on the Canvas API, conversion happens automatically and instantly with no sign-up and no waiting on an upload queue.
How to use Image Converter
- Drop or select an image (any format your browser can read, such as PNG, JPG, WebP, GIF, or BMP) onto the dropzone labeled "Drop an image to convert". Conversion starts automatically.
- Pick a Target format from the dropdown: PNG, JPEG, or WebP. The image is re-encoded immediately whenever you change the format.
- For JPEG or WebP, adjust the Quality slider (10%-100%) to balance file size against visual fidelity; PNG is lossless so the slider is hidden.
- Compare the Original and Converted file sizes in the side-by-side stats and previews; the converted size shows the percentage saved when it is smaller.
- Click a preview to open the zoom lightbox for a closer look, then press Download to save the converted image.
Examples
PNG to JPG to shrink a screenshot
Drop a transparent PNG screenshot, switch the target format to JPEG, and lower the quality to about 80%. The converted JPG is typically much smaller, and any transparent areas are filled with a white background automatically.
Convert a photo to WebP for the web
Load a JPG photo, choose WebP as the target format, and set quality around 85%. The stats panel shows the new WebP size with the percent reduction so you can confirm the savings before downloading.
WebP to PNG for compatibility
Drop a .webp file and select PNG as the target format. The output is a lossless PNG (the quality slider is hidden) that opens in any image viewer or editor that does not support WebP.
Frequently asked questions
- Which formats can I convert between?
- You can export to PNG, JPEG (.jpg), or WebP. The source can be any image format your browser can decode, including PNG, JPG, WebP, GIF, and BMP.
- Why is there no quality slider for PNG?
- PNG is a lossless format, so a quality setting has no effect. The Quality slider only appears when you choose JPEG or WebP, where lower values produce smaller files.
- What happens to transparency when I convert to JPEG?
- JPEG does not support transparency, so any transparent areas in the source are automatically filled with a white background. Convert to PNG or WebP instead if you need to keep transparency.
- Are my images uploaded to a server?
- No. Everything runs 100% client-side in your browser using the Canvas API. Your image is never uploaded, sent to our servers, or shared with anyone, so even private and sensitive pictures stay on your device.
- Can I convert several images at once?
- The converter works on one image at a time. To process another file, drop in a new image or use the Reset button to start over.
Related tools
EXIF Viewer & Metadata Remover
View an image's EXIF metadata — camera, lens, capture date, and GPS location — then strip every tag and download a clean copy, all in your browser.
Favicon Generator
Turn one PNG or JPG image into 16, 32, 48, 180 and 512 px square icons in your browser.
HEIC to JPG Converter
Convert iPhone HEIC photos to JPG instantly, without uploading them.
Image Color Picker & Palette Extractor
Extract a palette of the dominant colors plus the overall average color from any image right in your browser, each shown as a copyable HEX value.