How It Works
Iris provides two powerful image analysis capabilities:- Reverse Image Search - Find where an image appears online
- Metadata Extraction - Extract EXIF data including GPS coordinates, camera info, and more
Upload or Provide URL
Either upload an image file from your device or provide a publicly accessible image URL.
Select Search Engines
Choose which reverse image search engines to use:
- Google Lens
- Yandex Images
- Bing Visual Search
Metadata Extraction
Iris automatically extracts EXIF metadata from the image, including:
- GPS coordinates (if available)
- Camera make and model
- Exposure settings
- Date and time taken
- Image dimensions and format
Search Engines
- Google Lens
- Yandex
- Bing Visual Search
Google’s visual search technology powered by machine learning.Best For:
- Objects and products
- Landmarks and places
- Text in images (OCR)
- Similar images
Metadata Extraction
EXIF Data Types
Iris extracts comprehensive metadata from images:GPS Information
GPS Information
Location Data:
- Latitude and longitude coordinates
- Altitude (if available)
- Coordinate format: Decimal degrees
lib/image/types.ts:6
Camera Information
Camera Information
Device Details:
- Camera make (e.g., “Canon”)
- Camera model (e.g., “EOS 5D Mark IV”)
- Software used (e.g., “Adobe Photoshop”)
lib/image/types.ts:15
Exposure Settings
Exposure Settings
Photography Settings:
- Aperture (f-stop)
- Shutter speed
- ISO sensitivity
- Focal length
- Flash status
lib/image/types.ts:24
Basic Properties
Basic Properties
Image Details:
- Width and height (pixels)
- File format (JPEG, PNG, etc.)
- File size (bytes)
- Date taken and modified
- Color space (sRGB, Adobe RGB)
- Orientation
Extraction Implementation
Metadata extraction uses theexifr library with comprehensive parsing:
lib/image/metadata.ts:8
URL-Based Extraction
Iris can fetch and analyze images from URLs with automatic retry logic:lib/image/metadata.ts:105
Technical Details
Search URL Generation
Each search engine requires a different URL format:lib/image/engines.ts:25
Supported Image Formats
Supported Formats:
- JPEG/JPG (most common, best EXIF support)
- PNG (limited EXIF support)
- GIF (basic properties only)
- WebP (modern format with EXIF support)
- HEIC/HEIF (Apple format)
Use Cases
Verification
- Verify if a profile picture appears elsewhere online
- Check if product images are stolen from other sites
- Identify the original source of viral images
Investigation
- Find additional context about a location from GPS data
- Determine when a photo was actually taken
- Identify camera equipment used
Security
- Check if your photos are being used without permission
- Identify edited or manipulated images
- Discover metadata that shouldn’t be public
Privacy & Security
Removing Metadata: Most image editing tools can strip EXIF data:
- macOS: Preview > Tools > Show Inspector > GPS tab > Remove Location Info
- Windows: Right-click > Properties > Details > Remove Properties and Personal Information
- Command line:
exiftool -all= image.jpg