Resize Image
Set an exact width and height, or scale by a percentage, and resize one image or a hundred. The aspect ratio stays locked unless you unlock it, and images are downscaled in steps so text stays sharp.
What this tool does
- Resize by exact pixels or by percentage
- Aspect ratio lock with automatic second axis
- Optional upscaling, off by default
- Stepped downscaling that keeps screenshot text legible
- Batch resize with a single zip download
How to resize an image
Drop in one image or a batch. Choose Pixels to set an exact width or height, or Percentage to scale every image relative to its own size. With the aspect ratio locked, type one dimension and the other is calculated for you. Leave upscaling off unless you specifically need a larger file, then download each image or a zip of all of them.
Common target sizes
A full-width website image rarely needs to be wider than 1920 pixels, and an image inside an article column rarely more than 1200. Link previews on most social networks use 1200 by 630. Instagram posts are 1080 pixels wide, square at 1080 by 1080 or portrait at 1080 by 1350. YouTube thumbnails are 1280 by 720. When a size has a different shape from your image, resize to the right width first and then crop to the exact ratio with the crop tool.
Sizing for high-density screens
Phones and most laptops have screens with two or three device pixels per CSS pixel, so an image shown 600 pixels wide on a page looks sharpest when the file is 1200 pixels wide. Sizing to twice the displayed width is a good default; going beyond three times adds bytes without visible benefit.
Frequently asked questions
Related tools
Need more than a quick fix? The screenshot editor adds backgrounds, frames, and shadows. You can also remove an image background.