100% client-side · nothing uploaded

Shrink, crop & convert photos
without the upload

Resize, compress, crop, convert, rotate, Base64-encode, strip hidden EXIF and GPS data, and generate favicons — eight free tools that run entirely on your device, one at a time or a whole folder at once.

4.2 MB
512 KB
Your images never leave your browser

Drop images to resize

or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch

Eight image tools, zero uploads

PhotoShrink runs every tool locally in your browser using the HTML Canvas API — the same engine browsers use to draw web pages. When you drop in a photo, it's decoded and processed entirely on your device; the pixels never touch a network request. That means no upload wait, no file-size limit imposed by a server, and no copy of your photos sitting on someone else's disk.

Working to a hard file-size limit? The compressor can search for it: Compress image to 100KB, Compress image to 200KB, Compress image to 500KB, Compress image to 1MB, Compress image for email, Compress image for Discord.

Prefer a dedicated page for one tool? Each one also lives on its own: Resize, Compress, Crop, Convert, Rotate & Flip, Image to Base64, Favicon Generator, and EXIF Viewer & Metadata Stripper.

Learn more about image tools

JPEG vs. PNG vs. WebP: which format should you use?

How lossy and lossless compression actually work, when transparency forces your hand, and why WebP usually wins on size.

How image compression actually works

Quality sliders, chroma subsampling, and why some photos shrink 90% while others barely move.

Resizing images without losing quality

Upscaling vs. downscaling, aspect ratio math, and picking the right output size for web, print, or social.

Why client-side image tools are more private

What actually happens (and doesn't) when a tool runs entirely in your browser instead of on a server.