Essentials
Resize
Resize images by exact pixels, percentage, or ready-made social media presets for Instagram, Twitter, Facebook, YouTube, and more. Supports batch processing so you can resize hundreds of files at once without leaving your network.
Features
- Resize by pixels, percentage, or exact dimensions
- 23 social media presets (Instagram, Twitter, Facebook, YouTube, LinkedIn, TikTok)
- Batch processing for hundreds of files at once
- Maintains aspect ratio with lock toggle
- Supports JPEG, PNG, WebP, AVIF, TIFF, HEIC, and RAW input
What you can do
- Prepare product images for your e-commerce store in exact pixel dimensions
- Batch resize photos for social media posts across multiple platforms
- Downscale high-resolution images for faster website load times
- Generate multiple sizes from a single source image for responsive design
Self-hosted. Your images never leave your network.
SnapOtter runs entirely on your own infrastructure. Images processed with Resize are never uploaded to third-party servers. Deploy a single Docker container and process images with full privacy, no watermarks, and no usage limits. Open source under AGPL-3.0.
Frequently asked questions
- How do I resize an image without losing quality?
- Use the percentage mode to scale down proportionally, or set exact pixel dimensions with the aspect ratio lock enabled. Downscaling preserves quality well. For upscaling without blur, use the AI Upscaling tool instead.
- Can I resize multiple images at once?
- Yes. Drop multiple files into SnapOtter and they will all be resized with the same settings. You can also use the REST API to automate batch resizing in your pipeline.
- What image formats are supported for resizing?
- SnapOtter accepts JPEG, PNG, WebP, AVIF, TIFF, GIF, HEIC, PSD, and RAW camera files. Output can be any of these formats. HEIC from iPhones is auto-converted on upload.
Ready to try Resize?
Deploy SnapOtter in under a minute. All 50+ tools included. Open source and free forever.