Image Converter
Convert JPEG, PNG, WebP, AVIF, GIF and HEIC images to WebP, AVIF, JPEG or PNG — many at once, at the quality you choose, entirely in your browser.
Drop images here, paste, or click to choose
JPEG, PNG, WebP, AVIF, GIF · HEIC in Safari · up to 50 at once
Add images to start. Every change to the settings re-runs instantly, so you can watch the size move.
Do this from code
The same conversion over the API, up to 10 images per call, billed per megapixel.
# Upload a file, get the converted file back
curl -X POST "https://tools.toolsxpo.com/v1/image-converter?output=binary" \
-H "Authorization: Bearer $TOOLSXPO_API_KEY" \
-F file=@photo.jpg \
-F format=webp \
-F quality=80 \
-o result.webp
# Or by URL / base64, as JSON (up to 10 with "images": [...])
curl -X POST https://tools.toolsxpo.com/v1/image-converter \
-H "Authorization: Bearer $TOOLSXPO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"imageUrl":"https://example.com/photo.jpg","format":"webp","quality":80}'Repeat -F file=@… for a batch of up to 10 (returned as a ZIP), or send imageUrl / base64 image as JSON. API reference · Get a key