Zip your S3 buckets, folders & files on the fly
No downloads. No local disk. S3zipper streams files from S3 and zips them back — or straight to the browser — in one step.
Also available on AWS Marketplace
Prefer to run everything inside your own AWS account? Launch a pre-built EC2 AMI and keep every byte in your VPC — your network, your credentials, no shared service.
Bucket Zipper for Linux
EC2 AMIUbuntu-based AMI with the API server preinstalled. Launch an instance, open the dashboard, start zipping.
View on AWS MarketplaceBucket Zipper for Windows
EC2 AMIWindows Server AMI with the API server on IIS — the same API, running in your own account.
View on AWS MarketplaceWhy S3zipper
Written in Go
Concurrency-native and dependable for heavy workloads.
Official AWS SDK
Up-to-date, trusted AWS SDK for Go.
Safe & secure
All S3 traffic is encrypted by default.
Stream to S3
Zip files and write them straight back to a bucket — no staging.
Stream to browser
Pipe archives directly to your users in real time.
Zip whole buckets
Files, folders, or entire buckets in a single request.
Simple pricing
Free to zip up to 10 MB. No surprises.
- Up to No Limit per request
- Monthly allowance No Limit
From the blog
Practical guides to zipping, compressing and sharing files in Amazon S3.
Zip Files in S3 with Node.js and the S3zipper API
Trigger a zip job from a Node.js service, poll it and redirect the user to the signed download URL.
Zip Files in S3 with PHP and the S3zipper API
A PHP walkthrough for back-office tools: token, zipstart, state polling and the download link.
How to Automate Monthly S3 Zips with a Script
A small shell script plus a scheduler — cron, GitHub Actions or EventBridge — for recurring monthly archives.
Contact us
Questions about the service? Send us a message.