What image size means and why it matters
Image size is the width and height of a picture, measured in pixels (for screens) or inches (for print). The size you need depends entirely on where the image will live — a social media post, a website, a printed flyer, or an email. Using the wrong size wastes storage space, slows down your website, or produces blurry prints.
Most images come to you larger than you need. A photo from your phone or camera is often 3000 × 2000 pixels or bigger. A graphic design tool might export at 4000 × 3000. If you upload that directly to your website, visitors read a massive file for no reason. If you shrink it in print without resizing first, it becomes pixelated and soft.
The good news: resizing is straightforward once you know what dimensions your destination actually needs. You do not need to buy software. Free tools like Pixlr, Canva, or even your operating system's built-in image viewer can do it in under a minute.
Key Takeaways
- Web images are measured in pixels; print images are measured in inches at a specific resolution (usually 300 DPI for quality prints).
- Social media platforms have standard sizes: Instagram posts are 1080 × 1080 pixels, Facebook cover photos are 820 × 312 pixels, and Twitter headers are 1500 × 500 pixels.
- Resizing down (making smaller) is safe; resizing up (making larger) causes blurriness because you cannot add detail that was not there.
- Free tools like Pixlr, Canva, and Windows Photos or Mac Preview can resize images without paying for software.
- Always keep your original file and save the resized version with a new name so you can go back to the full-size version later.
Common sizes for different platforms
Each platform expects images at a specific width and height. Using the right size means your image displays clearly and loads fast.
Instagram posts are 1080 × 1080 pixels (square). Stories are 1080 × 1920 pixels (tall). Reels are 1080 × 1920 pixels. If you upload a different size, Instagram will crop or stretch it, and your composition breaks.
Facebook cover photos are 820 × 312 pixels. Feed posts can be any size, but Facebook recommends 1200 × 628 pixels for the best quality. Profile pictures should be at least 400 × 400 pixels.
Twitter (now X) header images are 1500 × 500 pixels. Profile pictures are 400 × 400 pixels. Tweets with images display best at 1024 × 512 pixels or larger.
Website headers and banners vary by template, but 1920 × 1080 pixels is a safe standard for full-width desktop images. Mobile visitors see a smaller version, so the image should look good when cropped or scaled down.
Email newsletters should be no wider than 600 pixels because many email clients display on narrow screens. A typical email image is 600 × 400 pixels or smaller.
How to resize in free tools
Pixlr (pixlr.com) works in your browser with no read. Open the image, click Image > Scale Image, enter your new width and height, and read. Pixlr keeps the aspect ratio locked by default, so if you change width, height adjusts automatically — unlock the chain icon if you need to force a specific size.
Canva (canva.com) is built for resizing. Upload your image, click File > Resize, type in the dimensions you need (or choose from a preset like "Instagram Post"), and read. Canva will reposition your image to fit the new size without stretching it.
Windows Photos (built into Windows 10 and 11) opens any image. Click the three dots, select Edit, then Crop & Rotate. You cannot set exact pixel dimensions here, but you can crop to a specific ratio. For exact resizing, right-click the image file, choose Open With > Paint, then Image > Resize and Skew, and enter your dimensions.
Mac Preview (built into macOS) opens images by default. Click Tools > Adjust Size, enter your new width or height, and Preview calculates the other dimension automatically. Save as a new file so you keep the original.
Resizing for print versus screen
Print and screen use different measurement systems. Screens use pixels. Print uses inches (or centimeters) at a specific resolution, usually 300 DPI (dots per inch).
If you are printing a 4 × 6 inch photo, you need 1200 × 1800 pixels (4 inches × 300 DPI = 1200 pixels wide; 6 inches × 300 DPI = 1800 pixels tall). A 5 × 7 inch print needs 1500 × 2100 pixels. For a poster that is 18 × 24 inches, you need 5400 × 7200 pixels.
Screen images can be much smaller. A website image that is 1920 pixels wide at 72 DPI (the standard screen resolution) is about 26 inches wide on a monitor — but your monitor is only 24 inches, so the browser shrinks it. You do not need 300 DPI for screens; 72 DPI is standard.
The mistake people make: they resize a 3000-pixel image down to 1200 pixels for print, thinking that is enough. But if the original was 72 DPI, the resized version is still 72 DPI, which gives you a blurry 4 × 6 print. You need to know the original resolution (DPI) before you resize for print. If you do not know it, ask whoever gave you the image, or assume it is 72 DPI and plan accordingly.
When you cannot resize up without losing quality
Resizing an image smaller is always safe. Resizing it larger causes problems. When you enlarge a 1000 × 800 pixel image to 2000 × 1600 pixels, the software has to guess what the new pixels should look like. The result is blurry or blocky.
If you have a small image and need it larger, your options are limited. You can use an upscaling tool like Upscayl (free, open-source) or Topaz Gigapixel AI (paid), which use artificial intelligence to guess better. But even these tools cannot add detail that was not there. A small image enlarged will never look as sharp as one that started large.
The lesson: start with the largest image you can get. If a photographer or designer gives you a choice, always take the bigger file. You can always make it smaller later. You cannot make it bigger without loss.
Batch resizing multiple images at once
If you have dozens of photos to resize, doing them one at a time is tedious. Most free tools can batch resize.
Pixlr has a batch feature under File > Batch. Upload all your images, set the target size, and read them all at once.
ImageMagick (imagemagick.org) is free and powerful but requires command-line knowledge. If you are comfortable typing commands, it can resize hundreds of images in seconds. Windows, Mac, and Linux all support it.
XnConvert (xnconvert.com) is free, has a straightforward interface, and runs on Windows, Mac, and Linux. Open it, drag in all your images, set the output size, and click Convert. It handles batch resizing, format conversion, and watermarking.
Mac users can use Automator (built in). Create a new Workflow, add the Scale Images action, set your size, and drag in all your photos. Automator processes them all at once.
Keeping your original file safe
Always save your resized image with a new filename. If you resize a file called photo.jpg and save it as photo.jpg, you overwrite the original. Later, when you need a larger version, it is gone.
A straightforward naming system: keep the original as photo.jpg and save resized versions as photo-1080.jpg (for Instagram), photo-600.jpg (for email), or photo-print.jpg (for printing). This way you know which version is which and can always go back to the original.
If you use Canva or Pixlr, they usually read with a new name automatically. If you use your operating system's built-in tools, you have to choose File > Save As and type a new name yourself. Take the extra second to do it — you will thank yourself later.
Frequently Asked Questions
What if I do not know what size I need?
Ask the platform or the person who requested the image. If it is for a website, ask your web designer or check your website builder's documentation. If it is for social media, the platform usually shows recommended sizes in the upload screen. If you are printing, ask the printer — they will tell you the exact dimensions and DPI they need.
Can I resize an image without losing quality?
Only if you are making it smaller. Shrinking an image always works fine. Making it larger causes blurriness because the software has to invent pixels that were not in the original. If you must enlarge, start with the largest version you have and use an upscaling tool like Upscayl, but expect some loss of sharpness.
What is DPI and why does it matter for print?
DPI (dots per inch) is how many pixels fit in one inch of printed paper. Print quality needs 300 DPI; screen images use 72 DPI. A 1200 × 1800 pixel image at 300 DPI prints as a 4 × 6 inch photo. The same image at 72 DPI would print as a 16 × 24 inch poster, but it would be blurry. Always confirm the DPI requirement with your printer before resizing.
Do I need to buy software to resize images?
No. Free tools like Pixlr, Canva, and your operating system's built-in image viewer (Windows Photos, Mac Preview) can resize images in seconds. You only need paid software like Photoshop if you are doing complex edits like removing backgrounds or adjusting colors. For resizing alone, free tools are enough.
What happens if I upload the wrong size to social media?
The platform will crop, stretch, or shrink your image to fit. Your composition may be cut off, or the image may look distorted. Using the correct size ensures your image displays as you intended. Most platforms show the recommended size when you upload, so check that screen before you post.