Image Converter & Compressor: Bulk WebP, JPG, PNG from CSV avatar

Image Converter & Compressor: Bulk WebP, JPG, PNG from CSV

Pricing

from $1.40 / 1,000 image converteds

Go to Apify Store
Image Converter & Compressor: Bulk WebP, JPG, PNG from CSV

Image Converter & Compressor: Bulk WebP, JPG, PNG from CSV

Converts, compresses and resizes images to WebP, JPEG, PNG or AVIF and returns a stable link, size and dimensions for each. Input: image links, dataset, CSV or Google Sheet (columns kept). $0.002 per image converted; failures free. Agent-ready via x402 and MCP.

Pricing

from $1.40 / 1,000 image converteds

Rating

0.0

(0)

Developer

Adam Pearce

Adam Pearce

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Turn a whole list of image links into WebP, JPEG, PNG or AVIF in one run: compressed, resized to your maximum, and each one handed back as a working link with its new size.

Scraped a catalogue of product photos, a property site's listing images or a folder of PNGs that are far too heavy for your website? Paste the links, or point this at the Apify dataset your scraper made, a CSV, an Excel file or a Google Sheet. Every row comes back with its original columns plus the converted image.

$0.002 per image converted ($2 per 1,000). Broken links and files that are not images are free.

What you get for each image

ColumnWhat it is
convertedUrlA stable link to the converted file in your run's storage (or a named store you choose)
format, width, heightThe new file, measured
originalFormat, originalWidth, originalHeightThe source, measured
originalBytes, convertedBytes, savedPercentHow much smaller it got
storeKeyThe file name in storage, so you can download them all at once
status, statusDetailok, or a plain reason (link broken, blocked, not an image, too large)

Example

Three real images, converted to WebP with a maximum width of 800 px:

sourcewasnowsmaller by
1280 px JPEG photo (110 KB)jpeg 1280x853webp 800x533, 19 KB83%
800 px PNG with transparency (225 KB)png 800x600webp 800x600, 69 KB69%
550 px JPEG (45 KB)jpeg 550x368webp 550x368, 39 KB14%

Options

  • Convert to: WebP (default), JPEG, PNG, AVIF, or keep the original format and only resize or compress.
  • Quality: 1 to 100, default 80.
  • Maximum width and height: shrink anything bigger, keeping proportions. Small images are never blown up unless you allow it. Fit inside, crop to fill, pad to an exact box, or stretch.
  • Remove metadata: strips EXIF and GPS data (on by default). Phone photos are turned the right way up first.
  • Background colour: for transparent areas when converting to JPEG.
  • File names: from any column (for example sku), or the source file's name.
  • Named store: keep the files until you delete them, instead of your plan's normal storage retention.
  • Export the result table to CSV or Excel, append to a named dataset.

Use it straight after a scraper

On your scraper's Integrations tab, add this Actor. The Dataset field fills in by itself with {{resource.defaultDatasetId}}, so every scraper run's images are converted automatically.

What it costs

EventPrice
Image converted$0.002
CSV or Excel export file$0.01

1,000 images cost $2. Broken links, blocked downloads, files that are not images and files over your size limit are not charged.

For AI agents and automations

Pay per event, no subscription, callable through the Apify API, MCP (nerolabs/bulk-image-converter) and x402. Send {"imageUrls": ["https://..."], "format": "webp", "maxWidth": 1200} and read convertedUrl from the dataset.

The rest of the toolkit

Bulk Image Downloader saves originals as they are, AI Image Upscaler makes small or blurry photos bigger and sharper, Logo & Favicon Extractor finds company logos, and Dataset Filter & Transform shapes the table.


If this saved you converting images one at a time, a review on the Store page helps a lot. If something looks wrong, open an issue on the Issues tab and I will answer personally.