A good photography file naming convention uses a fixed pattern, usually the capture date first, then a short project or subject label, then a sequence number. Pick the pattern once, apply it to every import, and your folders will sort themselves in a useful order for years. The details below show how to build one that works with any editing program.

Why Camera Default Names Fall Short
Cameras name files with a short prefix and a counter, and that counter rolls over or resets. Two different cameras can produce the same file name, and the name says nothing about when or why the frame was taken. Once a library grows past a few thousand images, those names become a real obstacle when you search for a particular shoot.
The Building Blocks of a Useful Name
Most workable conventions combine a few parts, each one joined by an underscore or a dash:
- Date: write it as year, month, day (for example 2025-06-14) so alphabetical order equals chronological order.
- Project or client: a short label such as smith-wedding or lisbon-trip.
- Sequence number: three or four digits with leading zeros, so 0009 sorts before 0010.
- Optional extras: a camera body letter if you shoot with more than one, or a version tag for edited exports.
A complete example would look like 2025-06-14_smith-wedding_0127.dng. Anyone reading it can tell the date, the job and the position in the set.
Step by Step: Set It Up
- Decide on the order of the parts. Date first is the most common choice because it keeps everything chronological.
- Write the rules down in a short text note and keep it with your archive, so future you follows the same pattern.
- Choose lowercase letters, no spaces, and no special characters. Dashes and underscores travel well between computers and cloud services.
- Set up a rename preset in your import tool. Most cataloging and file browser programs let you build a template with tokens for date, custom text and sequence number.
- Rename on import, before any editing, so the name never changes after the file enters your catalog.
- Keep original names in the metadata if your software allows it, so you can trace a file back to the card if needed.
Rules That Keep the System Working
| Rule | Reason |
|---|---|
| Use leading zeros in numbers | Keeps files in the right order in every list |
| Avoid spaces and accents | Prevents broken links and odd behavior in uploads |
| Keep names under about 40 characters | Long names get cut off in many interfaces |
| Never rename after delivery | Clients may reference the name you sent |
Pair the name with keywords and labels stored in metadata rather than in the file name itself. Names should identify a file, while metadata describes what is inside it.
FAQ
Should I rename files in camera or on import?
Import is usually easier. Camera menus offer only a short prefix, while import tools can add dates, project text and a clean sequence number in one pass.
What about edited versions and exports?
Add a short suffix such as _edit or _web to the exported copy and leave the original name untouched. That way the master and its derivatives stay linked by the shared base name.
The Short Version
Use date, project label and a zero-padded sequence number, written in lowercase with no spaces. Apply the pattern on import with a saved preset, and write the rules down. Consistency matters far more than the exact pattern you choose.