Batch Limits by Tier
Each tier has different limits for batch size (files per upload) and concurrency (files processing simultaneously):
| Tier | Files per Batch | Concurrent Processing |
|---|---|---|
| Guest | 50 | 3 at a time |
| Free | 50 | 3 at a time |
| Pro | 200 | 6 at a time |
| Business | 1000 | 10 at a time |
What These Limits Mean
Files per Batch is how many files you can drop in one upload. If you have more files than your limit, you'll need to upload in multiple batches.
Concurrent Processing is how many of your files compress simultaneously. Higher concurrency means your batch completes faster. A Pro user with 6 concurrent slots finishes a 200-file batch much faster than a Free user with 3 slots.
Real-World Example
Scenario: Compressing 60 Photos
A Pro user drops 60 JPG photos (well within the 200 limit). With 6 concurrent processing slots, actual compression takes just seconds—your upload speed is usually the bottleneck, not our servers.
The same 60 files on Free tier (limited to 50 files) would require multiple uploads. Beyond the extra clicks, each upload restarts the connection overhead.
Fair Scheduling
Even if you upload 1000 files, our fair scheduler ensures you don't block other users. Jobs are distributed fairly within each tier, so everyone gets responsive processing.
Paid tiers (Business → Pro) get priority over Free, but no single user can monopolise all workers. Your large batch processes alongside others rather than holding up the queue.
Total Batch Size Limits
In addition to file count, there are total size limits to prevent extremely large uploads. These limits are generous enough for normal use—if you hit them, consider splitting into multiple smaller batches.