Wymagane jest stosowanie znaków START/STOP oraz marginesów (cichych stref) po prawej i lewej stronie kodu.

Tryby kodowania znaków Kod może być użyty w trzech trybach kodowania znaków: jako kod numeryczny (w trzech słowach kodowych jest wtedy kodowane pięć cyfr, a zatem w jednym kodzie można zapisać do 81 cyfr). jako kod alfanumeryczny wykorzystujący tablicę 49 znaków (część tablicy ASCII, można zakodować do 49 znaków w jednym kodzieInformacje o kodzie na stronie code49.dlawas.com). jako kod alfanumeryczny kodujący tablicę 128 znaków ASCII.

W celu umożliwienia kodowania wszystkich 128 znaków tablicy ASCIIw kodzie wykorzystuje się znaki Shift 1 oraz Shift 2, które zmieniają znaczenie znaku, z którym są połączone. Dodatkowo występuje znak NS określający tryb kodowania (numeryczny/alfanumeryczny) oraz symbole funkcyjne FNC1, FNC2 i FNC3.

Mechanizmy wykrywania błędów W kodzie wykorzystuje się znaki kontrolne występujące przed oznaczeniem STOP w każdym rzędzie. Wartość tych znaków oblicza się na podstawie algorytmu modulo 49.