Lungimile maxime ale numelor de fișiere variază în funcție de sistemul de operare. Mac OS X, de exemplu, acceptă nume de fișiere de până la 255 de caractere. În Windows Vista și Windows 7, lungimea combinată a unui nume de fișier și a unei căi are maximum 260 de caractere.
În Windows Vista și 7, lungimea maximă a unui nume de fișier depinde de calea sa. Acest lucru se datorează faptului că calea combinată și numele fișierului, cum ar fi "C: Program Filesfilename.txt" are o lungime maximă admisibilă de 260 de caractere. Ca urmare, uneori apar erori atunci când încercați să copiați un fișier într-o altă cale de lungime mai lungă.
În Mac OS X, sunt acceptate până la 255 de caractere; totuși, Apple observă că caracterele non-engleze, cum ar fi simbolurile chinezești și coreene, pot dura până la 9 caractere în valoare de spațiu. Mac OS 9 și versiuni anterioare acceptate numai până la o lungime de 31 de caractere.