Choose a useful pixel size
Select a PNG, JPEG or WebP, then enter either width or height. The other dimension follows the original aspect ratio. This is a resize, not a crop: the whole image remains visible.
Generate and check the PNG copy
The preview shows the source photo; the output dimensions appear in the ready message. Generate a copy, download it, and open it to check the result before replacing anything. PNG keeps transparency, but can be larger than the original JPEG.
What resizing can and cannot fix
Smaller pixel dimensions often help when a form has an image-size limit. Enlarging a photo cannot restore detail that was never captured. This tool preserves proportions rather than stretching faces or objects; integer rounding can change a dimension by one pixel.
Local processing, with clear limits
These are standalone website utilities, separate from the CalcLock iPhone vault. Selecting a photo does not import it into the app. The tool’s code processes selected images in your browser and does not upload them, use a remote image service or save them to browser storage. Downloaded files go wherever your browser normally saves downloads.
Re-encoding creates a new pixel-based copy without copying the original EXIF metadata. This applies only to the generated copy, not your original, backups or other shared copies. It is not a promise that every identifying detail has been removed: visible content can identify you, and browsers may add encoding information. Color rendering and orientation may differ between applications; inspect your output.
Inputs are limited to 25 MB, 24 million pixels and 10,000 pixels on either side. Some devices may run out of memory below these limits. Only browser-decodable PNG, JPEG and WebP files are accepted. Animated images are flattened to a browser-decoded frame; do not use this tool to preserve animation. Clear releases the tool’s image references and download URLs; it does not securely erase device memory or remove downloaded files.
More photo utilities
All planning and photo tools · Understand the vault’s privacy boundaries