Una tabella di allocazione dei file (FAT) è un modo in cui i computer cercano i dati memorizzati su un dispositivo di memorizzazione. Questi includono dischetti, unità flash USB, schede SD e altri dispositivi di memorizzazione ad alta capacità.

Un FAT è un elenco di cluster che mostra dove è memorizzato un file del computer. Questi cluster non sono necessariamente uno accanto all'altro, ma possono essere sparsi sul disco o sul supporto di memorizzazione. Il FAT si trova sempre nei primi cluster di un dispositivo di memorizzazione. Ci sono sempre due copie identiche, una è un backup dell'altra.

Il file system FAT è un file system legacy che è sia semplice che robusto. Funziona bene anche negli usi leggeri. Ma non può fornire la stessa velocità, affidabilità e scalabilità di alcuni moderni file system. Tuttavia, per motivi di compatibilità, è supportato da quasi tutti i sistemi operativi per personal computer attualmente sviluppati. È anche supportato da molti dispositivi mobili e sistemi embedded. Questo lo rende un formato adatto per lo scambio di dati tra computer e dispositivi di quasi tutti i tipi ed età dal 1981 ad oggi.