Tools / Image Metadata Viewer
Image Metadata Viewer (EXIF)
Drop a PNG, JPEG, GIF, or BMP and see every metadata field embedded in the file. Parsing happens entirely in your browser. Values that look flag-like (containing "picoCTF", "flag", "key", etc.) are highlighted so you do not have to scan a long table by eye.
Drop a PNG, JPEG, GIF, or BMP here, or
Files never leave your browser.
Where image metadata hides flags
Image formats reserve dedicated places for free-form text. Cameras and editors fill them with model numbers and software names. CTF authors fill them with flags. The most frequently abused fields:
- JPEG EXIF - the
UserComment,Artist, andSoftwaretags accept arbitrary text. - JPEG comment marker (0xFFFE) - stores raw text outside EXIF.
- PNG tEXt / iTXt / zTXt chunks - key/value pairs that survive most editors. iTXt supports UTF-8.
- GIF comment extension (0x21 0xFE) -free-form text blocks.
- XMP packets - XML metadata embedded by Adobe tools, often verbose.
If the metadata looks empty, the flag may be elsewhere. Try the File Magic Identifier to confirm the file type, the Strings Extractor to scan the entire file for printable runs, and the Hex Viewer to inspect bytes directly. Many picoCTF challenges append data after the canonical end of the image (after a PNG IEND chunk, for example). When that happens this tool surfaces a "Bytes after IEND" row - extract those bytes with dd skip=N or a binwalk extraction.
For LSB stego (the flag is encoded in the low bits of the pixel data, not the metadata), this tool will not help directly. Use zsteg, stegsolve, or a Python script with PIL instead.
Challenges that use this tool
- Ph4nt0m 1ntrud3rpicoCTF 2025 · Forensics · Easy
- CanYouSeepicoCTF 2024 · Forensics · Easy
- Scan SurprisepicoCTF 2024 · Forensics · Easy
- St3g0picoCTF 2022 · Forensics · Medium
- InformationpicoCTF 2021 · Forensics · Easy
- So MetapicoCTF 2019 · Forensics · Medium
- What Lies WithinpicoCTF 2019 · Forensics · Medium
Challenges where it helps
Guides that use this tool
- OSINT for CTF: How to Turn Public Data Into a FlagOSINT for CTF: identify a CVE from a prose description, recover redacted text, geolocate from EXIF, read identity out of a pcap, and profile credentials.
- Document Forensics for CTF: PDFs, Office Files, and Everything strings MissesPulling flags out of PDFs and Office documents: failed redaction, hidden slides, tracked changes, VBA macros, embedded objects, and why strings finds none of it.
- The picoCTF Forensics Roadmap: file, strings, and Everything AfterCTF forensics roadmap: start with file, strings, and a hex view, then branch by type across images, audio, captures, disk, and memory. Ordered and linked.
- Image Metadata and EXIF Forensics for CTFEXIF metadata forensics for CTF: the flag hides in metadata, not pixels. Use exiftool, PNG text chunks, thumbnails, and strings to pull flags from EXIF and XMP.
- Audio Steganography and Spectrograms for CTF ForensicsAudio steganography for CTF: find flags in WAV and MP3 files via spectrogram text, SSTV images, DTMF tones, LSB samples, Morse, and reversed audio, using sox.
- Steganography Techniques for CTF CompetitionsCTF steganography techniques: LSB pixel manipulation, file-within-file extraction, audio spectrograms, and metadata analysis, plus when to use each one.
Tools that pair with this one
- File Magic IdentifierIdentify file types from magic numbers. Paste hex bytes or drop a file to detect PNG, JPEG, ZIP, PDF, ELF, PCAP, SQLite, and dozens of other formats.
- StegallDrop any file and Stegall runs every applicable steg technique in parallel: LSB sweeps, bit planes, spectrograms, polyglot carving, metadata, whitespace decode, and a 6-layer base/ROT/XOR/zlib cascade. Recursively unpacks results and surfaces flag matches.
- Strings ExtractorPull printable text from any binary, library, or image. ASCII and UTF-16 detection, configurable minimum length, flag-like highlight, no command line needed.
- QR Code & Barcode DecoderDecode QR codes, Data Matrix, Aztec, PDF417, and 1D barcodes from any uploaded image. Browser-native, no upload to a server.
Or browse all 40 CTF tools.