The Complete Image Size Cheat Sheet for Every Platform (2026)
Every platform wants a slightly different size, and getting it wrong crops your face off or...
Read guide300 square is the classic web thumbnail and the size many older forums, CMS avatar fields and job boards still ask for. It is small enough to load instantly and large enough to stay sharp on a standard display. Drop a photo in and it comes out at exactly 300 by 300, cropped to fit rather than squashed. Nothing is uploaded.
JPG, PNG or WEBP. Output is always 300 × 300.
We put the same 600 by 600 portrait through this tool at 300 by 300 and weighed all three outputs. JPG and WEBP at quality 90.
PNG is lossless, which is why it is 9 times heavier than JPG here and 13 times heavier than WEBP. Use PNG only when you need transparency or perfectly crisp text and lines. For a photograph at 300 by 300, WEBP at quality 90 came out at 10.3 KB and is almost always the right answer.
300 by 300 is square, and almost no camera shoots square. A photo from a phone is usually 4:3 or 3:4, and a DSLR is 3:2, so something has to give when it becomes a 300 pixel square. Roughly a quarter of the long edge is removed to make it fit.
That is what the Fit control is for. Crop to fill scales your photo until it covers the whole frame and trims the overflow, so nothing is distorted but something is lost. Fit inside scales until the whole photo is visible and pads the gap with a colour, so nothing is lost but bars appear. Stretch forces the photo into the frame and is the only option that distorts faces.
Crop to fill is the default here because a distorted face is much more obvious than a cropped edge, and because most systems asking for a fixed size expect the frame to be filled. Switch to Fit inside when the whole image genuinely has to stay visible, such as a logo or a diagram.
Common places this exact dimension is specified.
| Use | Why this size | Format worth using |
|---|---|---|
| Forum and CMS avatars | 300 square is the classic web thumbnail and the size many older forums | PNG for icons, WEBP for photos |
| Product thumbnails | 300 square is the classic web thumbnail and the size many older forums | PNG for icons, WEBP for photos |
| Job board photos | 300 square is the classic web thumbnail and the size many older forums | PNG for icons, WEBP for photos |
If a form tells you to upload a 300 by 300 photo, it usually means it will reject anything larger rather than resize it for you.
If your original is smaller than 300 by 300, this tool will still produce a 300 by 300 file, but the extra pixels are interpolated rather than real. Enlarging interpolates, it does not add information. If you need a genuinely larger image, start from a larger original or try the image upscaler, which is honest about the same limit.
Crop to fill takes the centre of your photo. If the part that matters is off to one side, crop it deliberately first with the image crop tool, then bring the result here.
This tool fixes the dimensions, not the bytes. To land under a specific limit such as 100 KB, send the result through the image compressor, which searches for the quality that meets your target.
Drop your photo into the box above. The tool is fixed to 300 by 300, so the output is always exactly that, and it downloads as soon as you click. Nothing is uploaded to a server, the resize happens in your browser.
Not with the default setting. Crop to fill scales your photo until it covers the 300 by 300 frame and trims whatever hangs over the edge, so proportions are preserved. Only the Stretch option distorts, and it is there because a few systems genuinely want the whole image squeezed in regardless.
It depends entirely on format. Our 600 by 600 test portrait came out at 137.5 KB as PNG, 15.4 KB as JPG at quality 90, and 10.3 KB as WEBP at quality 90. Detailed photographs will be heavier than flat graphics at the same dimensions.
WEBP if the destination accepts it, since it was 67% the size of JPG in our test at the same quality. JPG if you need maximum compatibility. PNG only for transparency or crisp text, because at this size it was 9 times heavier than JPG.
The tool will still output 300 by 300, but it cannot invent detail that was never captured. Upscaling interpolates between existing pixels, which softens edges. Start from the largest original you have.
No. The file is read by your browser, drawn onto a canvas and encoded there. You can confirm it by opening your network tab while you use the tool, or by disconnecting from the internet and resizing anyway.
Any dimensions you like, with aspect ratio lock.
Open toolResize a whole folder to this size and download a ZIP.
Open toolChoose exactly which part survives the crop.
Open toolHit an exact file size after resizing.
Open toolPNG, JPG, WEBP and AVIF in and out.
Open toolEnlarge a small source before resizing it.
Open toolCircular avatars with a true circle preview.
Open toolCompress many images at once.
Open toolEvery platform wants a slightly different size, and getting it wrong crops your face off or...
Read guideA comprehensive comparison of JPG, PNG, and WEBP image formats. Learn when to use each format...
Read guideOne photo, three tools, three uploads: the workflow everyone suffers through. Here is how to...
Read guide