Kode Batang utawi langkung kawéntar kanthi Basa Inggris barcode punika kempalaning data optik ingkang kawaos déning mesin . Kodé batang ugi saged dipunwastani kempalaning kodhe ingkang awujud garis ingkang kandel lan tipising garis béda gumantung isi kodhe . Sejatosipun, kodhe batang punika ngempalaken data dhateng garis lan spasi pararel lan saged diwpunwasatani 'kodhe batang" utawi "simbologi linear" saged ugi 1D (1 Dhimènsi). Nanging ugi awujud persegi, titik, heksagon, lan wujud geometri sanèsipun ing gambat ingakng dipunwastani "kodhe matriks" utawi "simbologi 2D" (2 Dhimènsi). Kathah smbol lan pangginaan nanging sadaya kanthi ancas ingkang sami, inggih punika mengencode "string" karakter minangka garis batang lan spasi.