Taal kiezen

Online Code 128 Barcode Generator

Genereer direct hoge-resolutie Code 128 barcodes voor logistiek en inventaris. Ondersteunt de volledige ASCII-set en download als PNG of SVG.

Mehmet Demiray Gepubliceerd Bijgewerkt
Delen
Alle Barcode Generatoren in één ToolGebruik deze uitgebreide tool om verschillende barcodetypes te vergelijken en te genereren, of wanneer u niet zeker weet welk specifiek formaat u nodig heeft.
Code 128 codeert letters, cijfers en symbolen.
Vermenigvuldiger voor modulebreedte, hogere waarden maken de barcode breder.
Hoogte van de balken (in millimeters).
Druk de gecodeerde waarde als leesbare tekst onder de barcode af.

Wat is een Code 128 Barcode?

De Code 128 is een van de meest veelzijdige en efficiënte eendimensionale (1D) streepjescodes die vandaag de dag wordt gebruikt. In tegenstelling tot eenvoudigere barcodes die alleen cijfers kunnen bevatten, kan Code 128 de volledige ASCII-tekenset van 128 karakters coderen. Dit omvat hoofdletters, kleine letters, cijfers en alle speciale symbolen die u op een standaard toetsenbord vindt. Deze flexibiliteit maakt het een uitstekende keuze voor een breed scala aan toepassingen buiten de detailhandel.

Een belangrijk kenmerk van Code 128 is de hoge informatiedichtheid. Het kan een aanzienlijke hoeveelheid gegevens opslaan in een relatief compacte fysieke ruimte, wat essentieel is voor etiketten op kleine producten of documenten. De specificatie, vastgelegd in de internationale norm ISO/IEC 15417, zorgt voor wereldwijde compatibiliteit. Onze Code 128 Barcode Generator voegt automatisch het verplichte controlecijfer (modulo-103) toe, wat de betrouwbaarheid van de scan garandeert door fouten te detecteren. Dit maakt de barcode robuust voor gebruik in veeleisende omgevingen zoals magazijnen en transport. Voor het maken van diverse soorten streepjescodes kunt u ook een algemene barcode generator gebruiken.

Waar Wordt Code 128 Voor Gebruikt?

Dankzij zijn veelzijdigheid en hoge dichtheid is de Code 128-barcode de standaard in vele sectoren. De meest bekende toepassing is in de logistiek en verzending. Grote vervoerders zoals PostNL, DHL en UPS gebruiken Code 128 (en de daarvan afgeleide GS1-128-standaard) op hun verzendlabels om pakketten te volgen van verzender tot ontvanger. Elke scan onthult cruciale informatie over de herkomst, bestemming en inhoud.

In magazijnen en distributiecentra is Code 128 onmisbaar voor voorraadbeheer. Producten, stellingen en pallets worden voorzien van labels om inkomende goederen te registreren, orderpicking te stroomlijnen en de voorraadniveaus nauwkeurig bij te houden. Ook voor het beheer van bedrijfsmiddelen (asset management) is het ideaal. Denk aan het labelen van IT-apparatuur zoals laptops en servers, gereedschap of bedrijfsauto's om onderhoud en locatie te traceren. Hoewel voor eenvoudige interne nummering soms ook Code 39 barcodes worden gebruikt, biedt Code 128 meer flexibiliteit. In de gezondheidszorg wordt de barcode gebruikt voor het identificeren van patiëntendossiers, medicatie en laboratoriummonsters, waar nauwkeurigheid van levensbelang is.

De Drie Tekensets van Code 128: A, B en C

Een uniek kenmerk van Code 128 is het gebruik van drie verschillende tekensets (subsets) om gegevens zo efficiënt mogelijk te coderen. De barcode kan dynamisch tussen deze sets schakelen binnen één enkele code, wat de informatiedichtheid maximaliseert. De Code 128 Barcode Generator kiest automatisch de meest optimale combinatie.

De drie tekensets zijn: 1. Tekenset A: Bevat hoofdletters (A-Z), cijfers (0-9), speciale tekens en ASCII-besturingstekens (zoals tab of enter). Deze set is nuttig voor data die met hoofdletters begint of besturingstekens bevat. 2. Tekenset B: Bevat hoofdletters (A-Z), kleine letters (a-z), cijfers (0-9) en speciale tekens. Dit is de meest veelzijdige set voor het coderen van gemengde alfanumerieke tekst. 3. Tekenset C: Bevat uitsluitend paren van cijfers, van 00 tot 99. Door twee cijfers in één barcodekarakter te coderen, wordt de lengte van de barcode voor numerieke data praktisch gehalveerd. Dit maakt het extreem efficiënt voor het coderen van lange reeksen getallen.

Een praktisch voorbeeld: voor de data ITEM123456 zou een slimme encoder starten in tekenset B voor ITEM, vervolgens overschakelen naar tekenset C voor de cijferreeksen 12, 34 en 56. Dit resulteert in een veel kortere barcode dan wanneer de hele reeks in tekenset B zou worden gecodeerd.

Richtlijnen voor het Printen en Scannen van Code 128

Een perfect gegenereerde barcode is nutteloos als deze niet betrouwbaar gescand kan worden. Het naleven van enkele printrichtlijnen is daarom cruciaal. De X-dimensie is de breedte van de smalste streep of spatie in de barcode, meestal uitgedrukt in millimeters. Deze dimensie bepaalt de totale grootte en leesbaarheid van de barcode op afstand. Een grotere X-dimensie resulteert in een grotere barcode die van verder weg gescand kan worden.

De hoogte van de strepen is ook belangrijk. Hoewel de Code 128-standaard geen strikte hoogte voorschrijft, is een algemene regel dat de hoogte minstens 15% van de barcodelengte moet zijn, of minimaal 6,4 mm. Dit geeft de scanner een beter 'doel' om op te richten. Zorg daarnaast altijd voor voldoende stille zones (quiet zones). Dit zijn de lege, witte marges aan de linker- en rechterkant van de barcode. Een veilige marge is minimaal 10 keer de X-dimensie. Zonder deze zones kan de scanner het begin en einde van de barcode niet correct identificeren.

Gebruik een printer met een voldoende hoge resolutie (300 DPI of hoger is aan te raden) en zorg voor een hoog contrast tussen de strepen en de achtergrond (zwarte strepen op een witte achtergrond is ideaal). Voor wie grote volumes moet verwerken, kan het genereren van meerdere Code 128 barcodes in één keer het proces aanzienlijk versnellen.

Veelgestelde Vragen: Het Verschil Tussen Code 128 en EAN-13

Hoewel Code 128 en EAN-13 beide populaire 1D-streepjescodes zijn, dienen ze zeer verschillende doelen en zijn ze niet uitwisselbaar. Het belangrijkste onderscheid ligt in hun toepassing en de data die ze kunnen bevatten.

EAN-13 (European Article Number) is de barcode die u ziet op vrijwel alle consumentenproducten in de supermarkt. Het is specifiek ontworpen voor het verkooppunt (kassa) en bevat een vaste lengte van 13 cijfers die een uniek product identificeren in een wereldwijde database. Het kan geen letters of symbolen bevatten.

Code 128 is daarentegen een interne of logistieke barcode. Het wordt gebruikt voor processen zoals voorraadbeheer, verzending en het traceren van bedrijfsmiddelen. De belangrijkste voordelen zijn de variabele lengte en de mogelijkheid om de volledige ASCII-tekenset te coderen, inclusief letters en symbolen.

Hieronder een directe vergelijking:

Kenmerk Code 128 EAN-13
Toepassing Logistiek, voorraad, intern Detailhandel, verkooppunt
Data type Alfanumeriek (alle ASCII) Alleen numeriek
Lengte Variabel Vast (13 cijfers)
Structuur Flexibel Gestandaardiseerd (GS1)

Kortom, gebruik EAN-13 voor producten die in de winkel verkocht worden en Code 128 voor alles wat met interne processen, tracking en logistiek te maken heeft. Diverse barcode generatoren kunnen beide types aanmaken, maar het is cruciaal de juiste te kiezen voor uw toepassing.

Wat is GS1-128 en de Relatie met Code 128?

De term GS1-128 zorgt vaak voor verwarring. Het is belangrijk te begrijpen dat GS1-128 geen ander type barcode is, maar een toepassingsstandaard die de Code 128-symbologie als basis gebruikt. De streepjes en spaties zijn dus identiek aan die van een standaard Code 128-barcode, maar de data die erin wordt gecodeerd, volgt een strikte, wereldwijd afgesproken structuur.

Deze structuur wordt gedefinieerd door GS1, de organisatie die wereldwijde standaarden voor bedrijfcommunicatie beheert. GS1-128 gebruikt zogenaamde Application Identifiers (AIs). Dit zijn twee- tot viercijferige codes tussen haakjes die aangeven welk type informatie volgt. Bijvoorbeeld, (01) staat voor het wereldwijde handelsidentificatienummer (GTIN) van een product, (10) voor het batch- of lotnummer, en (17) voor de houdbaarheidsdatum.

Door deze gestandaardiseerde AIs te gebruiken, kan elke partij in de toeleveringsketen, van producent tot retailer, de barcode scannen en de gegevens eenduidig interpreteren. Dit is essentieel voor het efficiënt traceren van pallets en dozen in de logistieke keten. U kunt onze Code 128 Barcode Generator gebruiken om GS1-128-barcodes te maken, op voorwaarde dat u de invoerdata zelf correct formatteert met de juiste AIs en haakjes, bijvoorbeeld: (01)08712345678901(10)AB123. Voor het aanmaken van veel van dergelijke labels is onze tool voor bulkgeneratie zeer geschikt.

De vragen die we het vaakst beantwoorden.

Wat is het verschil tussen een Code 128-barcode en een EAN-code die ik in de supermarkt zie?

Het belangrijkste verschil zit in het doel en de flexibiliteit. EAN-codes (zoals EAN-13) zijn specifiek voor winkelproducten, bevatten alleen cijfers en hebben een vaste lengte. Ze worden gebruikt bij de kassa. Code 128 is daarentegen een veelzijdige code voor logistiek en interne processen. Hij kan letters, cijfers en speciale tekens bevatten en heeft een variabele lengte. Hierdoor is hij ideaal voor het coderen van serienummers, batchcodes of locaties in een magazijn.

Kan ik ook letters, kleine letters en leestekens gebruiken in mijn barcode?

Jazeker. Een groot voordeel van Code 128 is dat het de volledige ASCII-tekenset ondersteunt. U kunt dus zonder problemen hoofdletters, kleine letters, cijfers en de meeste gangbare symbolen (zoals -, /, * en %) invoeren. Onze Code 128 Barcode Generator kiest automatisch de meest efficiënte codering voor uw data, zodat de barcode zo compact mogelijk blijft.

Is er een limiet aan de hoeveelheid tekst die ik in een Code 128-barcode kan stoppen?

Technisch gezien is er geen vaste limiet, maar in de praktijk wel. Hoe meer tekens u toevoegt, hoe breder de barcode fysiek wordt. Een te brede barcode kan lastig te scannen zijn, vooral met eenvoudige handscanners, of past niet meer op uw etiket. Voor een goede leesbaarheid raden we aan om de data beknopt te houden, idealiter niet meer dan 20-30 tekens, afhankelijk van de beschikbare printruimte en de kwaliteit van de scanner.

Wat is GS1-128 en kan ik dat met deze generator maken?

GS1-128 is geen apart type barcode, maar een standaard die de Code 128-symbologie gebruikt om logistieke data wereldwijd te structureren. Denk hierbij aan SSCC-codes voor pallets. Onze tool genereert de technische Code 128-barcode. Om een GS1-128-barcode te maken, moet u zelf de data volgens de GS1-regels opmaken (met de juiste Application Identifiers tussen haakjes) en die volledige tekenreeks in de generator invoeren. De tool zet uw GS1-gestructureerde data vervolgens om in een correcte Code 128-barcode.

Welk bestandsformaat, PNG of SVG, is het beste voor het printen van etiketten?

Voor professioneel drukwerk en etiketten is SVG (Scalable Vector Graphics) de beste keuze. Een SVG-bestand is een vectorafbeelding, wat betekent dat u het onbeperkt kunt vergroten zonder kwaliteitsverlies. Dit garandeert haarscherpe lijnen, wat cruciaal is voor een goede scanbaarheid. PNG is een pixelgebaseerd formaat en is prima geschikt voor gebruik op het web of in documenten waar de grootte vaststaat, maar kan bij vergroting wazig worden.

Mijn leverancier vraagt om Code 39, maar kan ik ook Code 128 gebruiken?

Code 128 is in de meeste gevallen een betere keuze dan Code 39. Hij is moderner en heeft een veel hogere informatiedichtheid, wat betekent dat hij voor dezelfde hoeveelheid data een compactere, kortere barcode produceert. Dit bespaart ruimte op uw etiket. Hoewel beide codes alfanumerieke data kunnen bevatten, is Code 128 de industriestandaard voor de meeste logistieke toepassingen. Als uw leverancier specifiek Code 39 vereist, kunt u onze Code 39 Barcode Generator gebruiken.

Hoe kan ik efficiënt een hele serie barcodes aanmaken, bijvoorbeeld voor al mijn bedrijfsmiddelen?

Voor het genereren van een groot aantal unieke barcodes in één keer is deze tool minder geschikt. Hiervoor hebben we een speciale oplossing ontwikkeld. U kunt gebruikmaken van onze bulk Code 128-barcodegenerator. Daarmee kunt u een lijst met data (bijvoorbeeld uit een Excel-sheet) plakken om direct een volledige reeks barcodes als afzonderlijke bestanden te downloaden.