About this tool
Build a file naming rule for logos, exports and campaign assets, validated against POSIX, Windows and S3 filename limits.
Brand Asset Naming Convention Builder turns a chosen set of tokens — brand, campaign, asset type, variant, dimensions, date and version — into a single filename pattern, then validates the result against the limits that actually break files: the POSIX portable filename character set, the Windows reserved device names, the 255-byte path component limit shared by NTFS, ext4 and APFS, the 260-character legacy MAX_PATH, and the 1024-byte Amazon S3 object key cap. Design and marketing teams get a copyable rules document plus worked examples across a real export set.
Open Brand Asset Naming Convention Builder on AltFTool — it loads instantly in your browser.
Add your input to the workspace.
Adjust the options until the result looks right.
Copy or download the output and put it to work.
Every example is checked against real filesystem, Windows and S3 limits before you adopt it.
ISO 8601 dates and padded versions make an alphabetical file list a chronological one.
Copies out as a Markdown page you can paste straight into a brand book or team wiki.
Stick to A-Z, a-z, 0-9, dot, underscore and hyphen — the POSIX portable filename character set defined in IEEE Std 1003.1. Windows additionally forbids < > : " / \ | ? * and control characters, so anything outside the portable set risks failing on at least one platform.
A single path component is capped at 255 bytes on NTFS, ext4 and APFS, and the legacy Windows MAX_PATH limits a whole path to 260 characters. In practice keep filenames under about 80 characters so they are not truncated in file browsers and email clients.
Use hyphens if the file may ever be served from a URL — search engines treat a hyphen as a word separator and an underscore as a joiner. Underscores are equally safe on disk, but they can be hidden by the underline in a hyperlink.
Windows reserves the device names CON, PRN, AUX, NUL, COM1-COM9 and LPT1-LPT9, and rejects them even with an extension, so CON.png cannot be created. It also silently strips a trailing dot or space, which turns "logo .png" into a different file from the one you saved.