This Personal Digital Archiving guide is compiled and adapted from:
This section is a more in-depth look at how to use file and folder names to help us organize and locate digital content. Topics covered include what elements to include in names, and more details about how to get file names to sort well.
File names are descriptive
Files names help you identify what is inside a file and how it differs from similar files. You should name files based on important elements such as:
• Contents, what's inside? (e.g., Itinerary.pdf)
• Purpose, what is it used for? (e.g., France_Vacation_Itinerary.pdf)
• Date, when was it made or altered? (e.g., 2025_France_Vacation_Itinerary.pdf)
• Relationships, how does it relate to other files? (e.g., 2025_France_Vacation_Itinerary_Final.pdf)
Folder names are categories
Folder names are categorical and should describe groups of files. Simple or broad categories work best, and you should name folders based on important elements such as:
As the relationship example shows, folder names inherit topic and name associations from the folders above them. Making good use of these relationships is especially important in a browse file system. File and folder names can also share name elements to make relationships more explicit and to remind users which folder they are working in (e.g., 📁 my pets → 📁 photos → 📁 2017 → 2017 halloween pets.jpg).
Sorting
The following practices will keep your files in order, literally.
A file-naming convention is a set of rules that govern how files and folders are named. Establishing a file-naming convention ensures compatibility and comprehension. Depending on how meaningful your current filenames are, you may want to consider renaming your files when you begin archiving them.
These practices will ensure the highest level of compatibility across systems, software, and applications.
A deep dive into why the naming recommendations on this page work.
Alphanumeric characters
When computer memory and storage were more restricted and expensive, the characters used to interact with them were minimal. While most systems and programs now use UTF-8 or UTF-16 character sets, which support multiple alphabets and thousands of characters, the limited Latin alphabet character sets are still in use and restrict compatibility. Special characters such as arrows (→), superscripts (²), emojis (😮), percent signs (%) and most punctuation marks should be avoided for this reason and because some of them may function as reserved characters (see section below).
Character separation
A space character in computer programming languages indicates the start of a new command, so filenames with spaces are cut off at the first space unless extra steps are taken. This is why spaces are not recommended even though they're the easiest way to separate name elements. Spaces often make filenames easier to read, and they can be used safely in most modern systems. User preference is often the biggest factor in determining their use or replacement. The best replacements for spaces are hyphens (-) or underscores (_) since some system treat all three characters (hyphen, underscore, and space) the same for search purposes. Spaces are also not supported in URLs (hyperlinks) so hyphens and dashes should be used when creating webpages. CamelCase, where letter case is used to separate words and name elements, is common but is not the best replacement for a space since letter case isn't considered in searches, and it can be hard to read.
Reserved characters
Reserved characters are characters that cannot be used in file and folder names because they have been assigned a specific function by the operating system. Some of the most common reserved characters are: backslash (\), forward slash (/), colon (:), asterisk (*), quotation mark ("), brackets ([ ]), period (.), and less than (<) and greater than (>) signs. Including these characters in filenames limits compatibility between systems. For example, Mac OS 9 and above supports a number of characters that are reserved characters for Windows (such as / \ : * ? < > |). This causes errors when downloading, sharing, or moving files across systems so it is best to avoid using these characters.
Short names
There is a hard limit on the number of characters in a file path. A file path is the route or description of where a file is located on your hard drive and folder structure. It includes the drive name, the names of all higher-level folders, and the file name. For example, the file path to an image named "card-01" stored in your downloads folder might look like: C:\Users\[account name]\Downloads\card-01.jpg
This is a short file path, only 44 characters long, but complex folder structures and/or long file names can easily max out the limit of 260 characters on Windows and 255 characters for Mac OS. This is why short file and folder names are desirable - exceeding the limit will prevent you from being able to open or find your files and folders.