Je optimálny z hľadiska hospodárnosti.
Pri kódovaní a dekódovaní treba uložiť kódové slová do pamäte. Cena pamäte závisí od počtu pamäťových miest a ten od použitého základu kódovej sústavy.
Minimum sa dosiahne približne pre:
- z=2,7z = 2{,}7z=2,7
Keďže počet stavov musí byť celé číslo, optimálne je:
- z=2z = 2z=2 alebo z=3z = 3z=3
Voľba z=2z = 2z=2 má viacero výhod, preto je najpoužívanejším kódom binárny kód.