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.
Drop images to resize
or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch
Preview
Resize settings
Batch queue
Drop images to compress
or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch
Preview
Compression settings
Type a budget and the tool searches for the highest quality that fits, in at most eight encodes.
Batch queue
Drop an image to crop
or click to browse, or paste with Ctrl/Cmd+V
Drag to move · drag a corner to resize
Crop settings
Drop images to convert
or click to browse, or paste with Ctrl/Cmd+V — drop several at once to process a whole batch
Preview
Convert settings
JPEG doesn't support transparency — see-through areas will be filled white.
Batch queue
Drop an image to rotate or flip
or click to browse, or paste with Ctrl/Cmd+V
Preview
Rotate & flip
Drop an image to Base64-encode
or click to browse, or paste with Ctrl/Cmd+V
Preview
Ready-to-paste snippets
Drop a square-ish logo or image
or click to browse, or paste with Ctrl/Cmd+V — non-square images are center-cropped
Generated sizes
Add them to your site
Download each PNG above into your site's root folder using the filenames shown, then paste this into your <head>:
Drop a photo to see what it's carrying
or click to browse, or paste with Ctrl/Cmd+V — drop several at once to strip a whole batch
What this file is carrying
No EXIF metadata found — there's nothing in this file to give away.
Strip it out
The clean copy is made by removing the metadata segments from the file itself, not by re-saving the picture — so the image data comes through bit for bit identical. No quality is lost.
Batch queue
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.