Reads photo metadata in pure JavaScript: the EXIF block (IFD0 camera and software fields, the Exif IFD with exposure, aperture, ISO, focal length, dates and lens, the GPS IFD converted to decimal coordinates with a map link, and the thumbnail IFD), JPEG frame dimensions and progressive flag, XMP title/creator/description/rating, PNG eXIf and text chunks, and WebP EXIF/XMP chunks. A privacy section flags location, owner and thumbnail data before you share the file. Markdown or JSON output. Everything runs locally.