ToolsXpo

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.

Output

What to convert to.

Exact pixels. Larger files.

80
SmallerSharper

Resize

Optional. Never enlarges; keeps the aspect ratio.

Processed on your device. Your images are never uploaded — this page works offline once loaded.

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