About this tool
Build consistent, sortable, cross-platform safe file names from project tokens, ISO dates and padded sequence numbers.
An asset file naming generator assembles a file name from ordered tokens — client, asset, variant, date and sequence number — under a chosen separator and case convention. It enforces the rules that actually break files in the wild: Windows rejects the characters \ / : * ? " < > | and reserves device names like CON and NUL, no name may end in a space or period, and NTFS, APFS and ext4 all cap one path component at 255 characters. ISO 8601 dates are used because YYYY-MM-DD sorts alphabetically in chronological order.
Open Asset File Naming Generator on AltFTool — it loads instantly in your browser.
Upload or drag in the file you want to work with.
Adjust the settings and preview the result.
Download the finished file to your device.
ISO dates and zero-padded numbers mean 002 comes before 010 in every file browser.
Illegal Windows characters, reserved device names and trailing periods are caught before you rename anything.
See the whole numbered run at once and copy it as a list for a rename script.
Windows rejects \ / : * ? " < > | and all control characters, and forbids a name that ends with a space or a period. macOS and Linux are more permissive but a forward slash is still illegal, so sticking to letters, digits, hyphens and underscores keeps a file portable everywhere.
Either is safe; be consistent. Hyphens are preferred for anything that may become a URL because search engines treat a hyphen as a word separator and an underscore as a joiner. Underscores survive double-click word selection better in code editors.
Because a YYYY-MM-DD date sorts alphabetically in chronological order, so a plain A-Z listing becomes a timeline. Putting the date at the end instead groups files by project first, which is better when one folder holds several clients.
NTFS, APFS and ext4 all allow up to 255 characters for a single name, but the classic Windows full-path limit is 260 characters including folders. Keeping names under about 100 characters avoids sync and zip failures on deeply nested drives.