About
Image Size Finder tells you how big a picture is. Drop a photo, paste a screenshot, or give it a link or a whole web page, and it shows the width and height in pixels, the file size, and what those numbers mean for a print or an upload form. Most people arrive here because an upload was refused or a print came out soft and they want the real numbers.
What you get
- Pixel width and height, both as the picture is shown and as it is stored, when a rotation flag makes them differ.
- File size in 1,000-based KB/MB, the 1,024-based figure Windows shows, and the exact byte count.
- Format, color model, bit depth, transparency, animation frames and the sizes inside icon files.
- Aspect ratio, exact and nearest common, and megapixels.
- The DPI written in the file and which part of the file it came from.
- Print size at any PPI, and how each of eleven paper and poster sizes would print.
- Whether the image meets published limits from YouTube, Instagram, Facebook, Link previews, X, LinkedIn, Etsy, Amazon, Shopify, Pinterest, Google Business Profile, eBay, Walmart Marketplace, Twitch, Discord, TikTok, or limits you type in.
- When it doesn’t, a copy cropped, resized or compressed to meet the limit, or to an exact size you type, made in your browser and measured again before you download it.
- For a whole batch, copies of every image that misses the check and can be fixed, measured again and packed into one ZIP.
- After a web page scan, smaller versions of the images that are far bigger than the page shows them, with the bytes each one saves.
- A print copy for any of those papers: cropped to its shape without resizing, with the DPI that makes apps open it at that size.
Why it reads headers
Most online size checkers load the picture into the browser and ask how big it came out. That fails for formats the browser can’t open, such as HEIC from an iPhone in Chrome, TIFF or Photoshop files, and it hides details like the resolution stored in the file. Before building this, I ran the same set of test files through the ten tools Google listed first for “image size finder”. Only one of them read an SVG that sets just a viewBox correctly, only one read the 300 DPI stored in a PNG, most rejected HEIC or TIFF or returned 0 × 0, and most counted a kilobyte as 1,024 bytes without saying so. The test set was a 4032 × 3024 JPEG, the same photo stored sideways with a rotate flag and 300 DPI, an iPhone-style HEIC, a 300 DPI PNG, a TIFF, an SVG with only a viewBox, a 24-megapixel JPEG and a text file named like an image. This site parses the header of each format directly instead.
How the numbers were checked
The test files have sizes confirmed independently with macOS’s built-in image tool and Chrome’s own decoder: a 4032 × 3024 JPEG, the same photo stored sideways with an EXIF rotation flag and a 300 DPI tag, HEIC, AVIF, a 300 DPI PNG, TIFF, GIF, BMP, a large 24-megapixel JPEG and an SVG with only a viewBox. Print sizes, crops and megapixels were worked out by hand. Those cases run as automated tests before every build of the site, and again in a real browser with real uploads.
What it can’t tell you
It can’t judge how good a picture looks: an image enlarged from a tiny original has plenty of pixels and still prints soft. It doesn’t know your print shop’s bleed or color requirements, or non-size rules such as an Amazon main image’s white background. A page scan reads HTML only, so images added by scripts and the final size CSS draws them at are not seen. CR3, RAF and ORF raw files aren’t read yet.
Who runs it
The site is run by an independent developer, not a company. It has no advertisers or sponsors, and none of the platforms whose limits it checks are involved with it or pay for it.
Statistics
The site counts page views and which features succeed or fail with its own analytics, never your images, file names or the addresses you type. The privacy policy lists exactly what is recorded and has a switch to turn it off.
Corrections
If a number looks wrong, use the contact page and say which format and what you expected. A file that measures wrongly gets turned into a test case once it is fixed.