FileSwift
Home/Crop Image
Free · runs in your browser · exact size limit target

Crop to square
& compress.

Whether you are preparing a profile picture for LinkedIn, Discord, or Instagram, or cropping an image for an upload form, this tool makes it easy. Crop your photo into a perfect 1:1 square, set an optional KB file size limit, and save.

Input size
Output size
Saved

Crop to square & compress

Upload your photo, drag the box to crop the exact square region you want, choose a target file size (if needed), and download.

Drop your photo here, or click to browse
One image at a time · square JPG output

How it works

  1. Upload your image. Any standard photo format (JPG, PNG, WebP) works.
  2. Adjust the crop box. Drag the box to select the region, and drag the corner handle to resize the square.
  3. Set a target KB size limit. Standard profile pictures usually don't need this, but you can limit the file size if the platform has a strict upload limit (e.g. 200KB).
  4. Click "Crop & Compress" to crop the image and download a clean square JPG.

Common questions

Why is the crop area locked to a square?

Most online avatars, profile pictures (LinkedIn, Instagram, WhatsApp, Slack, Discord), and icons demand a 1:1 aspect ratio. Locking it to a square ensures you get the exact region framed perfectly without guessing.

Does this upload my photos anywhere?

No. Like all FileSwift tools, the cropping, resizing, and compression run entirely inside your browser tab using JavaScript. Your photos never leave your device.

What format is the output file?

The cropped output is exported as a standard JPG, which has the best compression and compatibility across all platforms and web forms.