Image Compressor
Shrink JPG, PNG and WebP files in your browser, one or many at once.
Five tools for files and everyday security: shrink photos, switch image formats, export vector graphics, create strong passwords and make QR codes.
Shrink JPG, PNG and WebP files in your browser, one or many at once.
Convert between JPG, PNG and WebP without uploading anything.
Export SVG files as sharp PNGs at any width, height or scale.
Random passwords from your browser’s secure generator, with strength meter.
QR codes for links, text, Wi-Fi and email, as PNG or SVG.
Most online image compressors upload your photo to a server, process it there and send it back. Ours use the canvas feature built into your browser instead. That has two benefits. Your files stay private, and processing is fast because nothing waits on an upload. Re-encoding through canvas also strips hidden metadata such as camera details and GPS location from JPG files, which is useful before you post a photo publicly.
The password generator uses the Web Crypto API, the same secure random source browsers use for encryption keys. The QR code generator builds codes for links, plain text, Wi-Fi logins and emails, and exports them as PNG for screens or SVG for print.
Use JPG for photos, PNG for screenshots and graphics with sharp edges or transparency, and WebP when you want smaller files and your audience uses current browsers. SVG is best for logos and icons on the web; convert to PNG only when a platform will not accept SVG.
No. Compression, conversion and SVG export all happen inside your browser using the canvas API. You can turn off your internet connection after the page loads and the tools still work.
There is no upload limit because nothing is uploaded, but your device’s memory still applies. Safari on iPhone and iPad caps a canvas at about 16.7 million pixels, so the tools scale larger photos down to fit that limit automatically.
No. The data is stored directly in the pattern, not on a server, so the code works as long as the link or details inside it are still valid.