ExifGrid turns your photo folders into a visual, interactive workspace. Drop shots in to instantly see them in a masonry grid with inline EXIF data (camera, lens, ISO, aperture, shutter speed). Compare two photos side-by-side, batch export metadata as CSV, or create custom vintage Polaroids. Geotagged photos even plot onto an interactive journey map! Everything runs locally in your browser—no uploads required. Built for photographers who need fast answers without booting up Lightroom.
No reviews yetBe the first to leave a review for ExifGrid
Maker
📌
I built this because I kept wanting a fast way to compare camera settings
across a batch of shots without opening heavy editing software. It grew from
there into a few features I personally wanted: a Polaroid export for sharing,
a "scrub" mode to strip metadata before posting online, and a journey map
because I realized my geotagged shots could basically draw my trip for me.
Everything's client-side — would genuinely love feedback on what's missing,
especially if you shoot on older or less common camera bodies.
Report
Does the batch CSV export keep the original file paths intact or do I need to relink everything in my DAM after importing it?
Report
Maker
@nartilooxpe Great question, and thanks for pointing this out! Right now the CSV export only includes the filename, not the full/relative file path — so you'd need to relink in your DAM for now. That's a gap I want to fix. I'm planning to add relative (and possibly absolute) file paths to the export soon so it can match up automatically on import. Appreciate you flagging this, it's exactly the kind of real-world use case that helps me prioritize the roadmap!
Report
Maker
@nartilooxpe "P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! 🙏"
Report
Does the CSV export include all the EXIF fields or just the ones shown in the grid view? Trying to figure out if I can skip my usual metadata extraction step in my workflow.
Report
Maker
@sultankkal94837 "Thanks for checking it out! It exports a specific set of 15 fields. You get everything shown on the grid, plus extra details like GPS coordinates (Latitude/Longitude), precise image dimensions, file size, and the specific Lens Model. It’s not a massive raw dump of every single hidden EXIF tag, but rather a curated list of the core exposure, hardware, and location data. Does that cover the data points you usually extract for your workflow, or are there specific hidden tags you'd love to see added to the CSV export?"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! 🙏"
Report
Curious how the side-by-side compare handles edits or different aspect ratios without messing up the framing. Does it auto-sync zoom and position, or is it manual?
Report
Maker
@kadriyeukuehi6 "Great question! Right now, the side-by-side view handles different aspect ratios using a fixed-height bounding box with CSS object-fit: contain. This ensures that whether you're comparing a 16:9 landscape with a 1:1 square crop, the entire photo is always fully visible and its original framing is never distorted or clipped.
Auto-syncing zoom and position across both slots isn't implemented in this version, but that is a fantastic idea for a culling tool! I’m adding a synced pan-and-zoom mechanic to our feature request list for the next iteration. Thanks for the brilliant suggestion!"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! "
Report
The inline EXIF data overlay on the masonry grid is such a thoughtful touch—no more alt-tabbing to check metadata mid-edit. Big fan that the polaroid creator and map view live right next to each other too, feels like a real workspace instead of three separate tools bolted together.
Report
Maker
@cal_turkan32795 "Really appreciate that! Keeping the masonry grid, polaroid generator, and map completely tied together in one fluid workspace was a fun challenge. Tying it all together through a single client-side state means no waiting for page loads or server uploads—glad it feels like a native tool for you!"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! "
Report
The side-by-side compare view is genuinely handy for scouting shots before culling, and I love that nothing leaves my machine. The journey map for geotagged photos is a fun bonus I didn't know I needed.
Report
Maker
@sadk375060 "I really appreciate that! As someone who takes a lot of photos, I always hated how clunky it was to compare two similar shots to check which one nailed the focus. And completely agree on the privacy front—everything stays right in your browser. So glad the Journey Map was a fun surprise for you too!"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! "
Does the batch CSV export keep the original file paths intact or do I need to relink everything in my DAM after importing it?
@nartilooxpe Great question, and thanks for pointing this out! Right now the CSV export only includes the filename, not the full/relative file path — so you'd need to relink in your DAM for now. That's a gap I want to fix. I'm planning to add relative (and possibly absolute) file paths to the export soon so it can match up automatically on import. Appreciate you flagging this, it's exactly the kind of real-world use case that helps me prioritize the roadmap!
@nartilooxpe "P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! 🙏"
Does the CSV export include all the EXIF fields or just the ones shown in the grid view? Trying to figure out if I can skip my usual metadata extraction step in my workflow.
@sultankkal94837 "Thanks for checking it out! It exports a specific set of 15 fields. You get everything shown on the grid, plus extra details like GPS coordinates (Latitude/Longitude), precise image dimensions, file size, and the specific Lens Model. It’s not a massive raw dump of every single hidden EXIF tag, but rather a curated list of the core exposure, hardware, and location data. Does that cover the data points you usually extract for your workflow, or are there specific hidden tags you'd love to see added to the CSV export?"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! 🙏"
Curious how the side-by-side compare handles edits or different aspect ratios without messing up the framing. Does it auto-sync zoom and position, or is it manual?
@kadriyeukuehi6 "Great question! Right now, the side-by-side view handles different aspect ratios using a fixed-height bounding box with CSS object-fit: contain. This ensures that whether you're comparing a 16:9 landscape with a 1:1 square crop, the entire photo is always fully visible and its original framing is never distorted or clipped.
Auto-syncing zoom and position across both slots isn't implemented in this version, but that is a fantastic idea for a culling tool! I’m adding a synced pan-and-zoom mechanic to our feature request list for the next iteration. Thanks for the brilliant suggestion!"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! "
The inline EXIF data overlay on the masonry grid is such a thoughtful touch—no more alt-tabbing to check metadata mid-edit. Big fan that the polaroid creator and map view live right next to each other too, feels like a real workspace instead of three separate tools bolted together.
@cal_turkan32795 "Really appreciate that! Keeping the masonry grid, polaroid generator, and map completely tied together in one fluid workspace was a fun challenge. Tying it all together through a single client-side state means no waiting for page loads or server uploads—glad it feels like a native tool for you!"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! "
The side-by-side compare view is genuinely handy for scouting shots before culling, and I love that nothing leaves my machine. The journey map for geotagged photos is a fun bonus I didn't know I needed.
@sadk375060 "I really appreciate that! As someone who takes a lot of photos, I always hated how clunky it was to compare two similar shots to check which one nailed the focus. And completely agree on the privacy front—everything stays right in your browser. So glad the Journey Map was a fun surprise for you too!"
"P.S. If you have a spare minute and are enjoying the tool, dropping a quick review on the page would mean the world to me! "