Kodirniki so programi, ki se uporabljajo za stiskanje informacij. Njihova funkcija pogosto omogoča tudi pretvorbo podatkov iz ene oblike v drugo. Čeprav obstaja več vrst programov, ki to dosežejo za besedilne podatke, je kodirnik običajno povezan z zvokom in videom.
Ena od pogostih uporab kodirnika je povezana s pretvorbo zvočnih datotek iz izvorne oblike v tisto, ki se ujema z določenim predvajalnikom. Program bi se na primer uporabljal za stiskanje in pretvorbo datoteke WAV v vrsto datoteke, ki bi bila združljiva s predvajalnikom MP3. Datoteka WAV bi bila stisnjena na delček prvotne velikosti in običajno ne bi imela pomembnega vpliva na kakovost zvoka pretvorjene datoteke.
Ohranjanje kakovosti zvoka ob občutnem zmanjšanju velikosti izvirne datoteke je osrednjega pomena za to, kako kodirnik izpolni nalogo. Ideja je ohraniti celovitost kode, hkrati pa ustvariti ustrezne šifrirne kode, ki so pomembne za novo obliko. V nekaterih primerih lahko to vključuje dodajanje presežkov v pretvorjeno datoteko. V drugih primerih lahko program zmanjša odvečnost. Natančna nastavitev izvirne datoteke bo narekovala, kaj je treba storiti za stiskanje in pretvorbo zvočne ali video datoteke.
Kodirnik lahko pomaga tudi premostiti vrzel med starejšo tehnologijo in najnovejšimi prenosnimi ročnimi napravami, ki shranjujejo glasbo in datoteke. To je neločljivo povezano s funkcijo naprav, ki omogočajo ustvarjanje glasbenih datotek iz vinilnih plošč. V tej aplikaciji programska oprema pomaga pretvoriti starejši analogni signal vinilnih posnetkov v bitni tok in obliko datoteke, ki jo je mogoče naložiti na CD ali shraniti v računalnik. Po potrebi lahko novo ustvarjeno zvočno datoteko ponovno pretvorite v drugo digitalno obliko in jo naložite na ročno napravo.