Squoosh
squoosh.app
Compare image compression settings side by side before you export
tinypng.com
Shrinks PNG and JPEG files by half with no visible difference.
Drag images onto the panda and they come back with the colour palette quantised and metadata stripped, typically 50–70% smaller with no change you can see at normal viewing size. It has been the default answer to web image weight since 2012 and still holds up against newer encoders for PNG specifically. It compresses and nothing else.
AltFTool does this too
If you would rather not leave the site, Image Compressor covers the same job here — free, no account, and it runs in your browser.
Open Image CompressorQuestions
Works the moment the page loads. No account, no email, no trial. Twenty images per batch at five megabytes each, and it cannot resize or change format.
Yes. TinyPNG sends your input to its own servers to process it. That is fine for public material; for anything containing personal data, use one of the on-device tools instead.
Twenty images per batch at five megabytes each, and it cannot resize or change format.
Alternatives
Same category or same task, ordered by how closely they overlap.
squoosh.app
Compare image compression settings side by side before you export
bulkresizephotos.com
Resizes hundreds of photos at once without uploading any of them
ezgif.com
Makes, crops, speeds up and optimises animated GIFs and short clips
iloveimg.com
Batch resize, crop, compress and watermark a folder of images
photopea.com
Opens a PSD, keeps the layers, and runs entirely in a browser tab
screely.app
Wraps a raw screenshot in a browser frame and a decent background