THE IMAGE UPLOAD TOOLKIT
Compress images to KB.
Keep dimensions in control.
Meet a file-size limit. Keep your dimensions in check.
01 Your image
Your image stays in your browser. No uploads. No account.
More image tools
Check and prepare files in your browser.
Choose a maximum file size
Enter the file-size cap shown on your upload form. PixelKit tries different quality settings to find an image within that limit. Here, 1 KB means 1,000 bytes.
Set width and height in pixels
Set the required width and height. Pixels stay fixed by default. If quality changes are not enough, allow a smaller image or increase the limit.
Check the result and download
See the final file size and dimensions before downloading. Your original stays untouched. Animation and metadata are removed; lossy exports may lose detail.
Which image format should you choose?
Start with the formats accepted by your upload form. Then compare file size, transparency and image detail.
JPG: photos and common upload forms
Choose JPG when the destination accepts it and transparency is not needed. PixelKit adjusts quality to try to meet your KB limit. Transparent areas become white.
WebP: smaller files with transparency
WebP can preserve transparency while adjusting quality. Check that your upload form accepts WebP before choosing it.
PNG: lossless pixels and transparent backgrounds
PNG preserves transparency, but this tool cannot lower PNG quality to save bytes. If the output is too large, allow smaller dimensions or choose another accepted format.
Example: fit a photo under 200 KB
Choose your photo, set the maximum size to 200 KB and enter the width and height required by your form. Export as JPG or WebP if accepted. Keep the resize option off when exact dimensions are mandatory. Process the image and check the reported byte count before downloading.
If the result stays over the limit, allow smaller dimensions only when your form permits it. A 200 KB limit here means 200,000 bytes; the output may be smaller.
A few useful answers.
Will my file be exactly 200 KB?
The goal is at or below your limit, not an exact byte count. PixelKit verifies the encoded size before marking it as a fit. Some images require smaller dimensions.
Does this guarantee acceptance by a website?
No. Upload rules may also specify format, dimensions, subject or background. Compare your export with the destination's current requirements.
Why can a PNG stay large?
PNG uses lossless encoding. Quality settings cannot reduce its size here. Try JPG or WebP if accepted, or allow smaller dimensions.
Where do my images go?
Image processing happens in this tab. PixelKit does not send your images to a server. Hosting providers may process standard connection data to serve the website.
Anonymous usage analytics
Analytics is off until you choose.
With permission, we count visits, referring domains and tool actions. No images, filenames or input content are collected. Anonymous IDs rotate daily. Records are kept for 90 days.