Quality slider and target-size search with side-by-side comparison. Metadata is stripped by default.
Convert Image Format
Switch formats with honest warnings about transparency and quality — no server round-trip.
Loading tool…
How to use convert image format
Select one or more images.
Choose the target format; consequences (like losing transparency in JPEG) are shown before converting.
Pick a background color if converting transparency to JPEG.
Convert and download individually or as a ZIP.
What this tool does
- PNG, JPEG, and WebP output
- Batch conversion with per-file success/failure isolation
- Explicit background selection when alpha meets JPEG
- Quality control for lossy targets
- ZIP download with deterministic file naming
How the result is verified
Every output is re-decoded to confirm it parses as the target format with the expected dimensions; failures are isolated per file.
Frequently asked questions
Which format should I pick?
JPEG is smallest for photos without transparency. PNG is lossless and keeps transparency, best for UI screenshots. WebP usually beats JPEG at the same quality and supports transparency — a good default when your destination supports it.
Is my file uploaded to a server?
No. The file is opened with your browser's File API and processed by code running in your tab. You can confirm this yourself: open your browser's developer tools, watch the Network panel, and process a file — no request carries your file's bytes. See our How it works page for a step-by-step verification guide.
Task-specific versions of this tool
The same local tool, preconfigured for a specific job.
Related tools
Resize by pixels, percentage, or platform preset with contain/cover/stretch modes and upscale warnings.
Combine images into one PDF with page size, orientation, margins, and explicit ordering.