Za wynalazcę kart dziurkowanych uważa się Josepha Jacquarda, który zastosował je po raz pierwszy w krośnie, do sterowania nićmi podczas tkania, co pozwalało tworzyć tkaninę o powtarzalnym wzorze. W 1832 r. ideę tablic perforowanych zaproponował rosyjski wynalazca i homeopata Siemion Korsakow.
Kodowanie informacji:
- na prostokątnej, papierowej karcie kolejne pozycje są albo przedziurkowane albo pozostawione nienaruszone
- każda pozycja na karcie reprezentuje pojedynczy bit informacji
- każda kolumna reprezentuje jeden znak
- w kolumnie znajduje się 12 pozycji
- w formacie firmy IBM kolumn było 80, można zatem było zakodować na niej 80 znaków
Karty były dziurkowane za pomocą maszyny nazywanej dziurkarką, następnie weryfikowano poprawność przy pomocy sprawdzarki (początkowo robił to człowiek). Dopiero potem karty wkładano do czytnika kart, który był jednym z peryferyjnych urządzeń wejścia do komputera. Wszystkie te działania wymagały nadzoru, bądź współpracy człowieka - operatora maszyny. Karty miały - w celu zapobieżenia przypadkom nieprawidłowego (do góry nogami lub na lewą stronę) umieszczenia w czytniku - obcięty narożnik (w Polsce i w licznych innych krajach standardowo górny lewy); karty nieprawidłowo umieszczone w pliku natychmiast łatwo było dzięki temu dostrzec.