Un formato contenitore è un formato di file che può contenere diversi tipi di dati, compressi tramite codec audio/video. Il file contenitore è usato per identificare e disporre i differenti tipi di dati in maniera non contigua. I formati contenitori più semplici possono contenere diversi tipi di codec audio, mentre quelli più avanzati arrivano a supportare anche i codec video, sottotitoli e tagmetadata.