Multilevel Transmission Encoding 3 (MLT-3) ist ein Leitungscode, der mit drei Spannungspegeln arbeitet. MLT-3 erzeugt ein ternäres Signal.
Der Signalpegel ändert sich bei MLT-3 immer dann, wenn eine logische 1 im Datenstrom auftaucht. Bei einer logischen 0 ändert sich der Signalpegel nicht. MLT-3 verringert die benötigte Bandbreite auf der Leitung.
Da bei MLT-3 keine Taktrückgewinnung möglich ist, wird MLT-3 oft mit anderen Codes kombiniert. Fast Ethernet 100-Base-TX kodiert den Datenstrom zuerst mit 4B5B und danach mit MLT-3. Dadurch ist eine Taktrückgewinnung beim Empfänger möglich.