Convert / compress
Convert and compress images
Switch between PNG, JPEG and WebP, set the quality, or ask for a maximum file size.
$0.001
per run in the cloud
$0
on your own machine
Target file size
Ask for under 200 KB and the quality is picked for you.
Transparency handled
Pick the background color when a format has no alpha.
Private
Runs on your computer, no upload.
Reference
Inputs and parameters
The same on every surface: the desktop app, Claude through MCP and the API. Unknown parameters are refused, so a typo never runs with a default.
Inputs
| Name | Type | Limits | Notes |
|---|---|---|---|
| image required | image | 30 MB, 40 MP | Source image |
Parameters
| Name | Type | Default | Accepted | Notes |
|---|---|---|---|---|
| format | enum | webp | png, jpeg, webp | |
| quality | int | 85 | 1 to 100 | JPEG/WebP quality. |
| lossless | bool | false | true, false | WebP lossless. |
| max_kb | int | · | 10 to 50000 | Lower the quality until the file fits (JPEG/WebP). |
| background | string | #ffffff | ^#[0-9a-fA-F]{6}$ | Fill for transparent pixels when the format has no alpha (JPEG). |
Outputs
- imageimage
API
Run Convert / compress from the API
curl https://imference.com/tools/convert \ -H "Authorization: Bearer $IMFERENCE_API_KEY" \ -F image=@image.png
Files go in multipart fields named after the inputs; JSON works too, with {"inputs": {...}, "params": {...}} and https URLs or base64 data: URIs. The answer is a request_id: poll GET /status?request_id=... until it returns the outputs. Pay per call from a wallet instead at POST /ondemand/tools/convert. A run that fails is refunded to your credits. Details in the reference.
Specs
The details
- Price
- $0.001 · 1 credit
- Runs
- Local and cloud
- License
- No model weights
- Tool id
- convert 1.0.0
- MCP tool
- convert
More tools
Often used with it
Crop
Crop an image to a rectangle or to an aspect ratio (centered).
$0.001
Describe image
Write a detailed caption of an image, ready to reuse as a prompt (Florence-2).
$0.002
Magic eraser
Remove what the mask covers and fill it with matching background (LaMa).
$0.004
Remove background
Cut out the subject: transparent PNG, a mask, or the subject on a solid color.
$0.003