Resize Images
Change dimensions to any size while preserving quality
Drop your images here
or click to browse your files
Supports: JPEG, PNG, WebP, AVIF, GIF, HEIC, TIFF, BMP, SVG, ICO
Max size: 50MB per file · Max 10 files


How It Works
Upload
Drag and drop or select JPEG, PNG, WebP, AVIF, GIF, HEIC, TIFF, or BMP images
Set Dimensions
Enter width and height in pixels, or resize by percentage
Download
Get your resized images, optimized and ready to use
Frequently Asked Questions
You can resize images to any dimension from 1 pixel up to 16,000 pixels on either side. Enter exact pixel values for width and height, or use percentage scaling to proportionally resize your images. The aspect ratio can be locked or unlocked depending on your needs.
We use high-quality bicubic resampling algorithms to maintain sharpness and detail when resizing. Enlarging images beyond their original size may introduce some softness, which is inherent to all image upscaling. For significant enlargements, consider using our AI Upscale tool which adds intelligent detail.
Yes! By default, aspect ratio is locked so when you change the width, the height automatically adjusts to maintain proportions (and vice versa). You can unlock the aspect ratio if you need to stretch or squish your image to specific dimensions.
Tinify.ai supports JPEG, PNG, WebP, HEIC/HEIF, BMP, TIFF, AVIF, and GIF for input/upload. We support JPEG, PNG, WebP, AVIF, and GIF for export/download. You can convert any of the supported input image file format to any of the output file format. Animated GIFs are fully supported for resizing and compression, and stay animated when the output format is GIF.
Free users can resize up to 20 images per batch with the same dimensions applied to all. Pro users get 30 images per batch, and Max users can process up to 50 images at once. This is perfect for preparing images for websites, social media, or print.
Animated GIFs are processed frame-by-frame to preserve the highest quality. Each frame is individually optimized through our full pipeline (compression, resizing, and upscaling if selected). A 50-frame GIF costs the same as optimizing 50 individual images. You can reduce costs by lowering the GIF Frame Limit setting, which reduces the number of frames processed while preserving the animation.