100% client-side · nothing uploaded

Shrink, crop & convert photos
without the upload

Resize, compress, crop, convert, rotate, Base64-encode, and generate favicons from your photos — seven free tools that run entirely on your device.

4.2 MB
512 KB
Your images never leave your browser
Resize Compress Crop Convert Rotate & Flip To Base64 Favicon

Drop an image to resize

or click to browse, or paste with Ctrl/Cmd+V

Seven 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.

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

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.