Endimensionelle stregkoder består af en enkelt række af streger, hvor data kodes vandret. Både stregkodens samlede størrelse og dens form er nøglefunktioner, der garanterer læsbarheden af dataene, også under ugunstige fysiske forhold, eller når etiketten er beskadiget. I nogle tilfælde er det muligt at øge mængden af data i den endimensionale stregkode ved at gøre den bredere. Bredden når dog hurtigt en grænse, hvor det bliver vanskeligt at læse koden.
Der findes flere standardtyper af endimensionelle stregkoder. De ledsages næsten altid af en ren tekstversion af koden for også at give en "menneskeligt læsbart" etiket. Hver stregkodetype har et bestemt sæt tilladte tegn (f.eks. numeriske, alfanumeriske, specialtegn) og i nogle tilfælde et maksimalt antal tegn eller cifre (f.eks. kan Code 128 kode op til 128 forskellige symboler, Code 39 op til 39 osv.) Andre typer stregkoder har faste kodelængder, f.eks. har EAN 13 en fast længde på 13 cifre, og UPC A har en fast længde på 12 cifre.
Når endimensionelle stregkoder scannes, opretter læseren forbindelse til den relevante database for at hente oplysningerne.
Endimensionelle stregkoder er udbredt i hele verden og kan bruges på næsten alle slags varer.
Endimensionelle stregkoder kan nemt sættes på produkter enten via selvklæbende etiketter eller ved at printe dem direkte på produkterne eller emballagen. Hvis du vil printe stregkoder direkte på dine produkter, skal du sikre dig, at du har de rette processer på plads til at gøre dette under pakning/tryk eller på ethvert andet relevant trin i produktionskæden.
Omkostningerne er begrænset til prisen for at udskrive stregkoderne og, hvor det er relevant, de selvklæbende etiketter. Det er hurtigt og nemt at generere stregkoder og installere et stregkodesystem.