Кодек - спеціальна комп'ютерна програма, яка виконує перетворення потоку даних або сигналу для подальшого їх використання. Кодеки можуть як кодувати потік або сигнал (для передачі, зберігання або шифрування), так і розкодувати - для перегляду або зміни у форматі, більш відповідному для цих операцій. Кожен кодек використовує свої - або оригінальні, або специфічні алгоритми стиснення даних і як правило не сумісний з даними, які були стиснуты іншим кодеком. Кодеки часто використовуються при цифровій обробці відео і звуку.
Більшість кодеків встановлюються на персональних комп'ютерах для програвання відео або аудіо файлів за допомогою програвачів мультимедіа (наприклад Winamp або Windows Media Player). Є також програвачі, які вже містять деякі вбудовані кодеки (VLC Media Player, Media Player Classic), що дозволяє без проблем проглядати майже всі формати аудіо і відео.
Як правило кодеки встановлюються пакетом - так простіше і швидше. Серед великої кількості безкоштовних пакетів кодеків можна порекомендувати K-Lite Codec Pack. Це великий набір кодеків та програм що мають до них відношення.
Ще один популярний пакет кодеків - Vista Codec Package. Призначений в першу чергу як доповнення до Windows Vista але працює і на Windows 2000, XP, 2003, Vista.