In elettronica e telecomunicazioni con il termine codifica di sorgente si indica l'insieme delle tecniche di elaborazione digitale dell'informazione volte alla compressione dell'informazione audio, video e dati digitali di una sorgente informativa che le genera, prima della memorizzazione su supporto di memorizzazione permettendo un risparmio sullo spazio di memorizzazione oppure prima di una trasmissione digitale consentendo una liberazione di banda necessaria su canale trasmissivo a parità di velocità di trasmissione.
Nelle telecomunicazioni la codifica di sorgente, assieme alla codifica di canale, rappresenta dunque uno dei vantaggi delle trasmissioni digitali rispetto a quelle analogiche essendo una prerogativa della rappresentazione in formato digitale dell'informazione.