How Resize images works
Image Resize runs entirely inside your browser using the @jsquash/resize WebAssembly module with Lanczos-3 filtering. You drop a JPEG, PNG, WebP or AVIF file, enter target dimensions or a percentage scale, and the resampled image is offered as a local download within seconds. The pixel data never leaves your device: no server receives your file, no account is required, and once the WebAssembly module has been fetched (a one-time download the first time you resize an image), the tool keeps working with no network connection.
Lanczos-3 is a high-quality downscaling kernel that preserves edge sharpness better than bilinear or nearest-neighbour methods. You can also change format at the same time, converting a heavy PNG screenshot to a compact WebP or AVIF in a single pass. The quality slider (for lossy formats) gives you direct control over the size-versus-fidelity trade-off, and a live size estimate updates as you drag.