Hardware o software che effettua una conversione di dati (audio o video) fra analogico e digitale o viceversa, effettuando anche la compressione o decompressione dei dati (separatamente o contemporeaneamente).
Per poter riprodurre un file audio o video è necessario che nel sistema o nel dispositivo sia presente l'opportuno codec.
Fra i codec audio sono diffusi il CODEC '97 (AC '97) e quelli per l'MP3. Fra i codec video sono diffusi quelli per il DivX e per il DVD.