Image Converter & Compressor: Bulk WebP, AVIF, Resize — Pixkiln
Pricing
$1.50 / 1,000 image converteds
Image Converter & Compressor: Bulk WebP, AVIF, Resize — Pixkiln
Bulk image converter, compressor and resizer: image URLs or a Picpail run in; WebP, AVIF, JPEG or PNG out, resized to fit, EXIF/GPS stripped, in one ZIP with bytes saved per image. Transparent PNG to JPEG on white, animated GIF to animated WebP. $1.50 per 1,000 images; failures free.
Pricing
$1.50 / 1,000 image converteds
Rating
0.0
(0)
Developer
CyberMax
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Security
Limited permissionsShare
Pixkiln: Image Converter & Compressor — Bulk WebP, AVIF, JPEG, Resize
Turn any list of image URLs into small, web-ready WebP, AVIF, JPEG or PNG files
Give it image URLs (or the result of a Picpail download run); get every image converted, compressed, resized to fit and stripped of EXIF/GPS data, in one ZIP, with the bytes saved per image. $0.0015 per image converted ($1.50 per 1,000); failed downloads and unreadable files are free.
▶ Try it now with a prefilled input · Apify's free plan includes $5 of credit a month, enough for about 3,300 images
Built for: store owners moving product photos to WebP (Shopify, WooCommerce, Magento) · SEO and Core Web Vitals work (smaller images = faster pages) · developers who need thumbnails in bulk · AI agents preparing images for other tools · anyone who just downloaded a site's images with Picpail
Real output (real Apify run, 10 Nov 2026: 150 images from a Picpail run, converted to WebP at quality 80, no resize):
| Image | From | To | Size before | Size after | Saved |
|---|---|---|---|---|---|
| 2014_Yorkshire_Dales_country_road (7147 px wide) | JPEG | WebP | 18.7 MB | 4.7 MB | 74.7% |
| 20110419_Ani_North_Walls_Turkey_Panorama (13000 px) | JPEG | WebP | 17.5 MB | 3.4 MB | 80.4% |
| 2014_Track_on_Fremington_Edge (4608 px) | JPEG | WebP | 9.2 MB | 2.5 MB | 72.6% |
| book cover thumbnail (100 px) | JPEG | WebP | 11.5 KB | 5.5 KB | 52.5% |
| All 150 images | 71.1 MB | 16.8 MB | 76.4% |
The same 60 large photos converted to AVIF with a 1200 px max width went from 46.9 MB to 0.9 MB (98.2% smaller) in one run.
What it does
- Converts JPEG, PNG, WebP, AVIF, GIF, TIFF and SVG to WebP, AVIF, JPEG or PNG (or keeps each image's format and only compresses).
- Resizes to a max width and/or height, keeping the aspect ratio;
covercrops to exact thumbnails,containpads. Small images are never blown up unless you ask. - Compresses with modern encoders (mozjpeg for JPEG, palette PNG, libwebp, AVIF). Quality 80 by default.
- Strips metadata (EXIF, GPS location, camera, editing history) after applying the photo's orientation, so nothing comes out sideways.
- Gets the details right: transparent PNG to JPEG goes onto white (not black); animated GIF to animated WebP keeps every frame; an already-optimised file is never made bigger (the original bytes are kept).
- Output: one ZIP (split into parts past 900 MB), or each image as its own file with a direct link, or both. One row per image with sizes before/after and the % saved.
How to use it with Picpail (download, then convert)
- Run Picpail — Bulk Image Downloader on the website, with Output = "list" (no files needed).
- Copy that run's dataset ID (Storage tab) into Pixkiln's "Or: images from an earlier run" field, pick WebP and a max width, and start.
- You get one ZIP of web-ready images. Any dataset with an
imageUrl,urlorsrcfield works the same way.
Input
| Field | Default | What it does |
|---|---|---|
images | – | Image URLs, one per line. |
datasetId | – | Or: images from an earlier run's dataset (Picpail or any dataset with imageUrl/url/src). |
format | webp | webp, avif, jpeg, png or original (keep each image's format). |
quality | 80 | 1-100. 90+ for portfolios, 60-70 for thumbnails. |
maxWidth, maxHeight | – | Shrink to fit, keeping the aspect ratio (e.g. 1600 for web pages, 1200 for product images, 400 for thumbnails). |
fit | inside | inside, cover (crop to the exact box) or contain (pad to the exact box). |
stripMetadata | true | Remove EXIF, GPS and camera data. |
output | zip | zip, files (one link per image) or both. |
neverLarger | true | Keep the original bytes when a same-format re-encode would be bigger. |
maxFileSizeMb | 25 | Larger source files are skipped (free). |
concurrency | 4 | Images in parallel; lowered automatically to fit the run's memory. |
Example: {"images": ["https://www.gstatic.com/webp/gallery/1.jpg"], "format": "webp", "quality": 80, "maxWidth": 1600}
Output (one row per image)
{"sourceUrl": "https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstration_1.png","status": "converted","fileName": "PNG_transparency_demonstration_1.webp","format": "webp","inputFormat": "png","width": 800, "height": 600, "inputWidth": 800, "inputHeight": 600,"inputBytes": 224566,"outputBytes": 69056,"savedPercent": 69.2,"zipFile": "images.zip","zipUrl": "https://api.apify.com/v2/key-value-stores/.../records/images.zip"}
Failed rows have status: "failed" and an error (HTTP 404, timed out, not a readable image, too large) and are never charged. The run's OUTPUT record has the totals and the ZIP links.
Pricing
$0.0015 per image converted (pay per event, no subscription, no start fee). Free: failed downloads, unreadable files, invalid URLs, files over your size limit. 1,000 images = $1.50.
Store image converters on 10 Nov 2026 (free-plan prices from the Apify API): $0.0008-$0.01 per image, median about $0.002; some add $0.01 per run start or charge up to $0.12 for large images. Pixkiln is one flat price per image whatever its size, with no start fee.
Run it on a schedule
Point it at the same Picpail dataset or image list from an Apify Schedule (e.g. weekly, after a Picpail run on your catalogue) to keep a WebP copy of every product image current.
Integrations
- API:
POST https://api.apify.com/v2/acts/cybermax~image-converter/run-sync-get-dataset-items?token=YOUR_TOKENwith the input above as JSON. - Python:
ApifyClient(token).actor("cybermax/image-converter").call(run_input={"images": [...], "format": "webp"}) - AI agents (MCP): available through Apify's MCP server as
cybermax/image-converter: "convert these images to WebP under 1600 px". - Make, Zapier, n8n: use the Apify app's "Run Actor" step with the JSON input.
FAQ
Will WebP work everywhere? Every current browser shows WebP (and AVIF, except some older Safari versions). Shopify, WooCommerce and WordPress accept WebP uploads.
Why not a free online converter? They take 20 files at a time by hand. Pixkiln takes thousands of URLs in one run, works from an API or schedule, and returns a report of what each image saved.
Does it upscale or change my image? No upscaling unless you turn it on; only the size you ask for, the format and the compression change. Orientation is applied, colours are kept.
Is it legal? Converting images you own or are allowed to use is fine. Pixkiln downloads only the URLs you give it and keeps nothing after your run's storage expires.
When NOT to use Pixkiln
- You need edits beyond size and format (background removal, watermarks, filters).
- Your images sit behind a login: Pixkiln only downloads public URLs.
Also from CyberMax
- Picpail — Bulk Image Downloader: download every image from a website, then convert them here.
- Logolark — Company Logo API: logos and icons for a list of domains.
- Capturewren — Website Screenshot API: full-page and mobile screenshots.
Changelog
- 10 Nov 2026: first release. WebP, AVIF, JPEG and PNG output; resize, crop and pad; metadata stripping; Picpail dataset input; ZIP and per-file output.
Found Pixkiln useful? A quick rating on its Store page helps others find it.
© 2026 CyberMax. All rights reserved.