Resize Image to 300×300 Pixels

100% Free

Resize JPG, PNG, or WebP images to exactly 300×300 pixels. Crop to fill the square, keep the whole image with padding, or stretch when a form requires exact dimensions.

  • No Sign-up
  • High Quality
  • Secure & Private

Upload Image

Your images are safe

Your browser reads and resizes the image on this device. The file is not sent to our server.

Resize Settings

Dimensions (px)

Common canvas sizes (Optional)

Canvas presets may change the image aspect ratio.

Output options ((Auto))

Keep original dimensions when the requested size is larger.

Background
90%

Quality affects JPG and WebP output. Higher quality usually means a larger file.

Upload an image to begin.

Preview & Download

Your preview will appear here

Choose a JPG, PNG, or WebP image. It stays in your browser.

Choose how your photo fits the 300×300 square

The output is always exactly 300 pixels wide and 300 pixels high. The Fit setting controls what happens when the original is not square.

Cover — best default

Fills the square without distortion and crops equal areas from the long edges.

Contain — keep everything

Keeps the whole image visible and fills unused space with the selected background.

Stretch — use with care

Forces the image into a square and can make faces, logos, or text look wider or taller.

Start with the largest clear original

Reducing a large image usually stays sharp. Enlarging an image below 300×300 cannot create missing detail, so the result may look soft.

Crop Image·Check Image Size·Compress by KB

Frequently Asked Questions

How do I resize an image to exactly 300×300 pixels?

Upload the image, leave Width and Height at 300, choose Cover, Contain, or Stretch, then select Resize Image and download the result.

How do I make a 300×300 image without stretching it?

Use Cover to fill the square with a centered crop, or Contain to keep the entire image with padding. Avoid Stretch when proportions matter.

Will the downloaded file really be 300×300 pixels?

Yes. The result canvas is exactly 300 pixels wide and 300 pixels high. The preview also reports the output dimensions before download.

Can I make a 300×300 JPG or PNG?

Yes. Choose Auto to keep a supported input format, or select JPG, PNG, or WebP under Output format.

Does 300×300 pixels mean 300 KB?

No. Pixels describe width and height; KB describes file size. Use the quality control or a KB compressor if the upload form also has a file-size limit.