Resize any picture to exactly 300 × 300 pixels
The output is always 300 × 300 px – the size used for profile pictures, app avatars and small web thumbnails. Many sign-up forms, forums and LMS portals ask for a 300 × 300 px profile image, and some Indian government forms specify 300 × 300 for a photograph.
A face should fill most of the frame: crop in the source first if needed, then resize with “Crop to fill”. The tool downsizes in steps rather than in one jump, which keeps edges and text sharper than a basic one-shot resize, and it reads the camera orientation so phone photos come out the right way up.
Steps
- Add the image. Click the sheet or drag the file in. JPG, PNG, WebP, HEIC, GIF, BMP and AVIF are accepted; several at once is fine.
- Confirm 300 × 300. The width and height are pre-filled. Switch the unit to cm or mm if your spec is in print units – the pixel size is shown underneath.
- Choose what happens to a different shape. Crop to fill (default), Fit with white bars, or Stretch.
- Optionally set a KB limit. If the site also caps the file size, type it; quality is adjusted so the file fits at these exact dimensions.
- Resize and download. One image downloads directly, several as a ZIP.
Other common sizes
3000 × 3000 · 600 × 600 · 512 × 512 · 1920 × 1080 · in cm / mm · passport photo
Frequently asked questions
How do I resize an image to 300 × 300 pixels?
Add the image, keep 300 and 300 in the width and height boxes, choose how to handle a different shape (crop, fit with white bars, or stretch) and press Resize. The file downloads at exactly 300 × 300 px.
Will a non-square photo be distorted?
Not unless you choose “Stretch”. The default “Crop to fill” trims the longer side from the centre; “Fit, white bars” keeps the whole image and pads the short side with white.
Can I also keep the file under a size limit?
Yes. Enter a KB number in “Max size” and the JPG quality is lowered until the 300 × 300 image fits – the dimensions are never changed to reach it.
Does resizing upscale small images?
It will output 300 × 300 px even from a smaller source, but detail cannot be invented – a 200 px picture enlarged to 300 px will look soft. Start from the largest original you have.
Is the image uploaded?
No. Resizing happens in your browser; nothing is sent to a server.