Complete Feature List
Version 1.3 adds the preview, structure, output choices, and integrity details needed to turn available photo metadata into a useful handoff.
In short: Photo2XL previews selected Photos-library items, reads the metadata available to iOS, and writes one row per processed photo to Excel or CSV. Choose a template, set the fields and their order, add project columns, and optionally package selected photo files, clean copies, and a SHA-256 manifest. Photo2XL does not upload photos or spreadsheet data to its servers; iCloud-hosted originals may require network access.
Excel (.xlsx) or CSV Export
Create a spreadsheet with one row per processed photo and one column per selected field.
- check_circle Choose .xlsx for formatted workbook output or .csv for portable data exchange
- check_circle Dates, numeric values, and coordinates use type-aware output where the format supports it
- check_circle Rows are written progressively instead of holding the whole export in memory
- check_circle Spreadsheet-like text is escaped to reduce formula-injection risk
Up to 40 Metadata Fields
Choose and order the fields that matter to the current job.
- check_circle Basic file, date, dimension, and Photos-library properties
- check_circle GPS coordinates, altitude, speed, course, and available accuracy values
- check_circle Camera, lens, ISO, aperture, exposure, flash, focal length, and white balance
- check_circle Image and advanced timestamp fields when present in the source data
Preview Before Export
See what you selected before creating files or using the free sample.
- check_circle Preview metadata from the first selected photos in export order
- check_circle Review output format, selected fields, project columns, and package options
- check_circle See missing-value counts before starting the full run
- check_circle Opening the preview does not create a history record or consume the sample export
Workflow Templates
Start from a useful field and output configuration instead of rebuilding it each time.
- check_circle Photography EXIF for camera and exposure details
- check_circle Photo Archive for cataloging files
- check_circle Field Report for date, location, and project delivery
- check_circle Privacy Clean Share for safer sharing
Custom Project Columns
Add context that is not stored inside a photo.
- check_circle Add up to 8 columns such as project, case, property, asset, or note
- check_circle Custom columns follow the selected metadata fields in the spreadsheet
- check_circle Reuse the saved structure in later exports
- check_circle Keep context explicit instead of overloading filenames
Optional Photo Package
Bundle selected photo files with the spreadsheet in a ZIP when the handoff needs both.
- check_circle Selected photo files are copied; Photos-library originals are never modified
- check_circle Duplicate and unsafe filenames are normalized inside the package
- check_circle Package creation uses temporary output and commits only after success
- check_circle The resulting ZIP can be shared through the standard iOS share sheet
Clean Image Copies
Create supported image copies that remove location and sensitive camera, date and author metadata before sharing.
- check_circle Available when photo files are included in the package
- check_circle Creates new copies rather than editing the Photos library
- check_circle Designed for privacy-oriented sharing workflows
- check_circle Format support depends on what iOS can decode and rewrite
SHA-256 Export Manifest
Record hashes and export details for files included in the generated package.
- check_circle manifest.json includes file roles, byte counts, and SHA-256 values
- check_circle Records app version/build, format, source type, fields, and completion counts
- check_circle A later mismatch indicates that a packaged file changed after export
- check_circle It does not authenticate the source photo or establish legal admissibility or chain of custody
iCloud-Aware Source Access
Ask iOS for source data when the selected photo is not fully stored on the device.
- check_circle Network access may be required for iCloud-hosted originals
- check_circle Download progress and failures are surfaced in the export flow
- check_circle Metadata access retries after source prefetch
- check_circle Keeping the app open and using a stable connection helps large iCloud-backed exports
On-Device Export Pipeline
Photo reading, metadata extraction, spreadsheet generation, and package assembly happen on the device.
- check_circle Photo2XL does not upload photos or exported spreadsheet data to its servers
- check_circle No account is required
- check_circle The app shows scanning, download, extraction, and generation progress
- check_circle Actual completion time depends on device, formats, fields, and iCloud access
Reusable Export History
Return to successful exports without rebuilding the job from scratch.
- check_circle Open or share a generated file again
- check_circle See row count, format, and missing-value summary
- check_circle Run an export again with the same source, fields, template, and options
- check_circle Clear individual records or confirm before clearing all local history
Free Sample + Lifetime Pro
Evaluate the complete workflow before buying a subscription-free unlock.
- check_circle The free download includes one successful sample export of up to 3 photos
- check_circle The sample is consumed only after the output and history record are safely persisted
- check_circle Photo2XL Pro is a one-time lifetime purchase that removes the app photo-count cap
- check_circle Restore Purchases is available for eligible prior purchases
40 Supported Metadata Fields
Choose from the complete 40-field set. A field is left empty when the source photo does not provide that value.
Ready to get started?
One sample export of up to 3 photos is included. Pro is a one-time lifetime purchase with no subscription.
Photo2XL 1.3 · Build 4 · Requires iOS 17.6 or later