Alfa kód je jednoduchý algoritmus pro kódování přirozených čísel a využívá se například v kompresi dat. Zobrazí každé přirozené číslo N jako N bitů. Všechny bity až na poslední jsou nula, poslední bit je jedna. Alfa kód je prefixový.
| Číslo | Kód |
|---|---|
| 1 | 1 |
| 2 | 01 |
| 3 | 001 |
| 4 | 0001 |
| 5 | 00001 |
Číslo 8 se zapíše jako 8 bitů, z nichž 7 bude nula, osmý bit jedna. Výsledek je tedy 00000001.
Nejjednodušeji daný řetězec rozkódujeme tak, že jej rozdělíme na části. Každá část bude končit jedničkou. Když toto provedeme se zadaným řetězcem, dostaneme následující tři části: