Is my image uploaded to a server?
No. All compression, resizing, and cropping is done entirely inside your browser using the HTML5 Canvas API. Your image never leaves your device — there are no server calls.
image-tools tool
Compress images to exact KB limits for NEET, government portals, and online forms. Smart presets for passport photos, document scans, and profile pictures — resize, crop, and convert formats. Everything runs in your browser.
Pick a preset for passport photos, documents, or profile pictures — the tool auto-adjusts quality and dimensions to hit the target. Works entirely in your browser; nothing is uploaded.
Click to upload or drag & drop
JPEG, PNG, WebP, GIF — up to 20 MB
Government portals and exam applications like NEET, UG admissions, and community certificate requests often enforce strict image file size limits — typically under 50 KB for passport-style photos and under 200 KB for document scans.
This tool compresses any image to meet those limits automatically using your browser's built-in Canvas API. Upload a photo, pick a preset, and download the compressed file instantly — no sign-up, no server, no data leaves your device.
You can also manually crop the image before compressing, switch output format between JPEG, PNG, and WebP, and override the maximum dimensions for precise control.
No. All compression, resizing, and cropping is done entirely inside your browser using the HTML5 Canvas API. Your image never leaves your device — there are no server calls.
Use Passport Photo for identity photo fields — it targets under 50 KB with sensible maximum dimensions. Use Document / Certificate for mark sheets, certificates, and ID card scans that typically allow up to 200 KB.
PNG is lossless — it stores every pixel exactly and cannot be compressed with a quality setting the same way JPEG can. For photographs, JPEG or WebP will produce much smaller files. Use PNG only when you need transparency or a pixel-perfect copy.
The tool first runs a binary search on compression quality. If even the lowest quality setting exceeds the target, it progressively scales down the image dimensions (in 10% steps) until the file fits the limit.
Any format your browser can display — JPEG, PNG, WebP, GIF, BMP, AVIF, and SVG. The output can be saved as JPEG, PNG, or WebP.