Image Converter — convert PNG, JPG and WebP in your browser
This image converter changes images between PNG, JPG and WebP entirely in your browser. Drop or select one or many files, pick an output format, optionally set a quality level and a resize, then convert — it is the quick way to convert PNG to WebP, JPG to WebP, WebP to PNG or JPEG to PNG and to compress or resize images without installing anything or uploading your photos to a server you do not control.
It is batch-capable: queue several images at once and convert them all in one pass, each with the same output format, quality and resize settings, then download them one by one. A live "% smaller" readout shows how much each file shrank. Everything runs 100% client-side — every image is decoded and re-encoded on a `<canvas>` in your browser, so nothing you add is uploaded and 0 bytes leave your machine, which makes it safe for private screenshots and photos.
Usage
- Drop image files onto the "drop or select images" zone, or click it to pick them — PNG, JPG and WebP are all accepted, and you can add several at once for a batch.
- Choose the output format with the WEBP / PNG / JPEG buttons. For example pick WEBP to convert PNG to WebP, or PNG to convert a WebP or JPEG back to PNG.
- Drag the "quality" slider (1–100) to trade file size against fidelity for the lossy formats; quality is not applicable to PNG, so the slider is disabled when PNG is selected.
- Tick "resize" to scale the output: type a width and height, and leave "maintain aspect ratio" on to avoid distortion (the other dimension is computed for you).
- Click "convert" to process the whole queue; a progress percentage shows while it runs. Each card then shows the new size and how much "% smaller" it is.
- Use a card's "↓ download" button to save a converted image, the "✕" button to drop one from the queue, or "clear" to empty the queue and start over.
Examples
- Convert PNG to WebP:
output format: WEBP · quality: 80 - Drop a PNG, set the output format to WEBP and leave quality around 80. The result is a much smaller WebP at near-identical quality — the most common reason people reach for an image converter — and the card shows the "% smaller" you gained.
- Convert JPG to WebP, or WebP back to PNG:
output format: WEBP / PNG - Pick WEBP to convert a JPG to WebP (jpg to webp), or pick PNG to turn a WebP or JPEG back into a lossless PNG. Because every format round-trips through the same canvas, any input format can be re-encoded to any output format.
- Compress and resize a batch:
resize: 1280×720 · maintain aspect ratio - Add several photos at once, lower the quality slider to compress them, tick "resize" and set 1280×720 with "maintain aspect ratio" on. One "convert" pass shrinks the whole batch to web-friendly dimensions and file sizes.
FAQ
- How do I convert PNG to WebP online for free?
- Drop your PNG into the converter, click the WEBP output button and press "convert". The WebP is produced on a canvas in your browser and you can download it immediately — no sign-up, no upload, and the "% smaller" readout shows the size you saved.
- Can I convert WebP back to PNG or JPG?
- Yes. Add the WebP file and choose PNG or JPEG as the output format, then convert. Every format round-trips through the same canvas, so WebP to PNG, WebP to JPG, JPEG to PNG and any other combination all work the same way.
- How do I compress or resize an image without losing too much quality?
- Use the quality slider (1–100) to control compression for WebP and JPEG — lower means smaller files — and tick "resize" with "maintain aspect ratio" on to scale the dimensions down. PNG ignores quality because it is lossless, so the slider is disabled for it.
- Are my images uploaded anywhere?
- No. Every image is decoded and re-encoded entirely client-side on a canvas in your browser — nothing is sent to a server. That makes it safe for private screenshots and photos; 0 bytes leave your browser.
queue is empty
drop images on the left to get started