Barcodegenerator

Maak EAN-, UPC-, Code 128-, Code 39- en ITF-14-barcodes — controlecijfers geregeld, uitvoer als SVG, PNG of PDF.

100% privé — draait volledig in je browser. Je gegevens worden op je apparaat verwerkt en nooit naar het internet verzonden.

Over de barcodegenerator

Een barcode is geen plaatje van een paar cijfers — het is een specifiek patroon van strepen en tussenruimten met een controlecijfer en een stille zone, en gaat een van beide mis, dan piept de scanner alleen maar naar je. Dit hulpmiddel codeert elke symbologie netjes volgens de specificatie, rekent het controlecijfer voor je uit en geeft je een scherp bestand dat je kunt afdrukken.

Zes typen worden gedekt: EAN-13, UPC-A en EAN-8 voor winkelproducten, Code 128 voor alles met letters en cijfers, Code 39 voor oudere magazijn- en inventarissystemen, en ITF-14 voor verzenddozen.

Alles gebeurt in je browser. Geen enkele waarde die je typt gaat ergens heen, en dat telt wanneer die waarde een productcode is die je nog niet hebt gelanceerd.

Zo gebruik je het

  • Kies het type. De hint onder de opties vertelt hoeveel cijfers er nodig zijn
  • Typ de waarde. De barcode werkt bij terwijl je typt
  • Pas streepbreedte en -hoogte aan als hij op iets kleins of iets groots komt
  • Voeg een bijschrift toe als je een productnaam of locatie onder de code wilt afdrukken
  • Download als SVG, PNG of drukklare PDF, of kopieer de SVG-code rechtstreeks in een pagina

Controlecijfers regelen we voor je

EAN, UPC en ITF eindigen allemaal op een controlecijfer dat uit de voorgaande cijfers wordt berekend. Dit hulpmiddel doet het beide kanten op:

  • Typ de 12 cijfers van een EAN-13 en het 13e wordt berekend en toegevoegd, met vermelding van wat er is toegevoegd
  • Typ alle 13 en het controlecijfer wordt geverifieerd. Klopt het niet, dan krijg je het juiste in plaats van een kapotte barcode

Dat tweede geval weegt zwaarder dan het klinkt. Een verkeerd getypt controlecijfer levert een barcode op die er perfect uitziet en als niets scant.

Hier valt niets aan te zetten, want bij EAN, UPC en ITF is het controlecijfer onderdeel van de symbologie, geen extraatje. Een EAN-13 van 12 cijfers is geen kortere barcode — het is helemaal geen barcode, en geen enkele scanner leest hem.

Code 39 is de uitzondering. Het controleteken daarvan is werkelijk optioneel: de meeste systemen negeren het, maar LOGMARS, HIBC en enkele defensie- en zorgstandaarden vereisen het. Kies je Code 39, dan verschijnt daarom een vinkje om het mod-43-controleteken toe te voegen, en dat blijft uit tenzij je erom vraagt.

De stille zone

De witte marge aan weerszijden van een barcode hoort bij het symbool, het is geen versiering. Een scanner gebruikt hem om te vinden waar de code begint, en verreweg de meest voorkomende reden dat een afgedrukte barcode "het niet doet" is dat iemand hem strak heeft bijgesneden of tegen de rand van een doos heeft gezet.

De stille zone zit er standaard bij en is zichtbaar in het resultaat. Laat hem aan staan, tenzij je de barcode in een opmaak plaatst die de marge al reserveert.

De tekst eronder

Onder de strepen kunnen twee losse dingen verschijnen.

  • Het nummer zelf — standaard aan, en meestal moet je dat zo laten. GS1 vereist de leesbare cijfers onder een EAN of UPC in de detailhandel, en dat is wat een caissière in staat stelt de code met de hand in te toetsen als een etiket beschadigd is. Het wordt op de gebruikelijke manier gegroepeerd afgedrukt, zodat een EAN-13 leest als 5 901234 123457
  • Een eigen bijschrift — uit tenzij je er een typt. Bedoeld voor een productnaam, een schaplocatie, een verantwoordelijke: alles wat iemand moet lezen en wat niet in de strepen zit

Het bijschrift staat onder het nummer in een proportioneel lettertype en schaalt met de rest mee, zodat het in de PNG en de PDF terechtkomt precies zoals je het op het scherm ziet.

Afdrukken naar PDF

De PDF-download zet de barcode linksboven op een A4-pagina, binnen een marge van 10 mm, en maakt hem op maat in echte millimeters in plaats van schermpixels.

Dat onderscheid doet ertoe. Een barcode is een fysiek object: of hij scant hangt af van hoe breed de smalste streep op papier uitvalt, niet van hoeveel pixels hij op het scherm had. De breedte in millimeters opgeven betekent dat wat je opgeeft ook wordt afgedrukt.

  • De nominale maat van een EAN-13 in de detailhandel is ongeveer 37 mm breed. Scanners verdragen ruwweg 80 % tot 200 % daarvan, dus alles tussen ongeveer 30 mm en 75 mm is veilig
  • Voor Code 128-inventarislabels is 40–60 mm een comfortabel bereik
  • Voor ITF-14 op dozen mag het groot — het hele punt van die symbologie is grove druk overleven

In bulkmodus krijg je één barcode per pagina, allemaal op dezelfde plek linksboven, en dat is het juiste uitgangspunt als je de pagina's door een labelsnijder haalt of in een opmaak importeert.

Druk af op 100 % zonder schaling. "Passend maken op pagina" is de meest voorkomende manier waarop een correct gemaakte barcode onleesbaar wordt.

Welk type te gebruiken

  • EAN-13 — de standaard winkelbarcode vrijwel overal buiten Noord-Amerika. 13 cijfers, aan jou uitgegeven door GS1
  • UPC-A — de Noord-Amerikaanse tegenhanger, 12 cijfers. Het is eigenlijk een EAN-13 met een nul ervoor, en daarom worden ze door elkaar gescand
  • EAN-8 — een korte versie voor verpakkingen die te klein zijn voor een volledige EAN-13
  • Code 128 — het werkpaard voor alles wat geen winkelproduct is: ordernummers, inventarislabels, serienummers, adressen. Neemt letters, cijfers en leestekens, en pakt lange reeksen cijfers automatisch compact in zodat de barcode kort blijft
  • Code 39 — ouder, langer en minder dicht, maar nog altijd vereist door sommige magazijn-, defensie- en autosystemen. Het controleteken is optioneel en kan worden aangezet
  • ITF-14 — wordt op de buitendoos gedrukt in plaats van op het product. Brede strepen overleven het rechtstreeks drukken op golfkarton

Weet je het niet zeker en is het geen winkelproduct, gebruik dan Code 128.

Er veel maken

Vink Er veel tegelijk maken aan en plak een lijst — één waarde per regel, tot 200. Elke regel wordt apart gecodeerd en gecontroleerd, zodat een foute waarde met reden wordt gemarkeerd in plaats van de hele partij stilletjes te bederven. De download geeft je dan een ZIP met één bestand per barcode, genoemd naar de waarde.

Dat is de gebruikelijke manier om in één keer labels te maken voor een productlijn of een set inventarislabels.

Goed om te weten

  • Werkt op Windows, macOS, Linux en ChromeOS — het draait in de browser, dus er valt niets te installeren
  • SVG is de betere download om af te drukken. Het is resolutieonafhankelijk, dus de strepen blijven scherp op elk formaat. PNG voldoet voor een scherm of een e-mail
  • De streepbreedte is bewust in hele pixels. Gebroken streepbreedtes vervagen bij het rasteren en zijn een veelvoorkomende oorzaak van scanproblemen
  • Dit hulpmiddel maakt barcodes; het registreert ze niet. Een EAN of UPC die in winkels verkocht gaat worden moet door GS1 aan jou worden uitgegeven — er zelf een verzinnen kan botsen met een bestaand product
  • Het afdrukken telt net zo zwaar als het bestand: druk af op 100 % zonder schaling, houd goed contrast aan en rek de barcode niet horizontaal uit
  • De PDF is A4 met de barcode linksboven. De streepbreedte op het scherm heeft er geen invloed op — de PDF gebruikt de millimeterbreedte die je hebt ingesteld
  • Code 128 accepteert afdrukbare ASCII. Letters met accenten en emoji kunnen niet worden gecodeerd en worden gemeld in plaats van verminkt

Gerelateerde hulpmiddelen

We voegen regelmatig nieuwe tools toe — abonneer je op YouTube om bericht te krijgen bij elke nieuwe tool.

Meer tools

Alles bekijken

Aanbevolen apps

Alles bekijken