Rozpatrywanym ciągiem będzie który zakodowany jest jako Przechodząc drzewo za każdym razem od korzenia do węzła terminalnego, według bitów w kodzie, otrzymuje się odpowiednie symbole: 000 [lewy, lewy, lewy] następuje dotarcie do liścia A 001 [lewy, lewy, prawy] następuje dotarcie do liścia B 01 [lewy, prawy] następuje dotarcie do liścia C 1 [prawy] następuje dotarcie do liścia D

Praktyczne zastosowanie Jednym z głównych problemów stosowania statycznego algorytmu Huffmana jest konieczność transmisji całego drzewa lub całej tablicy prawdopodobieństw. W przypadku transmisji drzewa węzły są odwiedzane w porządku preorder, węzeł wewnętrzny może zostać zapisany na jednym bicie (ma zawsze dwóch synów), liście natomiast wymagają jednego bitu plus takiej liczby bitów, jaka jest potrzebna do zapamiętania symbolu (np. 8 bitów). Np. drzewo z przykładu powyżej może zostać zapisane jako: (1, 0, ‘D’, 1, 0, ‘C’, 1, 0, ‘B’, 0, ‘A’), czyli 7 + 4 · 8 = 39 bitów.

Lepszą kompresję, kosztem jednak bardzo szybkiego wzrostu wymagań pamięciowych, uzyskuje się, kodując kilka kolejnych znaków naraz, nawet jeżeli nie są one skorelowane.