Resize an image to 300x300 for a small square thumbnail
A form wants a small square avatar or a 300x300 product thumbnail, but your photo is the wrong shape. Sizing it to a clean 300x300 square first means it slots in without looking squished. The tool below is set to it.
Drop images here or click to upload
PNG, JPG, WebP, GIF, AVIF, HEIC — up to 50MB each
- Files never leave your device
- Runs in your browser
- Free, no signup
Where a 300x300 square fits
300x300 is a 1:1 square and a common pick for small profile avatars, catalog thumbnails, and some online exam or application photos. It is small enough to load fast in a list yet still readable.
Because it is compact, it is a frequent default when a site caps avatar or thumbnail dimensions. The resize tool is pre-filled at 300 by 300, so you drop a photo in and export.

Crop to a square before you shrink
Most source photos are taller or wider than they are square, so forcing a 4:3 or portrait shot into 1:1 stretches it. Crop the photo to a square first, then resize to 300x300 for a clean fit.
Keep the face or the product in the center of that square crop. At 300 pixels there is little room to spare, so a centered subject reads far better than one pushed to an edge.
Keep the file tiny
A 300x300 image is already light, but exam portals and listing sites often set a strict size cap. You can compress the result to slip under the limit without changing the dimensions.
Everything runs on your own machine. The photo is processed in the browser and never uploaded, so a personal ID shot stays private.
Frequently asked questions
Other sizes and platforms
- Instagram 1080x1080
- Instagram 1080x1350
- Story 1080x1920
- 720p 1280x720
- Social 1200x630
- FB cover 851x315
- X header 1500x500
- LinkedIn 1584x396
- 800x600 (4:3)
- Full HD 1920x1080
- 400x400
- 512x512
- 600x600
- 150x150
- 250x250
- 300x250 ad
- 350x350
- 350x450
- 500x500
- 1366x768 screen
- Instagram post
- Instagram story
- Instagram profile
- Shopify