Runs in your browser. Your files and text never leave your device - nothing is uploaded.
Convert Images Between JPG, PNG and WebP
The Tools Kit’s free Image Format Converter changes an image file from one format to another in a few clicks. Upload a JPG, PNG, WebP, GIF or BMP, choose JPG, PNG or WebP as the output, and download the converted image. It covers the conversions people search for most, such as PNG to JPG, JPG to WebP, WebP to PNG and GIF to PNG, from a single page.
The conversion runs entirely in your browser: the image is drawn onto an HTML canvas at its original pixel dimensions and re-encoded in the format you pick. Nothing is uploaded, there is no signup, and the tool itself sets no file size limit. Prefer a single-purpose page? Browse every converter in the image tools collection.
How to Change an Image Format Online
- 1
Upload an image
Click the upload area or drag an image onto it. JPG, PNG, WebP, GIF and BMP are accepted, along with any other image format your browser can display.
- 2
Choose the output format
Under "Convert to", pick JPG, PNG or WebP. PNG is selected by default.
- 3
Convert the image
Click Convert Image. The picture is redrawn on a canvas in your browser at its original pixel dimensions and re-encoded in the new format.
- 4
Download the converted file
Check the preview, then click Download. The file keeps your original name with the new extension, for example photo.png becomes photo.webp.
Files that are not images, such as a PDF or a Word document, are rejected with a message rather than failing silently. To turn a picture into a PDF instead, use the image to PDF converter.
JPG vs PNG vs WebP: Which Format Should You Choose?
- JPG — best for photographs where a small file matters and transparency is not needed. It is the most widely supported format, which makes it the safe choice for email attachments, print shops and older software.
- PNG — best for screenshots, logos, text, line art and anything that needs a transparent background or pixel-exact reproduction. Files are larger than JPG for photos because PNG never throws detail away.
- WebP — best for websites. It handles both photos and transparency and typically produces smaller files than JPG or PNG at similar quality, and every current major browser displays it. Some desktop apps and upload forms still do not accept it, which is the most common reason people convert WebP to JPG.
A quick rule: photo for a website, choose WebP; photo for anything else, choose JPG; graphic, screenshot or transparent image, choose PNG. If you always do the same conversion, the one-click JPG to WebP and WebP to JPG pages open with that output already selected, as do JPG to PNG, PNG to WebP and WebP to PNG.
What Changes When You Convert an Image
Quality. PNG output is lossless. JPG and WebP output use lossy compression at a fixed quality of 0.92, a high setting that keeps visible artifacts to a minimum. There is no quality slider, and converting a JPG to PNG cannot recover detail that the original JPG compression already removed; it only stops further loss. WebP output relies on the browser’s own WebP encoder: Chrome, Edge and Firefox have one, but Safari does not, so convert to WebP in one of those browsers.
Transparency. PNG and WebP keep transparent areas. JPG cannot store transparency, so the converter paints a white background behind the image before encoding, which stops transparent areas turning black. The dedicated PNG to JPG converter also flattens transparency onto a solid background.
Dimensions and file size. The width and height in pixels never change: a 4000 × 3000 photo comes out at 4000 × 3000. Only the file size in bytes changes, because each format compresses differently. To change the pixel dimensions, use the image resizer; to cut the file size further, the image compressor lets you set the quality.
Metadata and animation. Because the image is redrawn on a canvas, EXIF data such as camera model, capture time and GPS location is not carried into the new file. If stripping location data is your main goal, the EXIF remover is built for that. Animated GIFs convert to a single still frame.
Common uses
- Converting a WebP image saved from a website to JPG or PNG so older apps can open it
- Converting PNG or JPG images to WebP to speed up a website or blog
- Turning a transparent PNG into a JPG on a white background for a form that only accepts JPG
- Saving a GIF or BMP as a PNG or JPG for sharing, editing or uploading
- Getting an image into the exact format a CMS, marketplace or job portal requires
Working with vector graphics instead? The SVG to PNG converter renders an SVG at up to 8x scale for a sharper raster image.
Image format terms explained
| Term | What it means here |
|---|---|
| JPG / JPEG | A lossy format built for photographs; small files, no transparency. JPG and JPEG are the same format |
| PNG | A lossless format that keeps every pixel exactly and supports transparency; best for screenshots, logos and graphics |
| WebP | A modern web format that supports lossy and lossless compression plus transparency, usually at smaller sizes than JPG or PNG |
| Lossy compression | Discards some detail the eye is unlikely to notice to shrink the file; quality here is fixed at 0.92 for JPG and WebP |
| Lossless compression | Shrinks the file without changing a single pixel; PNG output works this way |
| Alpha channel | The transparency information in an image; kept in PNG and WebP output, replaced with white in JPG output |
| EXIF metadata | Camera details, timestamps and sometimes GPS location stored inside a photo; not carried into the converted file |
Frequently Asked Questions
Upload the image, choose JPG, PNG or WebP under "Convert to", click Convert Image, then click Download. The conversion happens in your browser and the file keeps its original name with the new extension.
You can convert from JPG, PNG, WebP, GIF, BMP and any other image format your browser can display. The output can be JPG, PNG or WebP.
No. The image is decoded, drawn onto an HTML canvas and re-encoded entirely in your browser. Nothing is sent to The Tools Kit or anyone else, and no account is needed.
Converting to PNG is lossless, so the pixels you uploaded are kept exactly. Converting to JPG or WebP uses lossy compression at a fixed quality of 0.92 (92%), which keeps visible detail loss minimal but is not pixel-perfect. Converting a JPG to PNG cannot restore detail the original JPG compression already removed.
JPG has no transparency, so the tool fills the canvas with solid white before drawing your image. Transparent areas become white in the JPG. Convert to PNG or WebP instead if you need to keep the transparency.
For websites, WebP usually is: it supports both lossy and lossless compression plus transparency, and typically produces smaller files than JPG or PNG at similar quality. All current major browsers display it. Keep a JPG or PNG copy for older software, print services or apps that do not open WebP.
No. The output has exactly the same width and height in pixels as the image you upload. The file size in bytes will change, because each format compresses differently.
Not in this tool. JPG and WebP output always use a quality setting of 0.92, and PNG is always lossless. To shrink a file further, run the converted image through the image compressor afterwards.
Yes. Redrawing the image on a canvas creates a new file without the original EXIF metadata, so camera details, timestamps and GPS location are not carried over.
Only as a still image. The canvas draws a single frame, so an animated GIF converted to JPG, PNG or WebP becomes a static picture without animation.
Usually not with this tool, because most browsers cannot decode HEIC images on their own. Use the dedicated HEIC to JPG converter instead, which includes its own HEIC decoder.
No. The converter handles one image at a time. After downloading, click Clear and upload the next image.
Reviewed by Raja Jahangir · Last reviewed: October 7, 2026
How do you convert an image between JPG, PNG and WebP?
To convert an image, upload a JPG, PNG, WebP, GIF or BMP file, choose JPG, PNG or WebP as the output, click Convert Image, and download the result under the same filename with the new extension. Conversion redraws the image in the browser: JPG and WebP are saved at 92% quality, PNG losslessly, and JPG output fills transparency with white.
Which image format should you choose: JPG, PNG or WebP?
Use JPG for photographs where small files matter and transparency is not needed. Use PNG for screenshots, logos, line art and anything needing a transparent background or pixel-exact reproduction. Use WebP for websites, since it handles both photos and transparency at far smaller sizes, but keep a JPG or PNG copy for older software.
