Skip to content
Your images never leave your browser

Free image converter

One converter for everything: drop in any image, choose WebP, JPG, or PNG as the output, and download. Every conversion runs on your device — never uploaded.

3
Output formats
0
Uploads, ever
Batch size
  • Free forever
  • No sign-up
  • Works offline
  • No file limits

The converter

Convert to WebP, right here

Drop in one image or a whole batch. Everything is converted on your device — no upload, no wait.

Checking browser support…

How it works

Three simple steps, zero uploads

Convert a whole batch to WebP without sending anything to a server.

01

Drop your image

Pick a file or drag it straight in — JPG, PNG, WebP, GIF and BMP are all welcome.

02

Choose the quality

Slide between smaller and sharper. 80 is a great default for most photos.

03

Download your WebP

It saves straight to your device the moment it’s ready — no upload, no waiting.

Why dotwebp

Every format. Zero uploads.

Choose your output: WebP, JPG, or PNG.
Accepts JPG, PNG, WebP, GIF, and BMP inputs.
Quality slider for lossy formats, lossless PNG.
Batch mode with per-file progress and retry.
Zero uploads — provably private, works offline.

Learn

Choosing the right output format

WebP, JPG, or PNG — a 20-second decision

Going on a website? Choose WebP: it is 25–35% smaller than JPG at the same quality, supports transparency, and every modern browser renders it. Sharing, e-mailing, or filling a form? Choose JPG: it opens on every device and application made this century. Editing next, or need transparency with perfect fidelity? Choose PNG: lossless, dependable, universally accepted.

Unsure? WebP for web, JPG for people, PNG for pixels — that heuristic covers nearly every case.

One queue, your format

Pick the output format above the queue and drop your files — JPG, PNG, WebP, GIF, or BMP, mixed freely. The format applies to everything waiting in the queue and anything you add next; files that already finished keep the format they were converted with, so you can produce a WebP set and a JPG set in one session without re-adding files.

The quality slider appears for lossy outputs (WebP, JPG) and disappears for PNG, which is always lossless.

Why this converter is different

CloudConvert, Convertio, and similar services upload your images to their servers, convert them there, and meter you with file limits and daily quotas. dotwebp does the same job inside your browser: no upload wait, no size quotas beyond your own device, no sign-up — and your images are never transmitted anywhere. Switch off Wi-Fi after the page loads and it still works; that is the proof.

FAQ

Good to know

Which output format should I pick?

WebP for the smallest files on the web, JPG for universal compatibility with photos, PNG for lossless quality and transparency. You can switch anytime and reconvert.

Which input formats are supported?

Everything your browser decodes: JPG, JPEG, PNG, WebP, GIF (first frame), and BMP.

Can I convert several images to different formats?

Yes — files already converted keep their format, and the format you select applies to everything still in the queue and anything you add next.

How is this different from CloudConvert or Convertio?

Those services upload your files to their servers. dotwebp converts entirely inside your browser — faster for batches, no file-size quotas, and nothing to intercept or store.

Is it free?

Completely free, with no sign-up, no daily limits, and no watermarks — the conversion uses your device, not our servers.

Will you add more output formats?

Yes — AVIF and JPEG XL encoders (running locally via WebAssembly) are on the roadmap, along with HEIC input for iPhone photos.

Is there a file limit?

No fixed limit. Files up to 100 MB / 32 megapixels each are supported, and batch size is bounded only by your device — conversion uses your hardware, not a server queue.