Add a batch of photos, set one target size, download them all as JPG. Everything runs in your browser — nothing is uploaded.
Downloads are always JPG, whatever you upload — the only way to reliably hit a target file size is JPG's adjustable quality.
Each photo is processed one at a time so your device stays responsive — larger batches just take a little longer.