Kodek jest skrótem od "
koder/
dekoder", co oznacza urządzenie lub
program zdolny do przekształcania strumienia danych lub sygnału. Kodeki mogą zmienić strumień danych w formę zakodowaną (często w celu transmisji, składowania lub zaszyfrowania) lub odzyskać (
odkodować) strumień danych z formy zakodowanej, by umożliwić ich odtwarzanie bądź obróbkę. Kodeki są często używane w
wideokonferencjach oraz
strumieniowaniu obrazu lub dźwięku.