Gegeben seien die fünf Symbole der Quelle a, b, c, d, e mit den zugehörigen Wahrscheinlichkeiten.
Anfangs werden jeweils die zwei Symbole mit den kleinsten Wahrscheinlichkeiten zu einem neuen zusammenfasst. Gleichzeitig ergibt sich durch diesen Schritt ein Teilbaum. Als Resultat erhält man den Codebaum bzw. die Codetabelle.
Um fünf Symbole binär zu kodieren sind normalerweise 3-Bit notwendig. Anstatt der festen 3-Bit Codierung werden jetzt einige Zeichen kürzer kodiert und zwar die mit hoher Auftrittswahrscheinlichkeit. Ein Text, der Huffman kodiert ist dadurch kürzer. Um die Kompressionsrate zu bestimmen, errechnet man zuerst die durchschnittliche Wortlänge für die Huffman Codierung: 0,36 * 2 + 0,22 * 2 + 0,16 * 2 + 0,14 *3 +0,12 * 2 = 2,26 Bits/Zeichen Im Vergleich zur 3-Bit Codierung ergibt sich eine Kompression auf 75,3 % da 2,26/3=0,75333 ist.