File Metadata Analyzer

Extract hidden file metadata: photo EXIF and GPS, PDF properties, audio ID3 tags and Office document authors. Export CSV. Free, nothing is uploaded.

Advertisement

Read the metadata hidden inside photos, PDFs, Office documents and audio files

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.

What it reads, by format

FormatWhat comes out
JPEG, HEIC, TIFF, PNG, WebP, AVIF and other imagesPixel dimensions, a locally rendered thumbnail, and full EXIF including TIFF, IPTC and XMP blocks where present
Photos with location dataLatitude, longitude and altitude, formatted as degrees-minutes-seconds with a map link
PDFPDF version, page count, encryption flag, and the document information dictionary — title, author, subject, keywords, creator, producer, creation and modification dates
DOCX, XLSX, PPTXCore 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 othersID3 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 fileName, 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, and the GPS problem

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:

  • Photos of items for sale. Marketplace listings photographed at home publish the seller's address to anyone who downloads the image, unless the platform strips metadata.
  • Photos of children. Pictures taken at a school, a home, or a regular activity encode where that place is.
  • Anything from a person whose location is sensitive — someone fleeing an abusive situation, a journalist protecting a source, staff at a facility that gets targeted.
  • Corporate images. Photos from inside an office or a site, published in a blog post or a deck, tagged with the coordinates of a facility that is not on any map.
  • Timestamps. Even without GPS, capture times across a set of photos reconstruct a movement pattern.

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.

Documents: author, company, revision count, and the software trail

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:

  • Creator and last-modified-by are usually real names, pulled from whoever's Office installation touched the file. A proposal that went through three people carries the last one's name, and the creator field frequently still names the person whose old document was reused as the starting point.
  • The company field is set from the Office installation. A document sent from your firm but authored at a previous employer, or by a contractor, says so.
  • The template name reveals which of your internal templates — and sometimes which client's template — the document descends from.
  • The revision number is the save count. It will not reconstruct an edit history, but a single-digit count on a document presented as extensively reviewed tells its own story, and so does a very high one.
  • Created versus modified timestamps establish when work actually happened, which is often the point in a dispute.

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.

Stripping metadata before you publish

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.

  • Windows. Right-click the file, Properties, Details tab, "Remove Properties and Personal Information". It will offer to create a cleaned copy. Works on images and Office documents.
  • macOS. Preview can remove image location data via the inspector. For anything systematic, use the command line.
  • iOS and Android. Both offer to remove location when sharing an image — iOS behind "Options" in the share sheet, Android in the share dialog for photos. Both are per-share and easy to forget; turning off location access for the camera app is the durable fix.
  • Command line. 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.
  • Office. File → Info → Check for Issues → Inspect Document, then remove document properties and personal information. Note that this also finds comments, tracked changes and hidden rows, which metadata inspection alone will not show you.
  • PDF. Metadata survives most PDF workflows and often gets added by them. Check exported PDFs specifically — a Word file you cleaned can produce a PDF that reintroduces your name through the producer and author fields.
  • A crude but effective fallback for images: screenshot it, or re-encode it. A screenshot carries none of the original EXIF. You lose quality, and you gain certainty.

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.

Metadata as evidence

The same fields that are a privacy liability are evidence when you are the one investigating. The common uses:

  • Establishing when something was actually created. A document dated in its text can be checked against its embedded creation timestamp and its save count. Filesystem dates are trivially altered; embedded properties are less commonly thought of.
  • Attributing authorship. Creator, last-modified-by, company and template fields link a document to a person and an organisation. A supposedly independent document produced from an interested party's template is a finding on its own.
  • Verifying that an image is what it claims to be. A photo presented as taken at a place and time either carries a consistent capture timestamp, camera model and coordinates, or it does not. Absent EXIF is not proof of tampering — most platforms strip it — but EXIF that contradicts the claim is significant, as is a Software field naming an image editor.
  • Building a timeline across a file set. Load a batch and export the CSV. Capture timestamps and modification dates across dozens of files reconstruct a sequence far faster than opening each one.
  • Identifying the source device. Camera make, model, lens and serial-adjacent fields tie a set of images to one device.
  • Integrity. The SHA-256 hash gives each file a fingerprint you can record and re-verify later, so you can demonstrate that the file you analysed is the file you were given.

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.

Practical notes

  • Files are processed one at a time with a progress indicator, so a large batch is slow but predictable. Everything competes for one browser tab's memory — very large files, particularly with hashing on, will be the slow part.
  • The image preview is drawn from the file onto a canvas in the page. It is not fetched from anywhere.
  • A file with no findings is a real answer. Screenshots, images that have been through a stripping pipeline, and PDFs from generators that write no information dictionary genuinely have nothing to show.
  • The CSV export contains one row per file with the file basics, image dimensions, the main EXIF fields, GPS coordinates as decimals, the PDF information fields and the audio tags — the format to use when you are comparing many files rather than reading one.

What Is File Metadata Analysis

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.

Common Metadata Types

File TypeMetadata FormatKey Fields
JPEG/TIFFEXIFGPS coordinates, camera model, date/time, orientation, exposure settings
PNGtEXt/iTXt chunksCreation software, author, description, creation time
PDFDocument Info + XMPAuthor, creator application, creation date, modification date, title
DOCX/XLSXOffice XML PropertiesAuthor, last modified by, revision count, total editing time, company
MP3/AACID3/MP4 tagsArtist, album, track, year, genre, album art
MP4/MOVAtoms/BoxesCreation date, GPS, camera model, duration, codec
EXE/DLLPE headersCompile timestamp, linker version, original filename, company

Common Use Cases

  • Digital forensics: Extract timestamps, author information, and software identifiers from files during investigations to establish provenance and timeline
  • Privacy auditing: Check files before publication to ensure they do not contain sensitive metadata like GPS coordinates, author names, or internal file paths
  • Document discovery: During legal eDiscovery, extract metadata from thousands of documents to filter by date, author, and modification history
  • Malware analysis: Examine PE headers and embedded metadata in suspicious executables to identify compile times, development tools, and potential attribution data
  • Photography verification: Verify the authenticity of images by checking EXIF data for consistency with claimed capture conditions

Best Practices

  1. Strip metadata before publishing — Remove EXIF data (especially GPS coordinates) from images before sharing publicly. Many social media platforms do this automatically, but email and direct file sharing do not.
  2. Use metadata for forensic timelines — File creation, modification, and access timestamps from metadata combined with filesystem timestamps help reconstruct sequences of events during investigations.
  3. Cross-reference metadata across files — Compare author names, software versions, and timestamps across multiple files to identify common origins or detect forgeries.
  4. Be aware of metadata persistence — Converting file formats or copying content may or may not preserve metadata. EXIF survives many image operations but is lost in screenshots. Office metadata persists across save-as operations.
  5. Document your analysis — When using metadata as evidence, document the extraction process, tools used, and chain of custody. Metadata can be modified, so its evidentiary value depends on proper handling.

Understanding EXIF Metadata

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 |

GPS Geolocation in Photos

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

File Integrity Verification with SHA-256

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 Document Metadata

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 File Metadata (ID3 Tags)

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 |

Office Document Metadata (OOXML)

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.

Frequently Asked Questions

What information does the File Metadata Analyzer extract?+

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.

Is my file data kept private when using this analyzer?+

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.

What is the SHA-256 hash and why would I need it?+

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.

Can I analyze multiple files at once?+

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.

How can I export the analysis results?+

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.

Why is hash calculation disabled for large files?+

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.

What is EXIF data and why is it important?+

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.

Can this tool extract GPS location from photos?+

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.

Should I worry about EXIF data and GPS location in my photos?+

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.

What image formats are supported for EXIF extraction?+

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.

Related tools

This tool is provided for informational and educational purposes only. All processing happens in your browser — no data is sent to or stored on our servers. While we strive for accuracy, we make no warranties about the completeness or reliability of results.