A file naming convention has one job: every file you will ever make gets a name that is unique, sorts in the right order, and tells you what it is without opening it. The camera's IMG_0001 does none of those. It repeats every 10,000 frames, it repeats across camera bodies, and it says nothing about the shoot.
A scheme that works for most photographers is date, shoot name, sequence:
20261016_Rossi-Wedding_0142.CR3 for the raw file, the same name with a
suffix for exports, and the same sequence number all the way into the client
gallery. Lightroom Classic can apply it at import, so you set it up once and
never type a filename again.
Why should photographers rename camera files at all?
Because the camera's names collide. Most cameras count to 9999 and start
again, so a busy year produces several files called _DSC0412.ARW. Two
bodies at a wedding, or a second shooter
on the same camera brand, produce two different frames with the same name in
the same afternoon. Copy both into one folder and your operating system
offers to overwrite one with the other.
Renaming also makes files findable outside Lightroom. A backup drive, a cloud archive, or an export folder found two years later still tells you whose wedding it was and when, which matters the day a client emails asking for a reprint.
What is a good file naming convention for photographers?
Three parts, joined by underscores:
- Date, as YYYYMMDD. Year first means files sort chronologically in every file browser on every operating system. Day first or month first sorts by the wrong thing.
- Shoot name. Client surname and shoot type, joined by a hyphen:
Rossi-Wedding,Patel-Newborn,Harbour-Cafe-Menu. Short enough to read at a glance. - Sequence, four digits.
0001to9999. Four digits keep files in order when sorted as text; with no padding, file 10 sorts before file 2.
The result is 20261016_Rossi-Wedding_0142.CR3. It matches the folder
structure in organize your Lightroom catalog,
where the folder is 2026-10-16_Rossi_Wedding, so a file and its folder
always agree.
Which characters should you avoid in file names?
Stick to letters, numbers, hyphens and underscores. Everything else causes a problem somewhere:
- Spaces become
%20in web links and break some command line tools and upload scripts. - Slashes, colons, asterisks, question marks, quotes, angle brackets and
the pipe (
/ \ : * ? " < > |) are not allowed in Windows file names, and a colon behaves oddly on a Mac. - Accented letters, such as the é in a client's surname, can come out
differently on Windows and macOS, so a sync tool sees two different files.
Write
Renerather thanRenéin the filename; the client never sees it. - Very long names. Windows has a 260 character limit on the full path by default, and a long filename inside a long folder path on a backup drive can hit it. Keep filenames under about 50 characters.
Case matters too. Pick one style, such as capitalised words, because some
systems treat rossi and Rossi as different and some do not.
How do you rename photos on import in Lightroom Classic?
Renaming at import only works when you import with Copy or Move, not Add, because Lightroom is creating the files in their new location. In the Import dialog:
- Open the File Renaming panel on the right and tick Rename Files.
- In the Template menu, choose Edit to open the Filename Template Editor.
- Build the template from tokens: Date (YYYYMMDD), type an underscore, Shoot Name, another underscore, then Sequence # (0001).
- Choose Save Current Settings as New Preset from the Preset menu at the top, and call it something like "Date_Shoot_Seq".
- Back in the panel, type the shoot name (
Rossi-Wedding) in Shoot Name and set Start Number to 1.
The Shoot Name token only exists in the import editor. For a template you will reuse elsewhere, use Custom Text instead, which asks for the text each time.
For a two body or two shooter wedding, sync the camera clocks before the day, sort the grid by Capture Time, and rename both cameras' files together in one batch. The sequence then follows the order of the day rather than the order you happened to copy the cards.
How do you rename photos already in Lightroom?
Select them in the Library grid, then Library > Rename Photo, or press F2 (fn+F2 on most Mac keyboards). Choose the same template, or one with Custom Text, and Lightroom renames the files on disk and updates the catalog in the same step.
Never rename files in Finder or File Explorer once they are in a catalog. Lightroom does not see the change; the photos show a missing file badge and you have to relink them one folder at a time. The same goes for moving folders: do it from the Folders panel in Lightroom, not from the operating system.
How should you name exports and client files?
Keep the sequence number and add a suffix for the purpose. In the Export
dialog, the File Naming section has Rename To; use a template of
Filename plus Custom Text, so 20261016_Rossi-Wedding_0142 becomes
20261016_Rossi-Wedding_0142_web.jpg, _print.jpg or _ig.jpg. Virtual
copies exported to the same folder need a suffix, or Lightroom will append
-2 for you, which tells you nothing later.
For the client, the sequence number is what matters. When a couple writes
"we love 0142 but can you warm it up", you want to find the raw in seconds,
and that only works if the delivered file and the original share a number.
Do not renumber a delivery to run 1 to 400 after the cull; the gaps in the
sequence are harmless and the match to the original is worth more. Leave out
words like final and edit. Every delivered file is final.
How do file names help with backups and re-delivery?
Names are what survive when everything else changes: you will change catalog,
backup drive and computer, but a file called
20261016_Rossi-Wedding_0142.CR3 still tells you what it is. It is also
what makes a backup workflow
checkable, since you can compare file counts and names between two drives
and see a gap.
It also makes re-delivery painless. The Xposure export plugin for Lightroom Classic uploads from the Export dialog straight into a client gallery, and re-exporting the same photos after a correction skips or updates the duplicates, so the client's favourites and proofing notes stay attached. The full flow from cull to sent link is in deliver a client gallery in ten minutes.
Set up the import template today, before your next card goes in the reader, and rename that shoot with it. Renaming the archive can wait; new shoots are where the convention pays off first.



