Finally file the photos you keep meaning to.

TAG Lens keywords, rates, and culls your Apple Photos library at keyboard speed — so Photos search actually finds them. Not a second catalog, not a photo editor: everything writes into the library you already have.

Join the free beta on TestFlight

Open beta — macOS 14 or later plus the free TestFlight app. A new build ships daily; the journal keeps the score, and the discussion board is where the conversation happens. Coming to the Mac App Store at launch.
Culling, rating, and favorites are free forever; one payment unlocks unlimited keywording. No subscription.
First question covered: exactly what TAG Lens writes to your library, and what its optional features send — the complete inventory, kept honest against the code.

TAG Lens beside Apple Photos — the tags TAG Lens wrote appearing as real keywords in Photos' own Info window

rate 05reject xkeyword, title, captionadvancerepeat until zero

Honest about your film

Scanned a roll? Every frame gets a Shot on line you assert — “Canon AE-1 · Tri-X 400” — shown in the inspector, never forged into the file’s EXIF. And TAG Lens catches the lie your scanner tells: when the camera field reads Perfection, CanoScan, or Noritsu, it calls the frame a Scanner, treats the file date as a scan date, and offers to repair the whole roll to the year you actually shot it. Photos, Lightroom keywords, and Photo Mechanic can’t do that for a negative — they leave it blank or let the scanner’s lie stand.

Why this exists

Nobody spends an evening filing six thousand photos to keep a database tidy. You do it because of who’s in them — so you can find the one picture of someone, years from now, instead of losing it in a pile you’ll never scroll to the bottom of.

So a caption here is a thing a person wrote, not a field to overwrite. Write a memory under a photo and TAG Lens keeps your words exactly — never silently written over, every change back on ⌘Z, and the words ride inside the file itself, so they’re still there the day you walk away from this app. The speed up top gets you through the pile. This is why the pile is worth getting through.

Yours, not rented

Because tagging your own photographs shouldn't come with rent. The tools that do this well arrive with paid baggage — a subscription here, a cloud catalog there, and one day your twenty years of keywords live in someone else's database with a monthly invoice stapled to them. Walk away and the work stays behind.

Meanwhile Apple Photos — the library you already have — can hold keywords, titles, and captions just fine. It always could. It just never made entering them fast, so nobody does. That's the whole gap TAG Lens fills: the speed of a professional tagger, writing into open fields in your own library. Apple can tag. Why not use it?

And those keywords travel. Export a photo and they ride along inside the file — upload to Flickr and they arrive as tags, automatically. Tag once, keep it forever, owe nobody a monthly anything.

What it writes — and what it never touches

TAG Lens edits metadata, never pixels. It writes keywords, titles, captions, favorites, album membership, capture dates, and locations into your Photos library — only what you type or approve, nothing automatic. Star ratings and reject marks live in an app-local file (Photos has no rating API) with one-click JSON backup.

Requirements

macOS 14 or later, with your Apple Photos library.

Support & contact