Lightroom
Rename Files Before Client Proofing
Renaming in Lightroom Classic before you publish keeps a client's picks readable, and the two-way plugin means those picks come back as flags and ratings rather than as a list to retype. This page is also honest about the case where a naming scheme buys you nothing at all.
Updated September 2026
Three things go wrong with camera filenames during proofing, and they are not the same problem. A client reads DSC_4417 back to you over the phone and neither of you is sure whether it was 4417 or 4471. A second shooter hands you a card whose numbers collide with yours, so two different photographs claim the same name. And a rename done after the gallery is already live breaks the match between what the client picked and what sits in your catalog.
The first two are arguments for renaming. The third is an argument for renaming at a specific moment, which is before you publish, and for leaving the names alone afterwards.
There is a fourth possibility that most naming articles will not tell you. If your picks never leave the Lightroom loop, a naming scheme is close to decorative. The plugin writes the client's choices straight back onto your photos as ratings and a flag, gathered into a collection named after the gallery. Nobody reads a filename out loud in that workflow, so nobody needs the filename to be readable. Decide which of those two worlds you live in before you spend an afternoon designing a template.
What actually breaks, and what it costs
Camera filenames fail in a small number of specific ways. Each one has a different fix, and only some of the fixes are a rename.
| The failure | What it looks like | Does renaming fix it |
|---|---|---|
| Read-aloud ambiguity | The client phones or emails a list of four-digit numbers and one of them is transposed. | Yes, if the name carries a date and a client name so a wrong digit is obvious. |
| Second shooter collision | Two bodies both produce IMG_0231 and the merged folder silently holds two different frames with one name. | Yes, and this is the strongest case for a scheme. Fix it at import, before the merge. |
| Reused numbering | A camera counter rolls over and last year's wedding shares names with this month's. | Yes. A date segment ends this permanently. |
| Picks arriving as a list to retype | The client sends filenames and you search for each one by hand. | No. That is a workflow problem, not a naming problem. Use the two-way plugin. |
| Rename after publishing | The gallery holds one set of names and your catalog now holds another. | No. Renaming is the cause here, not the cure. |
Notice how the table splits. The top three rows are real and a rename genuinely solves them. The bottom two are the reason this page exists, because they are the rows where the usual advice quietly does damage.
The case for not bothering
Start with the honest version, because it applies to a lot of photographers.
The Lightroom Classic plugin here is a two-way tool. It publishes a collection as a gallery, and when the client is finished it writes their choices back into the catalog. One tap from the client is a star and two taps is a love. The plugin writes stars back as a 3-star rating and loves back as a 5-star rating plus a Pick flag, and it gathers both into a collection named after the gallery inside a collection set.
Read that again with a naming scheme in mind. At no point does a human read a filename. You do not type one, the client does not speak one, and the match happens between the plugin and your catalog rather than between two people on a phone call. If that is your whole workflow, a careful template buys you tidiness in the Finder and nothing else.
So the first recommendation on this page is a negative one. If you shoot alone, deliver from one catalog, and your picks always come home through the plugin, you do not need to design a naming convention and you should not spend a weekend on it. Rename because you like your archive to be legible, not because proofing demands it. Nothing about proofing demands it in that loop.
When a rename does earn its keep
The loop is not the only path out of a gallery, and the other paths are all filename-shaped.
You process in Capture One or anything that is not Lightroom Classic. Every completed gallery has a one-tap Export picks button that downloads a .txt file of the original filenames, one per line. That file is the universal escape hatch and it is pure text, so every name in it has to mean something to you unaided. Be aware of its one limitation: the .txt does not distinguish stars from loves. It is a flat list of what the client chose, not a ranking of how strongly. If the difference between a star and a love matters to your edit, the plugin is the path that preserves it.
You work with a second shooter. This is the single best reason on the page. Two cameras produce the same four digits constantly, and a collision is not an inconvenience, it is a lost frame. Rename both cards at import, before they ever meet in one folder. No proofing tool can repair a name collision after the fact, because by then the evidence of which frame was which is gone.
Files leave your hands. A print lab, an album designer, a publication, an agency, or a client who downloads the whole gallery as a ZIP and mails it to a relative. Once a file is somewhere you cannot see, its name is the only context it carries. Downloads here are exactly that kind of exit: the client takes the whole gallery in one click as a ZIP of every proof numbered in order, or any single image, with no account at any point. Those files will sit in a stranger's Downloads folder for years under whatever you called them.
Your archive has to be searchable by a human. Three years later, somebody asks for the shot of the grandmother from the Tremblay wedding. Whether that is a ten second search or a twenty minute one is decided by a template you set once.
A scheme that survives contact with a client
Good naming is boring naming. The template below is built from four parts, and the reasoning for each part matters more than the exact punctuation.
| Part | Example | Why it is there |
|---|---|---|
| Date, year first | 2026-09-12 | Sorts correctly everywhere without a database. Kills counter rollover forever. |
| Client or job | tremblay | Makes a misread digit obvious, because the rest of the name still has to agree. |
| Shooter initial | a | The one character that ends second shooter collisions. |
| Sequence | 0231 | Four digits, zero padded, restarting per job. Keeps capture order readable. |
Assembled, that is 2026-09-12-tremblay-a-0231.jpg. Lowercase throughout, hyphens rather than spaces, and no accented characters, because those three habits stop a name from being mangled by some system between you and the client.
Two things deliberately absent. Do not put the shot type in the filename, because you will rename half of them during the edit and the names will start lying. Do not put pick status in the filename either, because that is what ratings and flags are for and because the client decides it, not you.
One more absence worth naming. Uploads here accept JPG and PNG. There is no RAW and no video, because this hosts proofs rather than warehousing masters, and that is what keeps the price flat. Your renaming template therefore has to work on your own drives first. The gallery inherits whatever you rendered.
The order of operations, and the one genuine risk
Renaming has exactly one dangerous moment, and it is late rather than early. The sequence below exists to keep you away from it.
1. Import and rename in one move. Lightroom Classic can apply a filename template at import, which is the cheapest possible time to do this. The second shooter card gets a different shooter initial and the collision never happens.
2. Cull and edit. Names are settled by now, so nothing downstream can drift.
3. Publish. The plugin is a real publish service. Lightroom tracks which photos are New and which are Modified, and one Publish pushes exactly those rather than re-uploading the set. The gallery keeps the same link across republishes, and renaming the published collection renames the gallery without breaking that link. Renders go out as JPEG in sRGB with location metadata stripped.
4. Let the client pick, then bring the picks home. Stars come back as a 3-star rating, loves as a 5-star rating plus a Pick flag, both gathered into a collection named after the gallery.
The risk. Renaming after step 3 is the mistake. The gallery is holding the names that were uploaded, and the .txt export downloads those original filenames. Change the names in your catalog while a gallery is live and you have created two sets of names for one set of photographs, with a client sitting in the middle of them. If you must rename late, do it before the client has started picking and republish so the gallery carries the new names, never in the middle of a live selection.
A related note on the iOS app. Live Shoot mode watches the phone's photo library and uploads new arrivals during a session, and those files are renamed on the way in. That means they do not filename-match the Lightroom pick import or the .txt export. Live Shoot is for showing work during an event. Treat the catalog publish as the authoritative delivery, and do not expect your import template to survive that path.
What to do if you already published DSC names
Nothing urgent, and probably nothing at all. A gallery that is already live with camera filenames is not broken. The client still taps to star and love, the picks still come back into your catalog as ratings and a flag, and the gallery still stays live for as long as the account exists. Leave it.
Start the scheme on the next job instead. A naming convention is only worth anything going forward, and retrofitting one across an archive is a large amount of work for a small amount of tidiness. If a specific old job genuinely needs renaming, do it when no gallery for that job is in active selection, and republish afterwards so the two sides agree.
If the reason you are reading this is that clients keep sending you lists of numbers to retype, the fix is the round trip rather than the template. The guide on retyping filenames covers that directly, and getting picks back into Lightroom covers what lands in the catalog when they arrive.
Sources
This page states no external figures and no competitor claims. Every product detail above is a clientgallery.io plan or fair-use fact checked against the running product on 12 September 2026: the flat 10 $/month or 100 $/year plan with a free first gallery, the Lightroom Classic publish service and its New and Modified tracking, stars written back as a 3-star rating and loves as a 5-star rating plus a Pick flag gathered into a collection named after the gallery, the one-tap Export picks .txt of original filenames that does not distinguish stars from loves, the one-click whole-gallery ZIP with no client account, JPG and PNG uploads with no RAW and no video, and Live Shoot files being renamed on the way in. The naming template in the fourth section is a recommendation rather than a measurement.
Frequently asked
Does renaming in Lightroom Classic change the file on disk or only the catalog?
Lightroom Classic renames the actual file on disk and keeps the catalog pointed at it, which is why the operation is safe inside Lightroom and dangerous in the Finder. Rename in the Finder and the catalog loses the link. Always rename from inside Lightroom.
If the plugin sends picks straight back, do I need a naming scheme at all?
Probably not for proofing. In the two-way loop nobody reads a filename: the client taps, and the plugin writes stars as a 3-star rating and loves as a 5-star rating plus a Pick flag into a collection named after the gallery. A scheme still helps a second shooter merge and a searchable archive, which are archive problems rather than proofing ones.
Does the exported .txt of picks tell me which were loved and which were starred?
No. Every completed gallery has a one-tap Export picks button that downloads the original filenames, one per line, and that file is a flat list. It does not distinguish stars from loves. The plugin import is the path that preserves the difference.
Will renaming a published collection break the client's link?
No. Renaming the published collection renames the gallery and the gallery keeps the same link. What you should avoid is renaming the photo files while a client is mid-selection, because the gallery holds the filenames that were uploaded.
Do Live Shoot uploads follow my naming template?
No. Live Shoot files are renamed on the way in, so they do not filename-match the Lightroom pick import or the .txt export. Live Shoot is for showing work during a session. The catalog publish remains the delivery you should treat as authoritative.
What is the best filename separator for client-facing files?
Hyphens, lowercase, no spaces and no accented characters. Spaces get rewritten as %20 in links, uppercase gets flattened by some systems, and accents can be mangled between operating systems. A hyphenated lowercase name survives every hop between you and the client.
Should I put the client's pick status in the filename?
No. Pick status is decided by the client and changes after you named the file, so a name carrying it starts lying immediately. Ratings and flags carry that state, and the plugin writes them back into the catalog for you.
Your client galleries, under your name
Unlimited galleries, your branding, one-click Pixieset import, and a Lightroom plugin, all on a flat 10 $/month with everything included. Your first gallery is free.
Try it on your next gallery