通常一个完整的条形码是由两侧静空区、起始码、资料码、检查码、终止码组成,以一维条形码而言,其排列方式通常如下所示:
静空区 位於条形码两侧无任何符号及资讯的白色区域,主要用来提示扫描器准备扫描。
起始码 指条形码符号的第一位字码,用来标识一个条形码符号的开始,扫描器确认此字码存在後开始处理扫描脉冲。
资料码 位於起始码後面的字码,用来标识一个条形码符号的具体数值,允许双向扫描。
检查码 用来判定此次阅读是否有效的字码,通常是一种算术运算的结果,扫描器读入条形码进行解码时,先对读入各字码进行运算,如运算结果与检查码相同,则判定此次阅读有效。