Free online image tool

Compress Image to Custom KB or MB

Reduce image size for online forms, sharing, and applications. Choose a target KB without uploading your photo to a server.

Uses the actual number you enter; aims for the highest image quality at or under the limit, not a guaranteed exact byte count. JPG / WebP recommended.
Choose a picture to get started. Images are processed on your device, not on our server.
Processed image preview

Your image is ready

Download image ↓

Note: Very large images may exceed your phone's memory. For an exact-KB goal, use JPG or WebP; PNG compression is lossless and may not reach the target. Converting to JPG replaces transparent areas with white.

How to compress an image to your target KB

  1. Upload a JPG, PNG, or WebP image.
  2. Set your preferred dimensions, output format, and custom KB or MB limit.
  3. Enter your desired maximum file size in KB or MB.
  4. Click Process Image and review the output size.
  5. Download the image directly to your device.

What does Smart auto compression do?

For JPG and WebP, the tool first adjusts encoding quality. If you enable Smart auto compression and the target is still not reached, it tries smaller image dimensions. Review the reported output dimensions before downloading. Exact target sizes are not guaranteed.

Does PixReqly upload my image?

No. This tool uses your browser's image canvas functionality. It does not send your image to our server for processing. File size and quality may vary depending on your browser and the source image.

For details, see our privacy policy.

Frequently asked questions

Will it always reach exactly 50KB?

No. Encoding is content-dependent. The tool tries to stay at or below your target; when it cannot, it shows the actual output size and a warning.

Will auto compression change my image dimensions?

It can, but only when the Smart auto compression option is enabled. Turn it off to preserve the dimensions you selected.