Which image tool do you need?
There are more tools here than anyone wants to scan through. Start from the problem instead:
“The upload form says my photo is too big.” Almost always dimensions, not file size. A modern phone photo is around 4000 px wide; most forms want 1200 px or less. Use the image resizer — halving the width of a photo cuts the file to roughly a quarter, because you removed three quarters of the pixels.
“I need a smaller file at the same size.” That is a format question, not a dimension one. Convert it to WebP: the same photo at the same dimensions typically lands 25–35 % smaller than JPEG at comparable quality. Use JPG instead when something old has to open it, and PNG only when you need transparency or crisp flat colour, because PNG is lossless and will usually be the largest of the three for a photograph.
“I want to post this but not what’s in it.” Several distinct problems: blur a face or a document softly, pixelate it when you want the redaction to look deliberate, and strip the EXIF block to remove GPS coordinates, camera serial number and timestamp — which survive every crop and resize unless you explicitly remove them.
“It’s sideways.” Rotate for 90° turns, flip or mirror for a horizontal reflection — the one you want after a selfie camera has reversed your text.
“It needs to look like ours.” Add a text or logo watermark, round the corners for cards and avatars, or drop it to greyscale.
“I need a colour out of this picture.” The image colour picker reads the exact pixel value and gives you hex, RGB and HSL.
“Something in this folder is the wrong size and I don’t know which.” The dimension analyzer reads a whole batch and lists width, height, aspect ratio and file size in one table.
“Remove the background.” The background remover knocks out a reasonably uniform backdrop. Product shots against white or a studio sweep work well; hair against a busy street does not.
What re-encoding actually costs you
Worth knowing before you convert anything twice.
JPEG and WebP are lossy: saving discards detail that the format bets you will not notice. That bet is made fresh every save. Open a JPEG, change nothing, save it again, and it is measurably worse than it was — the artefacts from the first save get treated as real detail and encoded on top of. Do it eight or ten times and it is visible. This is generation loss, and it is why you should keep an original and re-export from it rather than editing the exported copy.
PNG is lossless: it stores every pixel exactly and can be re-saved forever without degrading. But it cannot undo damage that already happened. Converting a heavily compressed JPEG to PNG preserves the artefacts perfectly and makes the file much larger. The quality is gone; PNG just stops it getting worse.
Practical consequence: make dimension changes and format changes in one pass, from the original. Resizing a photo and then converting it re-encodes twice. Every tool here re-reads the file you give it, so give it the good one.
Why none of these upload your photos
Every tool on this page draws your file onto an HTML canvas, works on the pixel array, and reads the result back out. That is a browser API — it runs on your machine, and there is no step where the image is sent anywhere. Nothing to upload means nothing to retain, and no queue to wait in.
It also means the ceiling is your device’s memory, not somebody’s free tier. A few dozen phone photos at once is normal on a laptop; a few hundred very large ones may make the tab struggle. If a batch stalls, split it.