Crop a batch
Set a ratio or exact pixel size, then pan and zoom each image. Framing is saved separately for each photo. Download the current image or the whole batch as a ZIP. AVIF is input-only.
Manage files
Choose files starts a batch. Replace files or dropping new files replaces it; Add files keeps the current batch. Unchanged duplicates are skipped when adding. Canceling the picker leaves your work intact. Delete removes a file or page; Clear all empties this tool. Deletes also clear edit history. Undo and Redo still work for reordering and rotation.
Supported files
PNG, JPG/JPEG, WEBP, and AVIF images are supported when your browser can decode them. Animated images use a still frame. PDFs and Word documents are not accepted here. Export PNG, JPG, or WEBP.
Keep your original
Review important work before printing. PDF bookmarks, attachments, signatures, accessibility tags, links, forms, and other interactive features may not survive. Cropping and flattening are not secure redaction.
Privacy and navigation
Files are processed on your device, not uploaded or sent to ads. Only theme and import preferences are saved. Download before changing tools, refreshing, or closing: each page starts fresh, including browser Back and Forward. Clearing files releases the app's references, but browser memory cleanup is not secure erasure. Original files and downloads remain on your device.
PDF and Word libraries load from public CDNs and need internet. Photo cropping and ZIP creation use local browser features and bundled code. Ads stay in separate sandboxed frames. Privacy details.
Engines and references
PDF.js 4.10.38 (Apache-2.0), pdf-lib 1.17.1 (MIT), JSZip 3.10.1 (MIT), docx-preview 0.3.7 (Apache-2.0), and html2canvas 1.4.1 (MIT). See THIRD_PARTY_NOTICES.md for licenses.
Adobe transparency flattening · PDF.js · pdf-lib