Tag from your roster with one press, or let MatchID do it — included in all plans. Start your 14-day free trial.Get Started →
GalleryID
GalleryID CloudGalleryID DesktopMatchID
PhotographersTeamAthletic DepartmentsColleges & UniversitiesAthletic ConferencesOrganizations
HelpComparePricingBlogAbout
Book a DemoLog InTry 14 Days Free ›
GalleryID CloudGalleryID Desktop
Help home

Start here

How GalleryID Desktop works

Getting started and ingest

Set your MatchID settings and metadata templateIngest from a card

MatchID

Index reference headshotsTag photos with MatchIDTurn camera voice memos into names

CaptionID

Set a roster on a folderTag photos from a roster with CaptionID

Metadata

Build an IPTC template with tokensFix a wrong value across a folder

Culling and editing

Cull out-of-focus photosCrop and straightenAdjust exposure, colour and tone

Files and delivery

Copy, move and rename filesWatermark, sharpen and exportSend named files over FTPSend photos to GalleryID Cloud

Archive and backup

Browse an unplugged drive with CatalogBack up and restore

Reference

Keyboard shortcutsActivate a computer and manage devices

More

TutorialsContact supportYour Desktop account
Desktop help›Metadata›Build an IPTC template with tokens

IPTC templates

Templates and tokens.

A template decides which fields get written, and a token decides what goes in them.

Tokens stay tokens in the template and only resolve when a person is tagged, so the same template works on the whole folder. Anything you type by hand around them is left alone. Two tokens placed side by side with nothing between them are treated as one choice: the first that has a value for that person wins, which is how a roster column and a MatchID long form can share a field. The files themselves only ever contain finished text, never a raw token.

Person tokens

Resolved for each person tagged on the photo.

{person_id}
Person ID
e.g. RU-12345
{person_name}
Person Name
e.g. Jordan Smith
{jersey_number}
Jersey Number
e.g. 9
{category}
Category
e.g. Beach Volleyball
{grade}
Class
e.g. Senior
{team}
Team
e.g. Riverdale Wolves
{position}
Position
e.g. Forward
{reference}
Reference
e.g. REF-4821
{notes}
Subject Notes
e.g. (free text)

Long-form tokens · MatchID

Wire-service caption styles, built from the indexed subject. Missing parts drop out cleanly.

{matchid_long1}
Team Name (N)
e.g. Riverdale Wolves Marcus Cole (12)
{matchid_long2}
Name #N of Team
e.g. Marcus Cole #12 of Riverdale Wolves
{matchid_long3}
Team position Name
e.g. Riverdale Wolves quarterback Marcus Cole
{matchid_long4}
Team position Name (N)
e.g. Riverdale Wolves quarterback Marcus Cole (12)

Long-form tokens · roster file

The same four styles, built from a tagged roster row.

{long1}
Team Name (N)
e.g. Riverdale Wolves Marcus Cole (12)
{long2}
Name #N of Team
e.g. Marcus Cole #12 of the Riverdale Wolves
{long3}
Team position Name
e.g. Riverdale Wolves quarterback Marcus Cole
{long4}
Team position Name (N)
e.g. Riverdale Wolves quarterback Marcus Cole (12)

Raw roster columns

Whatever text sits in that column of the tagged row. Useful when a roster has its own column order and no header row.

{col_b}
Column B
e.g. (raw column B value)
{col_c}
Column C
e.g. (raw column C value)
{col_d}
Column D
e.g. (raw column D value)
{col_e}
Column E
e.g. (raw column E value)
{col_f}
Column F
e.g. (raw column F value)

Photo tokens

Read from the file itself, so they are the same for anyone in it.

{filename}
Filename
e.g. IMG_4823.JPG
{filename_no_ext}
Filename (no ext)
e.g. IMG_4823
{capture_date}
Capture Date
e.g. 09/14/2026
{camera_serial}
Camera Serial #
e.g. 3821094

Job tokens

From the job the photos belong to.

{job_id}
Job ID
e.g. RU-FALL26
{job_name}
Job Name
e.g. Riverdale Fall Soccer 2026
{shoot_date}
Shoot Date
e.g. 09/14/2026
{shoot_date_iso}
Shoot Date (ISO)
e.g. 2026-09-14
{organization}
Organization
e.g. Riverdale University

Assignment tokens

From the assignment attached to the job.

{event_id}
Person-Event ID
e.g. RU-26-12345
{secondary_code}
Secondary Code
e.g. ABCD1234

Edit

Edit metadata and captions

Fine-tune captions, keywords, and IPTC/EXIF on individual photos.

  1. From the grid, select a photo and press I or Space to edit that one photo. To apply a template across many, select them all and press ⌘I.Press and hold to enlarge
  2. The editor opens with IPTC fields on the left and the token rail on the right. Compact shows the fields you chose in Settings, and All + EXIF adds the full set with your own order kept at the top.Press and hold to enlarge
GalleryID

Athlete naming for sports photographers and athletic departments. GalleryID Desktop ingests, culls and captions on your own computer — nothing is uploaded. GalleryID Cloud is the hosted archive you search by athlete name. The built-in Roster Library ships 18,815 team rosters and 474,304 athletes across NCAA Division I, II and III and the major US pro leagues.

Your archive knows who’s in it.

GalleryID Cloud on the go

Download GalleryID on the App StoreGet GalleryID on Google Play

Product

GalleryID DesktopGalleryID CloudMatchIDFeaturesPricingCompare

Solutions

Sports PhotographersTeamAthletic DepartmentsColleges & UniversitiesAthletic ConferencesOrganizations

Company

Book a 30-Min DemoAboutContactPrivacyTermsDPA

Resources

HelpGetting StartedDesktop Getting StartedCaptioning SoftwareRoster LibraryBlog
© 2026 GalleryID. All rights reserved.macOS, Windows and the web.

Photo Mechanic and Photo Mechanic Plus are trademarks of Camera Bits, Inc. Lightroom, Photoshop and Adobe are trademarks of Adobe Inc. Capture One is a trademark of Capture One A/S. Sideline Captions, Caption Pro, PhotoShelter, SmugMug, Zenfolio, Pixieset, Pic-Time and all other product and company names referenced on this site are trademarks of their respective owners. GalleryID is not affiliated with, sponsored by, or endorsed by any of them. Those names are used here only to identify the products being described or compared, and any comparison reflects each vendor’s published documentation at the time of writing.