Image Analyzer

Analyze images to extract metadata including dimensions, color depth, format details, and EXIF information. Supports PNG, JPEG, GIF, BMP, WebP, TIFF, ICO, and HEIC/HEIF formats. View image preview alongside detailed technical information.

Specifications

Common Use Cases

  • Inspect image dimensions and format before upload
  • Extract EXIF metadata for photography analysis
  • Debug image loading issues by verifying format
  • Analyze image headers from hex dumps or binary data
  • Verify image specifications meet requirements
  • Check for embedded metadata in user-uploaded images

Features

  • Preview image with original dimensions display
  • Aspect ratio display
  • Extract format-specific metadata (PNG chunks, JPEG segments)
  • Parse EXIF data from JPEG and HEIC images (camera, date, GPS, settings)
  • Collapsible raw EXIF tags table
  • Display color depth and channel information
  • ICC color profile detection
  • DPI/resolution info
  • Show animation details for GIF and animated formats
  • Detect interlacing, compression, and filter methods
  • Support for hex-encoded image data input

Examples

PNG Image (Hex)

Try it →

A minimal 1x1 pixel PNG image in hex format.

89504e470d0a1a0a0000000d49484452000000010000000108060000001f15c4890000000d4944415478da6364f8cf00000100010033a24f570000000049454e44ae426082

HEIC Image (Hex)

Try it →

A minimal HEIC ftyp box header in hex format.

0000001866747970686569630000000068656963

JPEG Image (Hex)

Try it →

A minimal JPEG image header in hex format.

ffd8ffe000104a46494600010100000100010000ffdb004300080606070605080707070909080a0c140d0c0b0b0c1912130f141d1a1f1e1d1a1c1c20242e2720222c231c1c2837292c30313434341f27393d38323c2e333432ffdb0043010909090c0b0c180d0d1832211c213232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232ffc00011080001000103012200021101031101ffc4001f0000010501010101010100000000000000000102030405060708090a0bffc400b5100002010303020403050504040000017d01020300041105122131410613516107227114328191a1082342b1c11552d1f02433627282090a161718191a25262728292a3435363738393a434445464748494a535455565758595a636465666768696a737475767778797a838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae1e2e3e4e5e6e7e8e9eaf1f2f3f4f5f6f7f8f9faffc4001f0100030101010101010101010000000000000102030405060708090a0bffc400b51100020102040403040705040400010277000102031104052131061241510761711322328108144291a1b1c109233352f0156272d10a162434e125f11718191a262728292a35363738393a434445464748494a535455565758595a636465666768696a737475767778797a82838485868788898a92939495969798999aa2a3a4a5a6a7a8a9aab2b3b4b5b6b7b8b9bac2c3c4c5c6c7c8c9cad2d3d4d5d6d7d8d9dae2e3e4e5e6e7e8e9eaf2f3f4f5f6f7f8f9faffda000c03010002110311003f00fbfc28a28a00ffd9

Tips

  • Paste hex-encoded image data directly to analyze binary images.
  • PNG magic bytes: 89 50 4E 47 (\\x89PNG). JPEG starts with FF D8 FF.
  • EXIF data is available in JPEG and HEIC files.
  • GIF files can contain multiple frames for animation; frame count is shown.
  • WebP supports both lossy and lossless compression modes.
  • TIFF files can be big-endian (MM) or little-endian (II) - both are supported.
  • HEIC/HEIF is the default photo format on iOS/macOS. Browser preview depends on OS/browser support.

Understanding Image

Image files contain both pixel data and metadata that describes the image and the conditions under which it was captured. EXIF (Exchangeable Image File Format) metadata, embedded primarily in JPEG and HEIC files, stores camera settings (aperture, shutter speed, ISO, focal length), timestamps, GPS coordinates, orientation, and device information.

Image format detection relies on magic bytes — signature sequences at the start of the file. PNG files begin with the 8-byte sequence 89 50 4E 47 0D 0A 1A 0A. JPEG files start with FF D8 FF. GIF starts with GIF87a or GIF89a. WebP files use the RIFF container format. These signatures allow reliable format identification regardless of file extension.

Each format has distinct characteristics. JPEG uses lossy compression optimized for photographs. PNG uses lossless compression with alpha transparency support. GIF supports animation with a 256-color palette. WebP combines lossy and lossless compression with better efficiency than JPEG and PNG. HEIC (used by Apple devices) achieves roughly 50% smaller file sizes than JPEG at comparable quality.

EXIF metadata has privacy implications — photos taken with smartphones often include GPS coordinates that reveal the exact location where the photo was taken. Before sharing images publicly, consider stripping EXIF data to protect location privacy. This tool displays all embedded metadata so you can understand what information an image contains.

To check for GPS location data, drop or paste a JPEG or HEIC image and look for GPS-related EXIF tags (GPSLatitude, GPSLongitude, GPSAltitude). Most smartphone photos include GPS data unless location services were disabled for the camera app. Many social media platforms strip EXIF data on upload, but sharing original files through email or messaging preserves it.

Lossy formats (JPEG, lossy WebP) discard some image data to achieve smaller file sizes — the decompressed image is an approximation of the original. Lossless formats (PNG, GIF, lossless WebP) preserve every pixel exactly. Lossy compression is ideal for photographs where artifacts are imperceptible, while lossless is the right choice for screenshots, text, icons, and images requiring transparency.

JPEG images contain an EXIF Orientation tag that indicates how the image should be displayed relative to how it was captured. A phone held vertically may save pixels in landscape orientation with an Orientation tag of 6 (rotate 90 degrees). Some software ignores this tag and displays the raw pixel orientation. Modern browsers respect the Orientation tag, but image processing libraries may not honor it by default, which is a common source of rotation bugs.

← Back to all tools