Bulk Image Converter & Compressor – WebP, AVIF, JPG, Resize avatar

Bulk Image Converter & Compressor – WebP, AVIF, JPG, Resize

Pricing

from $0.80 / 1,000 image converteds

Go to Apify Store
Bulk Image Converter & Compressor – WebP, AVIF, JPG, Resize

Bulk Image Converter & Compressor – WebP, AVIF, JPG, Resize

Convert, compress and resize images in bulk from URLs: JPG, PNG, WebP, AVIF, GIF, TIFF; HEIC/HEIF input. Target file size in KB, fit/cover/pad resizing, strip EXIF/GPS metadata, auto-rotate. Download links for every file. $0.80 per 1,000 images.

Pricing

from $0.80 / 1,000 image converteds

Rating

0.0

(0)

Developer

Cemal Atakli

Cemal Atakli

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

4

Monthly active users

8 days ago

Last modified

Share

Bulk Image Converter & Compressor – WebP, AVIF, JPG, PNG, Resize

Convert, compress and resize thousands of images from URLs in one run. Turn product photos into WebP or AVIF for a faster website, shrink images under a target size in KB, resize to exact marketplace dimensions, and strip EXIF/GPS metadata. Every result has a direct download link.

  • Formats: WebP, AVIF, JPG, PNG, GIF, TIFF and BMP out. JPEG, PNG, WebP, AVIF, HEIC/HEIF (iPhone), TIFF, GIF and BMP in.
  • Compression: quality 1–100, lossless WebP/PNG, lossy PNG (palette, TinyPNG-style), and target file size (for example "under 100 KB"). The actor finds the best quality that fits.
  • Resize: fit inside a box, cover (crop to exact size), pad to exact size with a background colour, or stretch. Small images aren't enlarged unless you allow it.
  • Privacy: EXIF, GPS and camera data are stripped by default; the colour profile is kept. Images are auto-rotated by their EXIF orientation.
  • Bulk sources: a URL list, pasted text or CSV, a Google Sheet, or the dataset of another Actor (for example a product scraper or our Image Downloader).

Pricing

$0.0008 per converted image ($0.80 per 1,000). Failed downloads and invalid files are free. The run stops cleanly at your maximum cost per run.

Input examples

WebP for your website, max 1600 px wide:

{ "imageUrls": ["https://example.com/a.jpg"], "outputFormat": "webp", "quality": 80, "width": 1600, "resizeMode": "fit" }

Square 2000×2000 product images on a white background (Amazon/Etsy style):

{ "datasetId": "<dataset of a scraper>", "datasetField": "imageUrl", "outputFormat": "jpg", "width": 2000, "height": 2000, "resizeMode": "pad", "backgroundColor": "#ffffff", "allowUpscale": true }

Every image under 150 KB:

{ "bulkText": "https://...\nhttps://...", "outputFormat": "jpg", "targetKb": 150 }

Output

{
"url": "https://example.com/a.jpg",
"status": "ok",
"outputUrl": "https://api.apify.com/v2/key-value-stores/<id>/records/00001-a-1a2b3c.webp",
"sourceFormat": "jpeg", "format": "webp",
"inputWidth": 4032, "inputHeight": 3024, "outputWidth": 1600, "outputHeight": 1200,
"inputBytes": 3512345, "outputBytes": 182311, "savedPercent": 94.8,
"quality": 80, "metadataStripped": true
}

The files are in the run's key-value store, and the Run summary shows the total MB saved. Errors are free rows, for example {"status": "error", "errorCode": "HTTP_404"}. Error codes: INVALID_URL, HTTP_4xx/5xx, TIMEOUT, TOO_LARGE, NOT_AN_IMAGE, DECODE_ERROR.

Use cases

  • Web performance / Core Web Vitals: batch-convert site images to WebP or AVIF.
  • E-commerce: marketplace-ready sizes, square padding, and file size limits.
  • iPhone HEIC to JPG in bulk.
  • Privacy: remove GPS location from photos before publishing.
  • Pipelines: scrape images with any Actor, then convert them here.

AI Image Upscaler (Real-ESRGAN) · Image Downloader · Image Metadata & EXIF Extractor · Image OCR