Programatory kart KD, inaczej enkodery kart KD, to urządzenia służące do zapisu na karcie KD jej numeru i site code / facility code, a w zależności od technologii w jakiej karta jest wykonana, także danych sektorowych i apletów lub personalizacji kluczy transmisji danych karta-czytnik zapisanych na karcie.
Specjalne karty tworzone za pomocą programatorów / enkoderów mogą służyć też do programowania czytników KD i zmieniania ich zachowania - od innych trybów pracy diod czy brzęczyka, przez inne długości przesyłania numerów CSN z kart, po zmianę kluczy transmisji karta-czytnik w pamięci czytnika.