The recommended naming format
The safest general format is:
yyyy-mm-dd-description-v01.ext
Not every file needs every element. The pattern is useful because it answers the most common questions at a glance:
when was it created, what is it, which version, and what file type.
Use lowercase
Lowercase avoids case-related confusion across mixed environments. It also keeps names consistent
in email, web links, synced folders, and search results.
Use
project-plan.docx meeting-notes client-onboarding
Avoid
ProjectPlan.docx Meeting_Notes CLIENT Files
Use hyphens between words
Hyphens are easier to read than smashed-together words, clearer than underscores, and more reliable
than spaces in web links and shared URLs.
Use
client-contracts staff-handbook q2-budget-review
Avoid
client_contracts staff handbook Q2BudgetReview
Use only safe characters
The safest character set:
- letters
a-z
- numbers
0-9
- hyphen
-
- period
. where needed
Avoid: ~ " # % & * : < > ? / \ { | }
Even when a platform accepts some of these in one context, they often break when files are synced,
shared, or copied elsewhere.
Avoid accented and special characters
Characters like é, ñ, and emoji can create duplicate-name or sync issues across mixed environments.
Use
resume-review.docx
Avoid
résumé-review.docx
Do not start or end names with spaces or periods
Use
project-notes invoice-2026-03.pdf
Avoid
project-notes project-notes .project-notes invoice-2026-03.
Keep file extensions intact
Use
budget-2026.xlsx staff-policy.pdf
Avoid
budget-2026 staff-policy.final.final.pdf