W podstawowej wersji kod nie zawiera sumy kontrolnej. Jednakże jest on tak skonstruowany, iż pojedynczy błędnie odczytany pasek nie spowoduje rozpoznania znaku jako innego.
Tablica znaków Znak * jest wykorzystywany jedynie do oznaczenia początku i końca kodu. Ze względu na jego asymetryczną postać czytnik kodów kreskowych jest w stanie określić kierunek odczytu kodu.
Poniższa tabela prezentuje sposób zapisu wszystkich 44 znaków kodowanych w Kodzie 3 z 9:
+ Legenda Format1 Format2 Pasek W B szeroki – czarny N b wąski – czarny w W szeroki – biały n w wąski – biały
+ Tablica znaków Wartość Znak Format1 Format2 0 0 NnNwWnWnN bwbWBwBwb 1 1 WnNwNnNnW BwbWbwbwB 2 2 NnWwNnNnW bwBWbwbwB 3 3 WnWwNnNnN BwBWbwbwb 4 4 NnNwWnNnW bwbWBwbwB 5 5 WnNwWnNnN BwbWBwbwb 6 6 NnWwWnNnN bwBWBwbwb 7 7 NnNwNnWnW bwbWbwBwB 8 8 WnNwNnWnN BwbWbwBwb 9 9 NnWwNnWnN bwBWbwBwb 10 A WnNnNwNnW BwbwbWbwB 11 B NnWnNwNnW bwBwbWbwB 12 C WnWnNwNnN BwBwbWbwb 13 D NnNnWwNnW bwbwBWbwB 14 E WnNnWwNnN BwbwBWbwb 15 F NnWnWwNnN bwBwBWbwb 16 G NnNnNwWnW bwbwbWBwB 17 H WnNnNwWnN BwbwbWBwb 18 I NnWnNwWnN bwBwbWBwb 19 J NnNnWwWnN bwbwBWBwb 20 K WnNnNnNwW BwbwbwbWB 21 L NnWnNnNwW bwBwbwbWB 22 M WnWnNnNwN BwBwbwbWb 23 N NnNnWnNwW bwbwBwbWB 24 O WnNnWnNwN BwbwBwbWb 25 P NnWnWnNwN bwBwBwbWb 26 Q NnNnNnWwW bwbwbwBWB 27 R WnNnNnWwN BwbwbwBWb 28 S NnWnNnWwN bwBwbwBWb 29 T