Photo Resize, Background & Enhance Tool
Resize by pixels, inches or cm, set the DPI, hit an exact KB or MB file size, remove or swap the background, auto-enhance the photo, and convert between JPG, PNG and WebP — every bit of it runs on your own device.
Drag & drop photos here or
JPG, PNG, WebP, GIF, BMP — resize, compress, DPI & more. Add more than one to batch-process.Frequently asked questions
Can I resize a photo to an exact KB, like 20KB or 50KB?
Yes — switch to "By target size (KB/MB)", enter the number, and the tool automatically adjusts quality (and dimensions if needed) to land as close as possible under that size — handy for exam and government form uploads.
Is my photo uploaded anywhere?
No. Every resize, compress, background, enhance, DPI, and format change happens in your browser using the Canvas API — the file never leaves your device.
Can I remove or change the background of a photo?
Yes — under "Background", pick "Remove" for a transparent PNG, or tap a preloaded colour (white, blue, sky blue, red, grey, green) for exam and ID photos, or use the custom colour picker. Subject detection runs on-device the first time you use it on a photo, which can take a few seconds.
What does "Auto-enhance" do?
It gives the photo a quick boost to brightness, contrast and colour so it looks less flat — useful for photos taken in dim or dull lighting. It's a one-tap toggle, not an AI retouch.
Can I change the DPI of a photo for printing?
Yes — pick a DPI preset (72 for screens, 150/300/600 for print) and it's embedded into the downloaded JPG or PNG file's metadata.
Can I upscale a small photo?
Yes — use the 1.5x–4x quick-scale buttons. This uses smooth browser resampling, which works well for mild enlargement but isn't an AI super-resolution model.
Can I resize several photos at once?
Yes — add multiple photos to the queue, set your options once, and use "Download All as ZIP".