Kodek adalah sebuah perangkat atau program yang mampu mengubah sinyal atau aliran data.[1][2][3] Kodek adalah lakuran dari coder-decoder.[4] Kodek dapat mengubah sinyal atau aliran data kedalam bentuk yang terenkode (sering dipakai pada transmisi, penyimpanan, dan enkripsi) kemudian diterima, atau dapat mendekode bentuk tersebut agar dapat dilihat / dimanipulasi kedalam bentuk yang lain.[5]