کدگذاری Huffman با یک priority queue مدام دو نماد کم‌تکرارتر را ادغام می‌کند و درختی می‌سازد که مسیرهایش همان کدهاست. هیچ کدی پیشوند کد دیگر نیست، پس رشته‌بیت بدون ابهام رمزگشایی می‌شود.