ImageMeta is an Android app for viewing and editing comprehensive image metadata including EXIF, IPTC, and XMP formats.
It allows you to browse images, view organized metadata, edit tags, perform batch operations, and analyze metadata patterns.
- Multi-format Support: View EXIF, IPTC, and XMP metadata
- Organized Categories: Metadata grouped into logical sections (Basic Info, Camera Settings, Location, etc.)
- Format Indicators: Clear labels showing metadata source (EXIF/IPTC/XMP)
- Comprehensive Coverage: 50+ metadata fields supported
- Single Image Editing: Edit individual metadata fields with real-time validation
- Batch Processing: Select multiple images and apply changes to all at once
- GPS Coordinate Management: Dedicated interface for location data editing
- Category Filtering: Focus on specific metadata types (Basic, Camera, Location)
- Metadata Distribution Charts: See camera model and ISO value patterns
- GPS Availability Analysis: Track which images have location data
- Interactive Charts: Pie charts and bar graphs for visual insights
- Bulk Analysis: Process multiple images simultaneously
- GPS Coordinate Display: View and edit latitude/longitude values
- Coordinate Validation: Ensure GPS data is within valid ranges
- Location Formatting: Human-readable coordinate display
- Map-Ready: Infrastructure for Google Maps integration
- Material Design 3: Clean, modern interface following Google's design guidelines
- Dark Mode Support: Automatic theme switching
- Responsive Layout: Works on phones and tablets
- Intuitive Navigation: Easy access to all features from the home screen
![]() |
![]() |
Enhanced Home Screen | Categorized Metadata View |
- Select Image: Choose from gallery or capture new photo
- View Metadata: See organized metadata in categories with format indicators
- Filter & Focus: Use category chips to view specific metadata types
- Edit Values: Modify metadata fields with validation
- View Location: Access GPS coordinates in dedicated location view
- Save Changes: Create new image file with updated metadata
- Select Multiple Images: Choose several images for bulk editing
- Template Editing: Modify common metadata fields
- Apply to All: Propagate changes across all selected images
- Progress Tracking: Monitor batch processing with status updates
- Bulk Analysis: Generate analytics for the image collection
- Select Image Collection: Choose multiple images for analysis
- Automatic Processing: Extract metadata from all images
- Visual Charts: View distribution patterns and trends
- Export-Ready: Data formatted for further analysis
- EXIF: Camera settings, dates, GPS, technical details
- IPTC: Keywords, captions, copyright, location names
- XMP: Extended metadata, ratings, user-defined fields
- Smart GPS Parsing: Automatic conversion between DMS and decimal formats
- Validation Engine: Ensure metadata integrity and format compliance
- Efficient Processing: Optimized for handling large image collections
- Error Handling: Graceful handling of corrupted or missing metadata
- Android 7.0 (API 24) or higher
- Storage permissions for image access
- 50MB free space for app and processed images
- Clone the repository:
git clone https://github.com/jksalcedo/imagemeta-app.git
- Open in Android Studio Arctic Fox or later
- Sync Gradle dependencies (includes MPAndroidChart, metadata-extractor)
- Run on device or emulator with API 24+
- AndroidX: Core app architecture and UI components
- Material Components: Modern UI design system
- Navigation Component: Fragment navigation and safe args
- metadata-extractor: IPTC and XMP metadata reading
- MPAndroidChart: Data visualization and charts
- Glide: Efficient image loading and display
- Original Preservation: Original images are never modified
- New File Creation: Edited metadata saved in new image copies
- Organized Storage: Processed images saved in
Pictures/ImageMeta/
- Batch Storage: Bulk processed images in
Pictures/ImageMeta/Batch/
- Performance: Optimized for processing 100+ images efficiently
- Google Maps Integration: Interactive map views for GPS coordinates
- Cloud Storage Support: Integration with Google Drive, Dropbox
- Metadata Templates: Save and reuse common metadata patterns
- Export Capabilities: CSV/JSON export for metadata analysis
- Advanced Filtering: Search and filter by metadata values