Extract hidden file metadata: photo EXIF and GPS, PDF properties, audio ID3 tags and Office document authors. Export CSV. Free, nothing is uploaded.
Drop files onto this tool and it reads what is embedded inside them but not shown to you when you open them: the camera and GPS coordinates written into a photo, the author and producing software recorded in a PDF, the creator and company name stored in a Word or Excel file, the ID3 tags in an audio file. You can queue several files at once and export the whole set as CSV.
Nothing is uploaded. The tool makes no network requests of any kind — there is no upload endpoint and no server involved. Files are read through the browser's File API, parsed in the page, and discarded when you close the tab. This is verifiable rather than a promise: open your browser's network panel and analyse a file, and you will see no request go out. It matters here more than for most tools, because the entire point is to inspect documents whose metadata you would not want to hand to a third party.
| Format | What comes out |
|---|---|
| JPEG, HEIC, TIFF, PNG, WebP, AVIF and other images | Pixel dimensions, a locally rendered thumbnail, and full EXIF including TIFF, IPTC and XMP blocks where present |
| Photos with location data | Latitude, longitude and altitude, formatted as degrees-minutes-seconds with a map link |
| PDF version, page count, encryption flag, and the document information dictionary — title, author, subject, keywords, creator, producer, creation and modification dates | |
| DOCX, XLSX, PPTX | Core properties (title, creator, last modified by, subject, description, keywords, category, revision number, created and modified timestamps) and application properties (producing application and version, company, manager, template, page/word/character/paragraph/slide counts) |
| MP3, FLAC, M4A, WAV, OGG, Opus and others | ID3 and equivalent tags — title, artist, album, year, genre, track, comment — plus duration, bitrate, sample rate, channel count, codec, lossless flag and embedded album art |
| Any file | Name, exact byte size, MIME type, extension, last-modified timestamp, and an optional SHA-256 hash |
Two toggles control the expensive work. EXIF extraction can be switched off if you only want basic file facts. SHA-256 hashing is on by default and computed with the browser's Web Crypto implementation; it is skipped automatically for files of 100 MB or more, since hashing those in a browser tab is slow and rarely what you wanted.
EXIF is the block of metadata a camera writes into an image at capture time. Some of it is genuinely useful — the exposure triangle, the lens, the exact capture timestamp. The tool decodes the numeric fields into readable values rather than showing you raw codes: exposure time as a fraction, flash as a description of whether it fired and whether the strobe returned, plus metering mode, exposure program, white balance and colour space.
Then there is the location data, and it deserves its own treatment because it is the one metadata field that has repeatedly caused real harm.
A phone with location services enabled for the camera writes latitude, longitude and often altitude into every photo, accurate to a few metres. The photo looks identical with or without it. When present, this tool renders the coordinates in degrees-minutes-seconds and offers a map link, which is the fastest way to understand what a coordinate pair actually discloses — it is one thing to see a number, another to see the pin land on a house.
The practical exposures:
Most large social platforms strip EXIF on upload. Do not rely on it: coverage varies by platform, by upload path, and by whether the image was sent as a file attachment rather than through the image pipeline. Sending a photo as an email attachment, a chat file, or a download link preserves everything. The check is thirty seconds — drop the file here before you publish it.
EXIF also carries fields that are not location but still identify: Software often names the exact editing application and version, Artist and Copyright may hold a real name, and ImageDescription sometimes contains notes the photographer never meant to ship. The IPTC and XMP blocks, which the extraction also reads, are where editing tools store captions, keywords, creator contact details and rights statements.
Office and PDF files carry a comparable set of identifiers, and they leak in a different way — through documents that get emailed, published as PDFs, or posted on a website.
A .docx, .xlsx or .pptx is a ZIP archive. The tool unzips it in memory and reads the two properties files inside the package. From docProps/core.xml you get the creator, the last modified by name, the title, subject, description, keywords, category, the revision number, and the created and modified timestamps. From docProps/app.xml you get the producing application and its version, the company name, the manager field, the template the document was based on, and the content statistics.
Read what that combination discloses about a document sent to a client or published on a website:
PDFs are read differently — the tool scans the file structure for the header version, the presence of an encryption dictionary, an approximate page count, and the document information dictionary. The Producer field is the most informative in practice: it names the exact software and version that generated the PDF, which frequently reveals the original authoring tool, the operating system, and sometimes the specific product build in use on the machine that made it. Creator names the application the content came from. Author is very often a real person's account name that nobody thought to clear.
Two honest caveats on PDFs. The page count is derived by counting page-object markers in the file, which is reliable for ordinary documents but can be off for PDFs that store their structure in compressed object streams. And a PDF flagged as encrypted may keep its information dictionary out of reach entirely — an empty result there is not proof that no metadata exists. The Office reader targets the OOXML package layout used by .docx, .xlsx and .pptx; OpenDocument files store their properties elsewhere in the archive and will generally come back without document properties.
This tool reads metadata; it does not remove it. Removal is a separate operation, and it is worth knowing how to do it properly rather than trusting that a platform will handle it.
The reliable workflow is: strip, then re-check here to confirm the fields are actually gone. Verification is the step people skip, and it is the one that catches a tool that cleared EXIF but left XMP behind.
exiftool -all= image.jpg removes all metadata; exiftool -gps:all= image.jpg removes only location while keeping the exposure data a photographer wants. For a whole directory, exiftool -all= -overwrite_original *.jpg.One thing stripping does not fix: content that is visually present. Redaction by drawing a black box over text in a PDF leaves the text in the file. That is a document-content problem, not a metadata problem, and no metadata tool will catch it.
The same fields that are a privacy liability are evidence when you are the one investigating. The common uses:
Software field naming an image editor.Two cautions if this is going anywhere consequential. Metadata is trivially editable — anyone with exiftool can set any field to any value — so treat it as corroborating rather than conclusive. And in a formal investigation, work from a copy with the hash recorded and use tooling appropriate to the process; a browser tool is right for triage and for understanding what a file contains, not for producing a chain-of-custody record.
File metadata is structured information embedded within files that describes properties beyond the visible content — creation dates, modification timestamps, author names, software versions, GPS coordinates, camera settings, and more. This metadata exists in formats like EXIF (images), ID3 (audio), XMP (Adobe files), and document properties (Office, PDF) and is often invisible to casual users.
File metadata analysis is critical for digital forensics, privacy protection, and security investigations. Metadata can reveal who created a document, when and where a photo was taken, what software was used, and even the history of edits — information that the file's creator may not realize they are sharing.
| File Type | Metadata Format | Key Fields |
|---|---|---|
| JPEG/TIFF | EXIF | GPS coordinates, camera model, date/time, orientation, exposure settings |
| PNG | tEXt/iTXt chunks | Creation software, author, description, creation time |
| Document Info + XMP | Author, creator application, creation date, modification date, title | |
| DOCX/XLSX | Office XML Properties | Author, last modified by, revision count, total editing time, company |
| MP3/AAC | ID3/MP4 tags | Artist, album, track, year, genre, album art |
| MP4/MOV | Atoms/Boxes | Creation date, GPS, camera model, duration, codec |
| EXE/DLL | PE headers | Compile timestamp, linker version, original filename, company |
Every digital photo contains hidden metadata called EXIF (Exchangeable Image File Format) data. This metadata is automatically embedded by your camera or smartphone when you take a photo, recording dozens of technical details about how the image was captured.\n\n### What EXIF Records\n\nCamera Information: The make and model of the camera or smartphone, along with the specific lens used. This helps photographers track which equipment produced which results.\n\nExposure Settings: Aperture (f-stop), shutter speed, ISO sensitivity, and focal length. These settings are essential for photographers learning to reproduce similar shots or understanding why an image turned out a certain way.\n\nProcessing Details: White balance, metering mode, exposure program (manual, aperture priority, etc.), flash status, and color space. These reveal the camera's automatic processing decisions.\n\nTimestamps: The exact date and time the photo was taken, which may differ from the file system modification date if the file was copied or edited.\n\n### Common EXIF Fields\n\n| Field | Example Value | Purpose |\n|-------|---------------|----------|\n| Camera Model | Canon EOS R5 | Identify equipment |\n| Lens | RF 24-70mm f/2.8 | Lens identification |\n| Aperture | f/2.8 | Depth of field control |\n| Shutter Speed | 1/250s | Motion freeze/blur |\n| ISO | 400 | Light sensitivity |\n| Focal Length | 50mm | Zoom/perspective |\n| Flash | Off | Lighting conditions |
Many smartphones and GPS-enabled cameras embed geographic coordinates directly into photo metadata. This GPS data records exactly where a photo was taken, which can be both useful and a privacy concern.\n\n### How GPS Data Is Stored\n\nGPS coordinates are stored in the EXIF data as latitude and longitude values, typically in degrees, minutes, and seconds (DMS) format. Some images also include altitude data. This tool converts these values to both DMS notation and decimal degrees for easy use with mapping services.\n\n### Privacy Implications\n\nGPS-tagged photos can inadvertently reveal:\n- Home address: Photos taken at home expose your exact location\n- Workplace: Regular photos from the same location reveal work patterns\n- Daily routine: Time-stamped GPS data can map your movements\n- Children's locations: School and activity photos can expose children's whereabouts\n\n### Recommendations\n\n1. Audit before sharing: Use this tool to check what GPS data is in your photos before posting to social media\n2. Disable geotagging: Turn off location services for your camera app if you don't need it\n3. Strip metadata: Use EXIF removal tools before sharing photos publicly\n4. Social media settings: Most platforms strip EXIF data on upload, but verify this for your platform
SHA-256 (Secure Hash Algorithm 256-bit) generates a unique cryptographic fingerprint for any file. Even a single bit change in the file produces a completely different hash value, making it an essential tool for verifying file integrity.\n\n### Use Cases for File Hashing\n\nSoftware verification: Compare a downloaded file's hash against the publisher's checksum to confirm it has not been tampered with or corrupted during transfer.\n\nBackup validation: Hash files before and after backup to confirm backups are exact copies of the originals. This is critical for disaster recovery planning.\n\nDigital forensics: In legal and forensic contexts, file hashes serve as evidence that a file has not been altered since it was collected.\n\nDeduplication: Identify duplicate files across different directories or storage systems by comparing their hash values rather than their names.
PDF files contain an Info dictionary with metadata about the document's origin and content. This metadata is often overlooked but can reveal important information about who created the document and how.\n\n### Fields Extracted from PDFs\n\n- Title & Author: The document's title and author as set in the authoring application\n- Creator & Producer: The software used to create the PDF (e.g., Microsoft Word, Adobe InDesign) and the PDF library that generated it (e.g., Adobe PDF Library, wkhtmltopdf)\n- Creation & Modification Dates: When the document was first created and last modified\n- Page Count: Total number of pages in the document\n- PDF Version: The PDF specification version (1.0 through 2.0)\n- Encryption Status: Whether the PDF is password-protected\n\n### Privacy Considerations\n\nPDF metadata can inadvertently expose the author's name, their organization, the software they use, and the operating system version. Before distributing sensitive PDFs, consider reviewing and sanitizing this metadata.
Audio files store metadata in structured tag formats that music players and library managers use to organize and display track information.\n\n### Tag Formats Supported\n\n- ID3v1/ID3v2: Used in MP3 files. ID3v2 supports rich metadata including album art, lyrics, and extended fields\n- Vorbis Comments: Used in OGG, FLAC, and Opus files\n- APE Tags: Used in APE (Monkey's Audio) and WavPack files\n- MP4/M4A Tags: Used in AAC and Apple Lossless files\n\n### Fields Extracted\n\n| Tag Field | Description |\n|-----------|-------------|\n| Title | Song or track title |\n| Artist | Performing artist |\n| Album | Album name |\n| Year | Release year |\n| Genre | Music genre classification |\n| Track | Track number and total |\n| Duration | Playback length |\n| Bitrate | Data rate (kbps) |\n| Sample Rate | Audio sample frequency (kHz) |\n| Codec | Audio compression format |\n| Album Art | Embedded cover image |
Microsoft Office documents (DOCX, XLSX, PPTX) and OpenDocument formats (ODT, ODS, ODP) are ZIP archives containing XML files. The metadata is stored in two key files within the archive.\n\n### Core Properties (docProps/core.xml)\n\nBased on the Dublin Core metadata standard:\n- Creator: Original document author\n- Last Modified By: Person who last saved the document\n- Created/Modified: Timestamps for creation and last edit\n- Title, Subject, Keywords: Document classification metadata\n- Category & Description: Organizational metadata\n- Revision: Number of times the document has been saved\n\n### Application Properties (docProps/app.xml)\n\n- Application: Software used (e.g., Microsoft Office Word)\n- App Version: Exact application version number\n- Company: Organization name from the application settings\n- Pages, Words, Characters: Document statistics (Word)\n- Slides: Slide count (PowerPoint)\n- Template: Document template used\n\n### Security Implications\n\nOffice metadata commonly leaks: employee names, internal company names, software licensing details, revision history showing editing patterns, and template paths that reveal internal file structures. Audit documents before external distribution.
The analyzer extracts comprehensive metadata including file name, size, MIME type, extension, and last modified date. For images (JPEG, TIFF, HEIC, WebP, AVIF), it also extracts full EXIF data: camera make and model, lens information, focal length, aperture, shutter speed, ISO, flash status, white balance, metering mode, exposure program, color space, date taken, software used, artist, and copyright. GPS geolocation data is extracted when present, showing latitude, longitude, and altitude with a direct Google Maps link. Image dimensions and thumbnail previews are generated for all image files. Optionally, SHA-256 cryptographic hashes can be calculated for file integrity verification.
Yes, all file analysis happens entirely in your browser using JavaScript. Your files are never uploaded to any server. The tool processes everything locally on your device, making it safe to analyze sensitive or confidential files without privacy concerns.
SHA-256 is a cryptographic hash function that generates a unique 64-character fingerprint for any file. It is useful for verifying file integrity (ensuring a file has not been modified), comparing files to check if they are identical, and validating downloaded files against known checksums provided by software vendors.
Yes, you can drag and drop multiple files or select multiple files when browsing. The analyzer will process each file and display all results in a list view. Summary statistics show total files analyzed, combined size, unique file types, and average file size across all analyzed files.
Click the Export CSV button to download a complete report of all analyzed files. The CSV export includes 18 columns: file name, size, type, extension, modification date, image dimensions, camera make and model, lens, focal length, aperture, exposure time, ISO, flash status, date taken, GPS latitude, GPS longitude, GPS altitude, and SHA-256 hash. This comprehensive export is useful for digital forensics documentation, photo library auditing, or importing metadata into spreadsheet applications.
SHA-256 hash calculation is automatically disabled for files larger than 100MB to maintain browser performance and responsiveness. Large file hashing can be computationally intensive and may cause the browser to become unresponsive. For large files, consider using dedicated command-line tools instead.
EXIF (Exchangeable Image File Format) is a standard for metadata embedded in image files by digital cameras and smartphones. It records camera settings like make, model, lens, aperture, shutter speed, ISO, and focal length at the time the photo was taken. EXIF data is valuable for photographers reviewing camera settings, digital forensics investigators verifying photo authenticity, and anyone who needs to understand how and when a photo was captured. Many image formats including JPEG, TIFF, HEIC, and WebP support EXIF metadata.
Yes, when a photo contains GPS geolocation data (commonly embedded by smartphones with location services enabled), this tool extracts the latitude, longitude, and altitude. Coordinates are displayed in both decimal degrees and degrees-minutes-seconds (DMS) format. A direct Google Maps link is provided so you can see exactly where the photo was taken. You can also copy the coordinates to your clipboard. This is useful for verifying where photos were taken or checking if location data needs to be removed before sharing photos online.
Yes, EXIF data can reveal sensitive information. GPS coordinates embedded in photos can expose your home address, workplace, or daily routine when shared on social media or websites. Camera serial numbers in EXIF data can be used to identify the specific device. Date and time stamps reveal when photos were taken. Before sharing photos publicly, consider using EXIF removal tools to strip this metadata. This analyzer helps you audit what personal data is embedded in your photos so you can make informed decisions about sharing them.
This tool supports EXIF extraction from all major image formats including JPEG/JPG, TIFF/TIF, HEIC/HEIF (Apple iPhone format), WebP, and AVIF. PNG, GIF, BMP, and SVG files are also supported for basic metadata extraction (dimensions, file size, type) but typically do not contain EXIF data since these formats do not store camera metadata. For non-image files (PDF, documents, archives, code files), the tool extracts file system metadata including name, size, type, modification date, and SHA-256 hash.
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text or files. HMAC support, multiple output formats, 100% client-side.
Universal image converter supporting 10+ formats including JPEG, PNG, WebP, GIF, HEIC, AVIF, TIFF, BMP, ICO, SVG with PDF output.
Convert photos to PDF on iPhone, Android, or desktop.
Encode and decode Base64 strings for data transport, email attachments, and web development
Create custom QR codes for URLs, text, contact information, WiFi credentials, and more. Download as PNG, SVG, or print-ready formats.