ToolKitToolKit工具箱

✂ Image Cropper / Resizer

Crop, scale and resize — avatars & ID photos

🔒 Everything runs locally in your browser. Your data is never uploaded to any server.

About this tool

The image cropper / resizer lets you cut a picture down to the part you actually want, or scale it to an exact pixel size. Making an avatar, normalising product photos to one size, cropping to an ID-photo ratio, or shrinking a huge original to fit a forum or form upload limit — all of it happens in one place.

Everything runs in your browser using the Canvas API, so the image is never uploaded to any server. Even an ID card, a contract or a private photo only passes through your own machine’s memory before being exported — fast, and with no privacy worries.

How to use

  1. Click to select or drag an image into the drop zone — JPG, PNG, WebP and other common formats are supported.
  2. Drag the crop box over the area you want to keep, or enter a target ratio (e.g. 1:1 avatar, 3:4 ID photo) to lock it.
  3. To only resize, type a target width or height and keep "lock aspect ratio" on to avoid distortion.
  4. Check the preview, choose the export format and quality, then click download to save the file locally.

When to use it

  • Creating a square or fixed-size avatar for social platforms and chat apps.
  • Normalising a batch of product or blog images to identical dimensions.
  • Fitting an oversized photo into a form, forum or job-site upload limit.
  • Cropping a phone snapshot to an ID-photo, poster-cover or article-thumbnail ratio.

FAQ

Does cropping reduce the quality?

Cropping just removes the surrounding pixels; the part you keep is essentially untouched. Quality only drops if you upscale or export at a low quality setting — shrinking is usually indistinguishable.

Does it support transparent PNG?

Yes. Exporting to PNG or WebP keeps the alpha channel. If you export to JPG, transparent areas become white because JPG has no transparency.

Are my images uploaded or stored?

No. The entire crop-and-resize process happens locally in your browser; nothing is sent to a server and everything clears when you close the page.