File Metadata Extractorwith AI Detection
Drop any file to instantly extract MIME types, SHA checkums, and identify AI-generated images.
Upload your file
Drag and drop your file here, or click to browse. We support images, docs, and more.
PDFJPGPNGMax 10MB
MIME Type
Checksums
AI Check
High Performance
Everything you need to analyze files
Stop building fragile regex parsers. Use a battle-tested API designed for heavy I/O workloads.
- Instant Extraction
- Powered by Go, our parser handles files in memory with zero-copy overhead for sub-millisecond responses.
- Security First
- We calculate SHA-256 checksums automatically, verifying file integrity before you even process content.
- 30+ Formats
- From PDFs and Docx to rare binary formats. If it has magic bytes, we can identify it.
Advanced Analysis
AI & Screenshot Detection
Don't just detect file types. Understand the content. Our API automatically analyzes images to detect signs of AI generation and screenshot patterns.
- AI Generation Detection.
- Identifies signs of AI-generated content by analyzing EXIF data presence, noise patterns, and compression artifacts.
- Screenshot Classification.
- Distinguishes valid photography from device screenshots using resolution heuristics and metadata analysis.
- Rich Metadata.
- Extract granular details like dimensions, color models, MIME types, and secure SHA-256 checksums.
{
"filename": "sample_image.png",
"size_bytes": 252048,
"mime_type": "image/png",
"checksum_sha256": "cd72003f0774509a37e57706901c4930a5e5c84d4790119077a97379f79020e1",
"extension": "png",
"image": {
"width": 2880,
"height": 1124,
"color_model": "*color.modelFunc",
"ai_detection": {
"likely_ai_generated": true,
"confidence": "high",
"indicators": [
"no_camera_metadata",
"no_camera_technical_data",
"no_gps_data",
"no_exif_data"
],
"reasons": [
"No camera make/model found in EXIF data",
"No camera technical data (focal length, ISO, flash) found",
"JPEG image with no EXIF data - typical of AI-generated images"
]
},
"screenshot_detection": {
"likely_screenshot": false,
"confidence": "low"
}
}
}