How compression works without an upload
Your browser decodes each image, optionally scales it down, and re-encodes it with the quality you chose — all with the built-in Canvas API on your own machine. Lossy formats (JPEG, WebP) shrink by discarding detail the eye rarely misses; the quality slider controls how aggressive that is. Converting photos to WebP at 75–85% quality typically cuts file size by half or more with no visible difference.
Tips for the smallest files
Photos: choose WebP at around 80%. Screenshots and graphics with text: keep PNG, or try WebP at 90%+ and zoom in to check the text edges. Images destined for the web rarely need to be wider than 1920 pixels — the max dimension setting often saves more than the quality slider does. Every image shows its own before/after size, so you can re-run with different settings until it's right; nothing is consumed or limited by trying again.