🌐 Live Website: https://PhotoMetadataViewer.com
A fast, lightweight, and privacy-first online tool to view, edit, and strip EXIF, IPTC, and GPS metadata from photos directly in your web browser.
Built with native HTML5, Vanilla JavaScript, and Tailwind CSS / daisyUI—zero frameworks, zero server uploads.
- 🔒 100% Client-Side Privacy: Photos are processed entirely inside your browser DOM. No images are ever uploaded to any backend server.
- 📷 Full EXIF & GPS Extraction: View camera make, model, ISO, shutter speed, aperture, focal length, creation dates, and GPS map locations.
- 📊 Interactive Visualizations: Real-time RGB Color Histogram & 5-color dominant palette extraction (with click-to-copy hex codes).
- 📐 Format & Dimensions Analysis: Auto-detects pixel resolution, calculates aspect ratios (e.g. 16:9, 3:2), bit depth, and chroma subsampling.
- ✏️ Metadata Editor: Modify author, copyright notices, descriptions, and camera tags.
- 🧹 Metadata Stripper: Scrub sensitive GPS coordinates, camera serials, and privacy tags in batch.
- 📦 100% Self-Hosted Dependencies: All vendor JavaScript libraries are hosted locally without external CDN calls.
.
├── www/ # Web application frontend code (Cloudflare Pages ready)
│ ├── assets/ # CSS, JavaScript vendor libraries, and images
│ ├── index.html # Metadata Viewer page
│ ├── edit.html # Metadata Editor page
│ ├── remove.html # Metadata Remover page
│ ├── privacy.html # Privacy Policy page
│ └── terms.html # Terms of Service page
├── LICENSE # MIT License
└── README.md # Project documentation
No build step or Node.js server is required!
Simply clone the repository and open www/index.html directly in any web browser, or deploy the www/ directory to static hosting services like Cloudflare Pages, GitHub Pages, or Vercel.
# Clone the repository
git clone https://github.com/zbmbase/Photo-Metadata-Viewer.git
# Open the website locally
cd Photo-Metadata-Viewer/www
open index.htmlThis project is licensed under the MIT License.