Batch Image to WebP Converter
Convert a group of JPG, JPEG, and static PNG images to WebP in your browser. One shared quality setting, sequential processing, and no upload.
- 1. Add images
- 2. Choose WebP quality
- 3. Process the batch
Add images
Process the batch
0 / 0 completedYour image bytes stay in this browser. PicRecast does not upload batch contents or use a remote converter.
How batch conversion works
Add several images, choose one WebP quality, and let the browser process each item in source order. Each successful result can be downloaded alone or together as a ZIP.
Supported inputs
R1 accepts JPG, JPEG, and static PNG files. JPG orientation is applied once through the same converter used by the single-image page. APNG, WebP, AVIF, SVG, HEIC, GIF, and other formats are outside this batch scope.
One shared quality setting
The 10–100 WebP quality control is captured when a batch starts and is sent to every pending item. It is locked during processing and while results remain, so one run has one clear setting.
Sequential browser workflow
Only one image is decoded and encoded at a time. The queue keeps file references and status instead of pre-decoding every selected image, which limits memory pressure for a group of files.
Partial failures stay visible
A malformed JPEG or animated PNG becomes an error row while other valid images continue. Earlier successful outputs are not rolled back. Stop returns unfinished work to Pending; Process batch resumes pending items only.
PNG transparency and JPEG orientation
Static PNG Alpha is passed to the shared WebP encoder; RGB is quality-encoded and is not promised lossless. JPEG EXIF orientation is normalized into output pixels once. Metadata is not guaranteed to be retained.
Limits and output size
A batch accepts up to 20 files, with the existing 25 MiB and 40 megapixel limit for each file. WebP can be smaller or larger than its source. The ZIP preparation limit helps control browser-local packaging memory and work; individual downloads remain available if it is exceeded.
Private local processing
Validation, decoding, encoding, and ZIP assembly run in this browser. Image bytes, file names, dimensions, and quality are not sent to analytics, storage, an API, or a third-party conversion service.
Batch conversion questions
How many images can I process?
Up to 20 files per batch. Each file still follows the 25 MiB and 40 megapixel single-image safety limits.
Can I mix JPG and PNG?
Yes. JPG, JPEG, and static PNG files can share one batch and one WebP quality setting.
Does PNG transparency stay transparent?
The shared PNG to WebP path keeps decoded Alpha when the browser supports WebP transparency. RGB may change with lossy quality encoding.
What happens if one file fails?
Only that row becomes an error. Other files continue, and successful outputs remain available.
Can I download everything at once?
Yes. Download All as ZIP includes successful WebP outputs only. Failed and pending rows are excluded.
Are my images uploaded?
No. The batch is validated and converted locally in your browser.
Can I convert APNG?
No. Animated PNG is rejected instead of silently exporting one frame.
Why can a WebP output be larger?
Output bytes depend on image detail, dimensions, Alpha, and quality. The interface reports the actual size rather than promising savings.
Related local tools
For one file at a time or another workflow, use: JPG to WebP · PNG to WebP · Image Converter · All tools