Resize in bulk
Pixel dimensions matter more than quality: a 12-megapixel photo brought down to 2048 px on its longest side typically drops below 400 kB while still looking perfect on screen. Here you can do it to every photo at once.
Your file stays on your device: nothing is uploaded
How it works
Resizing uses the Lanczos3 filter in WebAssembly rather than the browser’s own resampling: in strong reductions the difference shows, because canvas produces aliasing on fine detail. Aspect ratio is always preserved — width and height define a box to fit within, never a stretch. Images already smaller than the target are left untouched: upscaling interpolates pixels that do not exist, producing softer files that weigh more than the original.
Your files are never uploaded. Anywhere.
Not to a server of ours, not to a third party, never. When you pick a file it stays in your browser’s memory: it is read, processed and written back on your device, and you save the result yourself. There is no path that takes it elsewhere, because there is no server to send it to.
- Processed locallyFormats are handled by WebAssembly code running in your browser, not by a remote service.
- Nothing to upload, nothing to wait forOther services send your file to a server and then send it back to you. Here the file never leaves: there is no upload to wait for.
- No accountNo sign-up, no email, no daily limits to get around by paying.
- No files to deleteOthers promise to erase your files after an hour. We have nothing to erase: they never reached us.