Image Optimizer
by TechSEO.ai
Upload image
idle
Upload image
Drag and drop an image, or choose a file. JPG, PNG, WebP, or HEIC (iPhone). Max 10MB.
Choose size
Choose size
Tip: generate at the closest aspect ratio to avoid unexpected crops. Most presets here never crop and never upscale.
Other Image Filetypes
Optimize
Optimize
Preview & download
| Type | Original | Optimized |
|---|---|---|
| File size | - | - |
| Dimensions | - | - |
| File type | - | - |
| Savings | 0% | - |
Frequently Asked Questions
How does this optimizer work?
Your browser requests a short-lived upload URL, uploads the image, then asks the Worker to optimize it using your chosen size and output format. The optimized image is returned immediately for download.
Where does the optimization run?
Optimization runs on Cloudflare infrastructure. When available, it uses Cloudflare Image Transformations; otherwise it falls back to a Worker-based optimizer.
Do you store my images?
Images are stored temporarily in a Cloudflare R2 bucket so the Worker can process them and you can download the result. Upload and download links are time-limited.
How long is job metadata kept?
Job metadata (for example: status and byte counts) is kept for a short time and is configured to expire after 72 hours.
What file types and limits are supported?
JPG, PNG, WebP, and HEIC (iPhone) are supported. The default max upload size is 10MB.
Will you crop or upscale my image?
Most presets scale down to a maximum size and do not crop. The Thumbnail preset uses a center crop. Smart person crop tries face-aware framing first, then falls back safely. The optimizer does not upscale beyond the original dimensions.
Why do I sometimes see a verification widget?
Verification (Cloudflare Turnstile) helps prevent abuse and keeps the service available. If it is enabled, you must complete it before requesting an upload URL.