Image Format Converter
Drop an image here, paste it, or choose a fileChoose an image from your device
PNG, JPG, WebP, GIF, AVIF, BMP · never leaves your device
About
PNG is lossless and keeps transparency, which suits screenshots, logos and graphics but makes photos large. JPEG is lossy, has no transparency and suits photos. WebP can be lossy and keep transparency, usually in a smaller file than either, while PDF puts the image on a page for printing or for uploads that only accept documents.
How to use
1.
Add an image by drag-and-drop, the file picker, or pasting from your clipboard
2.
Under Convert to, choose JPEG, PNG, WebP or PDF - for JPEG, WebP and PDF, also set the Quality. The format you pick and the quality carry over to the next image you add
3.
Drag the divider across the Result image to compare it with the original, check the new file size in the header, then click Download
Common uses
▸
Converting images to WebP for smaller file sizes on the web
▸
Converting PNG to JPEG to reduce size when transparency is not needed
▸
Saving a photo or scan as a PDF for a form or portal that only accepts PDF uploads
▸
Turning AVIF, BMP or GIF images into PNG or JPEG for software that cannot open them
Frequently asked questions
What formats can I convert between?
You can convert PNG, JPEG, WebP, GIF, AVIF and BMP images to JPEG, PNG, WebP or PDF. Image formats use the browser's Canvas API; PDF output uses the jsPDF library and puts the image on a single page sized to match it at 96 DPI - for an image too big for the 200-inch maximum PDF page, the page is scaled down and every pixel is kept. WebP output needs a browser that can encode it - Safari can display WebP but not create it, so the WebP option is disabled there.
Does converting to JPEG remove transparency?
JPEG does not support transparency, so transparent areas are filled with white when converting to JPEG or PDF (a PDF page holds the image as JPEG), and the tool tells you when that happens. PNG and WebP keep transparency. To keep it from happening by accident, Convert to never starts on JPEG: a PNG starts on WebP (or PNG where WebP is unavailable) and every other image on PNG.
Is my image uploaded to a server?
Conversion runs entirely in your browser using the Canvas API. No image data is transmitted anywhere. The output is re-encoded from the pixels alone, so EXIF metadata such as camera details and GPS location is not carried over.
Will the quality change when converting?
PNG output is lossless: an ordinary 8-bit image keeps its pixels, apart from imperceptible rounding in partly transparent areas. The canvas works at 8 bits per channel, though, so a 16-bit PNG is reduced to 8 bits, and embedded colour profiles are not kept. JPEG, WebP and PDF are lossy; Quality starts at 85%, which looks close to the original - raising it mostly adds bytes, lowering it gives a smaller file. The chips under the Result image show the new size and the change in percent - a JPEG photo converted to PNG often comes out many times larger. An animated GIF, WebP or PNG keeps only its first frame, and an image over 100 million pixels (about 16.7 million on iPhone and iPad) is scaled down to fit; the tool warns you in both cases.
Why should I use WebP?
Google's own comparison found lossy WebP files 25-34% smaller than JPEG at the same visual quality, and unlike JPEG, WebP keeps transparency. The size change chip under the Result image shows what it saves for your image. Below 100% Quality the WebP is lossy; in Chrome and Edge, 100% saves it lossless.