# 免费 Free online image tools: compress, crop, resize, cutout and convert · TuCools

TuCools gives compress, resize, convert, crop, ID photo size, social sizes, store sizes, split, watermark, add text, grayscale, circle, image to PDF, Favicon, strip info, image info, and prompt extract their own addresses, and processes them locally in the browser. Cutout, enhance, and erase request only the same-origin engine.

Standard and info tools run locally in the browser. Cutout, enhance, and erase request only the same-origin /api/engine, not a third party. The model pack is downloaded separately and is not included in the installer or the Docker image. ID photo size only crops and fills a background. Prompt extract only reads text already in the file and does not run a model. TuCools is the English name of 图酷. EasyImage on easyimage.work is the same family of online image tools.

[Web page](https://easyimage.work/en)

## Common questions

### Are images uploaded to a server?

Standard and info tools run in the browser on this device, and the image is not uploaded. Cutout, enhance, and erase request only this site's /api/engine, not a third party.

### Do the installer and the website use the same tools?

Yes. Docker and the Windows installer use the same page. The model pack is downloaded separately and is not included in the installer or the Docker image.

### How are TuCools, EasyImage, and easyimage.work related?

TuCools is the English name of 图酷. EasyImage on easyimage.work is the same family of online image tools. Compress, resize, convert, crop, watermark, and split still run locally in the browser. Cutout, enhance, and erase request only this site's engine.

## AI

- [Cutout](https://easyimage.work/en/cutout.md): Remove the background and export a transparent PNG. The request goes only to this site's engine, not to a third party. You cannot start when no model is available.
- [Enhance](https://easyimage.work/en/enhance.md): Upscale and enhance the image with an installed effect. The request goes only to this site's engine. You cannot start when no model is available.
- [Erase](https://easyimage.work/en/erase.md): Paint the area to remove and let this site's engine fill it in. You cannot start when no model is available, and the image is not sent to a third party.

## Standard

- [Compress](https://easyimage.work/en/compress.md): Compress JPEG, PNG, and WebP locally in the browser by quality, longest edge, or target size. The image is not uploaded.
- [Resize](https://easyimage.work/en/resize.md): Scale an image to a given width and height locally in the browser. You can fit it with margins, fill and crop, or stretch. The image is not uploaded.
- [Convert](https://easyimage.work/en/converter.md): Convert images between PNG, JPEG, WebP, BMP, and ICO locally in the browser. Formats this browser cannot export are explained on the page.
- [Crop](https://easyimage.work/en/cropping.md): Select an area, rotate, or flip in the browser, watch the crop update live, click to enlarge, then export PNG. The image is not uploaded.
- [ID photo size](https://easyimage.work/en/cropping/id-photo.md): Crop to the pixel size for a 1-inch, 2-inch, passport, or US-visa photo, and fill a white, blue, or red background. This only crops and fills the background. It does not remove the background.
- [Social sizes](https://easyimage.work/en/cropping/sizes.md): Place an image into common sizes for Instagram, a YouTube cover, or Xiaohongshu. You can fit with margins, fill and crop, or stretch. Processing runs locally in the browser.
- [Store sizes](https://easyimage.work/en/cropping/store.md): Place one image into common App Store, Google Play, and Chrome Web Store sizes. Fit with margins, fill and crop, stretch, or tile, then download or copy the results. Processing runs locally in the browser.
- [Split](https://easyimage.work/en/cutting.md): Split an image on a vertical, horizontal, or diagonal line, or into a grid. Except for a grid, the pieces can be joined back. Splitting runs locally in the browser.
- [Watermark](https://easyimage.work/en/watermark.md): Add a text watermark locally in the browser. You can set the position, size, color, opacity, and stroke. The image is not uploaded.
- [Add text](https://easyimage.work/en/caption.md): Add one large line of text in the center. Processing runs locally in the browser. The image is not uploaded.
- [Grayscale](https://easyimage.work/en/fade.md): Convert an image to grayscale locally in the browser. The image is not uploaded.
- [Circle](https://easyimage.work/en/cropping/tocircle.md): Crop an image to a circle by diameter. A diameter of 0 uses the shorter side. Processing runs locally in the browser.
- [To PDF](https://easyimage.work/en/pdf.md): Combine images into a PDF, with one image on each page. Preview the pages, then adjust the paper and order. The PDF is created locally in the browser and is not uploaded.
- [Favicon](https://easyimage.work/en/favicon.md): Export PNGs at 16, 32, 48, and 180, plus one ICO, from one image. They are created locally in the browser and are not uploaded.

## Info

- [Strip info](https://easyimage.work/en/exif.md): View an image's EXIF, then redraw a new image without metadata. The original file is left unchanged, and nothing is uploaded.
- [Image info](https://easyimage.work/en/pix.md): View an image's size and EXIF, and export JSON. This only reads the information. To remove metadata, use Strip info. Nothing is uploaded.
- [Prompt extract](https://easyimage.work/en/prompt.md): Prompt extract: read the positive prompt, negative prompt, and generation parameters embedded in PNG and JPEG images, including drawing prompts that Stable Diffusion and similar tools write into the file. This runs locally in the browser and does not run a model.
