Job, date and zero-padded sequence
Name every file before the client sees it
Build filenames before you upload to shoots.page: the client or job name, the shoot date and a zero-padded sequence, like smith-wedding_2026-09-15_001.jpg. Then download a worksheet of the new names, numbered in order, for your batch renamer; names can be up to 255 characters.
Last updated
Filename planner
Build the pattern, preview the names, download the worksheet. Everything runs in your browser; nothing you enter leaves this device.
Why the names matter
Camera names like DSC_8392.CR2 tell a client nothing about what is inside. A clear name with the job, date and sequence lets them search their drive and find a favorite shot months later, instead of scrolling a wall of numbers.
Renaming never touches the image: it changes the label on the outside of the file, not a single byte of the photo. shoots.page keeps the names you choose on every download; a ZIP only adds a four-digit order number in front, like 0001_smith-wedding_2026-09-15_001.jpg.
A convention that survives every tool
A dependable pattern combines the client or job name, the shoot date and a sequence number, joined by underscores: smith-wedding_2026-09-15_001.jpg. Zero-padding keeps files in correct order everywhere: 001 to 010 sorts properly instead of dropping 10 right after 1.
Stick to lowercase letters, digits, hyphens and underscores. Spaces and special characters can cause trouble in some tools and on some systems. More background in the full naming guide.
Use the worksheet when you rename
The planner does not rename files itself. Download the worksheet (a .txt file) to get a plain-text mapping of placeholder old names to your planned new names, and use it alongside whatever batch-renaming tool you already have on your desktop.
The .jpg extension in the preview and worksheet is a placeholder. When you apply the names, keep each file's real extension so your system keeps reading RAW files and JPEGs properly.
Renamed set? Deliver it
Upload the finished files, get one gallery link, and your client browses and downloads without an account.