xtract.bot
POST /api/avif-to-webp

Convert AVIF images to WebP. Useful when you have an AVIF and need a more broadly supported modern format that still keeps transparency.

Reads an AVIF image and returns the same picture as a WebP. Transparency is preserved (WebP supports alpha). Useful when you receive an AVIF (Apple Photos exports, modern CDNs, screenshots from new browsers) and need a more broadly supported modern format — WebP works on every browser since Chrome 32 / Firefox 65 / Safari 14, while AVIF requires Chrome 85 / Safari 16. Quality is 0–100 (default 75). The AVIF source was already lossy unless it was encoded losslessly — re-encoding to WebP won't *recover* detail. Choose `lossless: true` to encode WebP losslessly from the decoded pixels.

Inputs

NameTypeDefaultDescription
image*fileInput AVIF bytes.
qualitynumber (0…100)75WebP quality 0–100 (default 75). Ignored when lossless=true.
losslessbooleanfalseWhen true, encode losslessly from the decoded AVIF pixels. `quality` is ignored.

Response

Modes: binary, base64-json. Cache: yes (24h TTL).