Need exact file sizes as well as exact pixels? Image Shrinker does both on your phone, entirely offline.
Why 600×600
600×600 is the size most marketplaces, forums and profile systems ask for. It is large enough to look sharp on a retina phone screen and small enough that every platform accepts it without re-compressing your photo into mush.
This page preloads the square preset and switches the mode to fill, which is usually what you want: the frame is completely covered and the overflow is cropped from the centre. If your subject is off-centre, switch to fit and the whole photo is kept, with bars on two sides.
Getting a clean square
- Crop tight before you upload if the subject sits near an edge — fill crops from the centre.
- Portrait photos lose the top and bottom; landscape photos lose the sides.
- Export as JPEG for photos, PNG only when you need transparency.
- Re-encoding strips EXIF, so GPS and camera details do not travel with the upload.
Questions
Are my photos uploaded anywhere?
No. There is no backend. The page contains all the code it needs and your browser does the decoding and resizing locally. Disconnect from the internet after the page loads and it keeps working.
How do I make a 2×2 inch photo?
At 300 DPI, 2×2 inches is 600×600 pixels. Choose the 2×2 inch preset, use fill to crop to a square, and export as JPEG.
Does resizing remove EXIF and GPS data?
Yes. Re-encoding through a canvas writes a fresh file with no EXIF block, so GPS coordinates, capture time and camera model are dropped. Rotation is applied to the pixels first, so portrait photos stay upright.
Will it upscale a small image?
It will, but it cannot invent detail. If you ask for 4000 px from a 600 px photo you get a larger, softer image. Downscaling is always the better direction.