Gratis Online Barcode Generator
Heeft u een EAN nodig voor productverpakking, een CODE128-label voor het magazijn, of een ITF-14 voor verzenddozen? Kies de standaard, typ de waarde in en de barcode wordt direct weergegeven — gevalideerd terwijl u typt, downloadbaar als print-klare PNG. De generator draait volledig in uw browser, dus productnummers en interne SKU’s verlaten nooit uw computer, en er is geen registratie of watermerk.
Welk barcodetype heeft u nodig?
Elke standaard bestaat voor een specifiek doel. Twijfelt u? Dan is CODE128 de juiste standaardkeuze voor alles buiten de detailhandelskassa.
| Codetype | Toepassingsgebied | Wat kan het coderen? | Wanneer kiezen? |
|---|---|---|---|
| CODE128 | Logistiek, magazijnen, webshops | Cijfers, letters (A–Z, a–z) en ASCII-symbolen. | De beste keuze voor interne labels, pakkettracking en voorraadbeheer. Hoogste datadichtheid — de code blijft kort. |
| EAN-13 | Detailhandel (Europa en het grootste deel van de wereld) | Alleen cijfers (13 cijfers). | Verplicht voor goederen die aan de kassa in Europa en de meeste andere markten worden verkocht. |
| UPC (UPC-A) | Detailhandel (VS en Canada) | Alleen cijfers (12 cijfers). | De Noord-Amerikaanse tegenhanger van EAN-13. Nodig bij export van producten naar de VS. |
| EAN-8 | Kleine producten | Alleen cijfers (8 cijfers). | Voor zeer kleine verpakkingen (lippenstift, kauwgom) waar een EAN-13 fysiek niet op past. |
| CODE39 | Industrie, automotive, defensie | Cijfers, hoofdletters A–Z en - . $ / + %. | Een oudere, zeer robuuste standaard. Breder dan CODE128, maar tolerant voor mindere printkwaliteit. |
| ITF-14 | Verzenddozen | Alleen cijfers (14 cijfers). | Voor buitenverpakking. Het dikke omringende kader (bearer bars) beschermt de leesbaarheid bij direct printen op golfkarton. |
Waarom de generator sommige invoer afwijst
Verschijnt er een foutmelding in plaats van een preview? Dan voldoet de waarde niet aan de regels van de gekozen standaard — dat is validatie die werkt, geen bug:
- EAN-13, EAN-8 en UPC eindigen met een controlecijfer. Het laatste cijfer wordt berekend uit alle andere, dus een willekeurig 13-cijferig getal is bijna altijd ongeldig. Probeer het geldige voorbeeld
4006381333931(EAN-13) of96385074(EAN-8) om het verschil te zien. Als u een officieel toegewezen nummer heeft, bevat dat al een correct controlecijfer. - Het aantal cijfers ligt vast. EAN-13 heeft precies 13 cijfers nodig, UPC 12, ITF-14 precies 14.
- De tekensets zijn beperkt. CODE39 accepteert alleen hoofdletters, cijfers en enkele symbolen — kleine letters of tekens met accenten (
é,ř,ü) worden geweigerd. CODE128 is de juiste keuze voor gemengde tekst zoalsSHELF-A-12.
Een code die daadwerkelijk scant
De preview kan er perfect uitzien en toch mislukken bij de kassa als de fysieke afdruk niet klopt. De regels die ertoe doen:
- Lijnbreedte bepaalt de breedte van de dunste balk — de kritieke afmeting voor scanners. Houd bij labelprinters een waarde van 2 of hoger aan; haarfijne balken lopen in elkaar over.
- Hoogte is belangrijk voor handmatig scannen. Een hogere code is gemakkelijker te raken met een laser onder een hoek. Blijf boven 50 px; ga hoger voor codes die op armlengte worden gescand.
- Respecteer de stille zone. Laat aan beide kanten van de balken lege achtergrond over. Tekst, randen of afbeeldingen die strak tegen de code staan, verhinderen dat de scanner de randen kan vinden.
- Rek de afbeelding nooit uit. Het onevenredig aanpassen van de gedownloade PNG verandert de verhouding tussen balken en tussenruimtes — precies wat de data codeert. Heeft u een andere afmeting nodig, kom dan terug en genereer de code opnieuw op de juiste maat.
- Pas op met glanzende oppervlakken. Reflecties van gelamineerde verpakkingen of blikjes kunnen de scanner verblinden. Een matte sticker, of gewoon een grotere code, lost dit op.
- Vermijd rode balken. De meeste laserscanners lezen met rood licht, waardoor rode balken voor hen vrijwel onzichtbaar zijn. Zwart, donkerblauw of donkergroen op een lichte achtergrond zijn de veilige keuzes.
Kleuren en gradiënten — voor ontwerp, niet voor de kassa
Naast klassiek zwart-op-wit kunt u eigen voor- en achtergrondkleuren instellen, een tweekleurige lineaire gradiënt, of een regenboogvulling. Deze opties zijn bedoeld voor posters, evenementbadges, kortingsbonnen en ander ontworpen materiaal. Voor kassa’s en magazijnwerk blijft u het beste bij contrastrijke effen kleuren — en test wat u ook kiest het geprinte resultaat met een echte scanner voordat u een grote oplage print.
De schakelaar Tekst weergeven print de leesbare waarde onder de balken af. Houd deze aan voor alles wat operationeel is: raakt een code beschadigd, dan kan de kassamedewerker of magazijnmedewerker het nummer handmatig intypen.
Eén ding dat deze tool niet kan: officiële nummers toewijzen
De generator tekent elk nummer dat u opgeeft, maar retailketens accepteren alleen GTIN-nummers die door GS1 zijn toegewezen, de wereldwijde nummerorganisatie. U registreert zich bij het GS1-kantoor in uw land, ontvangt uw bedrijfsprefix en nummerreeks, en komt daarna hier terug om die nummers om te zetten in printbare afbeeldingen — dat deel is voor altijd gratis.
Veelgestelde vragen (FAQ)
Kan een barcode gekleurd zijn of een gradiënt hebben?
Technisch gezien wel, en deze generator ondersteunt het — maar scanners geven om contrast, niet om schoonheid. Donkere balken op een lichte achtergrond zijn essentieel, en roodgetinte balken falen bij de meeste laserscanners, ongeacht het contrast. Gebruik kleur vrij op marketingmateriaal, terughoudend op alles wat een kassasysteem moet kunnen lezen.Waarom geeft mijn 13-cijferige nummer een foutmelding als EAN-13?
Het laatste cijfer van een EAN-13 is een controlegetal berekend uit de eerste twaalf. Klopt dit niet, dan is het nummer ongeldig en weigert de generator het — net zoals een kassascanner dat zou doen. Controleer het nummer dat u kreeg toegewezen, of test de tool met het geldige voorbeeld4006381333931.