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

Crop &
compress.

Crop your photos for social media or upload forms using popular aspect ratio presets (Instagram, TikTok, YouTube, Twitter) or custom free-form dimensions. Set an optional KB file size limit and save locally with 100% privacy.

Input size
Output size
Saved
🛡️ Private Local Image Processing: Your images never leave your device and are never uploaded or saved. Disconnect your internet to test—this page works 100% offline.

Crop & compress image

Upload your photo, select a crop ratio preset, drag the box to crop the exact 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 · JPG output

How it works

  1. Upload your image. Any standard photo format (JPG, PNG, WebP) works.
  2. Adjust the crop box. Select your aspect ratio preset. Drag the box to select the region, and drag the corner handle to resize.
  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 cropped JPG.

Common questions

What aspect ratios are supported?

This tool supports standard aspect ratios like 1:1 (Square for profile pictures), 4:5 (Instagram Portrait), 16:9 (Landscape for video & banners), 9:16 (vertical Stories & Reels), 3:1 (Twitter/X banners), as well as a "Free Crop" option that lets you resize the crop box to any custom rectangular dimensions.

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.