In un computer, un'estensione di file, chiamata anche formato di file, è il layout di un file, in termini di come sono organizzati i dati all'interno del file. Un particolare formato di file è spesso indicato come parte del nome di un file da un'estensione del nome file (suffisso). Convenzionalmente, l'estensione è separata da un punto dal nome e contiene tre o quattro lettere che identificano il formato.
I programmi applicativi devono essere in grado di riconoscere ed eventualmente accedere ai dati all'interno del file. A volte un programma potrebbe non preoccuparsi se il file ha il nome dell'estensione appropriato perché può esaminare i bit nel file per vedere se il formato (layout) è quello che riconosce. Altre volte, l'utente finale deve specificare quale programma deve essere utilizzato per aprire e lavorare con il file.
Esistono tanti formati di file diversi quanti sono i programmi diversi per elaborare i file. Alcuni dei formati di file più comuni sono:
- Documenti di Word (.doc)
- Pagine web (.html)
- Immagini di pagine Web (.gif e .jpg)
- File di Adobe Acrobat (.pdf)
- Programmi eseguibili (.exe)