GS1 barkodlarının, nerede taranacaklarına ve ne tür verileri tutmaları gerektiğine bağlı olarak farklı kullanım amaçları vardır. Hatta bazı barkodlar, bir barkodda yakalanan verilere son kullanma tarihleri, seri numaraları ve parti numaraları gibi ekstra bilgiler ekleyebilen uygulama tanımlayıcıları adı verilen ek bilgiler bile taşıyabilir. Bu doğrultuda firmaların gereksinimlerine bağlı olarak kullanabilecekleri farklı barkod türleri vardır.