Barcode generator: gratis een streepjescode maken

Kies je formaat, typ je nummer en download meteen: EAN-13, UPC, Code 128, ITF-14, Data Matrix en negen andere. Alles gebeurt in je browser, je hebt geen account nodig en er komt geen watermerk op je bestand.

GratisZonder account14 formatenPNG, SVG & PDF

Alle ASCII-tekens. De veelzijdigste barcode.

Aanpassen

Voorbeeld

Voer gegevens in om een voorbeeld te zien

Draait in je browser. Niets te installeren.

De basis

Wat is een streepjescode?

Een streepjescode – in de praktijk zegt bijna iedereen gewoon barcode – is een nummer dat zo is getekend dat een machine het kan lezen. Bij de klassieke soorten zit dat nummer in de breedte van de zwarte balken en de witte ruimte ertussen. De code zelf weet niets van je product: hij draagt een nummer, en alle betekenis daarachter zit in het systeem van degene die scant.

Daarnaast bestaan er tweedimensionale codes zoals Data Matrix, Aztec en PDF417. Die coderen in blokjes of gestapelde rijen in plaats van in één rij streepjes, en passen daardoor veel meer gegevens op een paar vierkante millimeter. Ze horen allemaal onder dezelfde noemer thuis: het zijn barcodes. Data Matrix en Aztec zijn vierkante rasters die je met een camera scant en niet met een gewone laserscanner; PDF417 is opgebouwd uit gestapelde rijen streepjes en wordt op verzendlabels juist wél met een laserscanner gelezen.

Waar het bij het maken op vastloopt, is bijna nooit de vormgeving maar de invoerregel. Elk formaat accepteert een eigen soort gegevens en een eigen lengte, en een scanner is onverbiddelijk: hij leest de code of hij leest hem niet. Daarom staat verderop op deze pagina precies wat elk van de veertien formaten aanneemt.

Nederland en België

Welke barcode gebruik je hier?

De meeste pagina's die je hierover vindt, zijn Engelstalig en gaan uit van de Amerikaanse praktijk. Dat leidt tot precies één dure vergissing: UPC kiezen terwijl je EAN nodig hebt. Zo ligt het hier.

EAN-13 – de standaard in de winkel

Voor een product dat langs de kassa van een andere winkel moet, is EAN-13 het formaat in Nederland, België en de rest van Europa. Dertien cijfers, met een controlecijfer op het eind. Dit is negen van de tien keer wat je zoekt.

EAN-8 – als de verpakking te klein is

Het kleine broertje van EAN-13, met acht cijfers. Alleen bedoeld voor verpakkingen waar een volle EAN-13 echt niet op past, en je krijgt er een apart nummer voor: je kunt een EAN-13 niet zomaar inkorten.

UPC-A – Noord-Amerika, niet hier

Twaalf cijfers, de Amerikaanse en Canadese tegenhanger van EAN-13. Je komt hem hier vooral tegen op geïmporteerde artikelen. Kies UPC alleen als je specifiek voor die markt levert. Het is de vergissing die Engelstalige pagina's het vaakst veroorzaken.

ITF-14 – omdozen en pallets

Het GS1-formaat voor de verzendverpakking om je producten heen, met veertien cijfers. Robuust genoeg om rechtstreeks op golfkarton gedrukt te worden, en daarom vraagt hij ook om bredere streepjes dan een winkelcode.

Code 128 – je eigen magazijn

Blijft de scanner binnen je eigen muren, dan bepaal je de nummering zelf en heb je niemands toestemming nodig. Code 128 is dan het ruimst: letters en cijfers door elkaar, tot 48 tekens. Voorraad, bedrijfsmiddelen, dossiers, interne logistiek.

Data Matrix – als er nauwelijks ruimte is

Een vierkant 2D-raster dat op een paar vierkante millimeter past. Gebruikelijk voor het merken van kleine onderdelen in de elektronica, de automotive en de medische techniek. GS1 DataMatrix is de variant die GS1-gegevens draagt, zoals batchnummer en houdbaarheidsdatum.

Alle formaten

Wat elk formaat aanneemt

Veertien formaten, en per formaat de invoerregel zoals de generator hem daadwerkelijk toetst. Dit is geen samenvatting: het is dezelfde controle die je invoerveld uitvoert terwijl je typt.

Veeg opzij om alles te zien →

FormaatWat je mag invoerenWaar je hem voor gebruikt
EAN-1312 of 13 cijfersWinkelproducten in Europa
EAN-87 of 8 cijfersKleine verpakkingen
UPC-A11 of 12 cijfersWinkelproducten in de VS en Canada
UPC-Eprecies 6 cijfers, of 8 beginnend met 0 of 1Zeer kleine verpakkingen
Code 128elk ASCII-teken, tot 48 tekensLogistiek, magazijn, algemeen gebruik
Code 39A–Z, 0–9 en - . $ / + % spatie, tot 43 tekensIndustrie, automotive, defensie
Code 93dezelfde tekens als Code 39, tot 48 tekensPost, elektronica
ITF-1413 of 14 cijfersOmdozen en pallets
ITF (Interleaved 2 of 5)een even aantal cijfers, tot 24Magazijn en distributie
Codabarcijfers en - $ : . + / met optioneel A–D als start en stopBibliotheken, bloedbanken, koeriers
Data MatrixASCII, tot 512 tekensKleine onderdelen, elektronica
GS1 DataMatrix(AI)waarde-paren, bijv. (01)09521234543213(10)LOT-AZorg en verpakking
AztecASCII, tot 512 tekensVervoersbewijzen en toegangskaarten
PDF417ASCII, tot 512 tekensVerzendlabels en logistiek

Bij EAN-13, EAN-8, UPC-A en ITF-14 mag je de korte vorm invullen – dan rekent de tool het controlecijfer er zelf bij. UPC-E is de uitzondering die verwarring geeft: zes cijfers mag, acht cijfers die met 0 of 1 beginnen mag, maar zeven cijfers weigert de generator, omdat dan niet vast te stellen is of dat extra cijfer het nummersysteem of het controlecijfer is. De limiet van 48 tekens bij Code 128 is trouwens de grens van ons invoerveld, niet van de standaard.

Wil je de fijne kneepjes per formaat? Die staan op onze Engelstalige verdiepingspagina's over EAN, UPC, Code 128, ITF-14, Data Matrix en PDF417.

EAN-13

Wat de cijfers onder de streepjes betekenen

EAN-13 is het formaat waar de meeste mensen op uitkomen die hier een barcode maken. Dertien cijfers, waarvan het laatste een controlecijfer is dat uit de twaalf ervoor wordt berekend. Vul je twaalf cijfers in, dan rekent de generator dat dertiende erbij; vul je er dertien in en klopt het controlecijfer niet, dan weigert de encoder de code in plaats van een symbool te tekenen dat straks bij de kassa vastloopt.

De eerste cijfers vormen het GS1-prefix: ze vertellen welke GS1-organisatie het bedrijfsnummer heeft uitgegeven. 870 tot en met 879 is GS1 Nederland, 540 tot en met 549 is GS1 Belgium & Luxembourg. Daar hangt meteen het hardnekkigste misverstand aan vast, dus expliciet: die cijfers zeggen waar het bedrijf zich heeft ingeschreven, niet waar het product gemaakt is. Een Nederlands bedrijf dat in Portugal laat produceren, heeft nog steeds een 87-code.

Daarna volgt de rest van je bedrijfsprefix en het artikelnummer dat je daar zelf onder uitdeelt. Waar de een ophoudt en de ander begint, hangt af van hoe lang je prefix is. Die lengte bepaalt GS1, en in de streepjes is de grens nergens gemarkeerd.

Een geldig nummer voor de winkel krijg je alleen bij je nationale GS1-organisatie. Wij tekenen het symbool; wij geven geen nummers uit en verkopen of controleren ze ook niet.

Nederland
GS1 Nederland geeft bedrijfsprefixen en artikelnummers uit. Prefixen 870 tot en met 879.
België en Luxemburg
GS1 Belgium & Luxembourg (GS1 Belgilux) doet hetzelfde. Prefixen 540 tot en met 549.

Gebruik je de code alleen intern – eigen voorraad, eigen inventaris, eigen scanner – dan hoef je niets te registreren en verzin je de nummers zelf.

Eerlijk over de grenzen

Wat deze generator niet doet

Op een pagina over formaatkeuze zijn de beperkingen het eigenlijke onderwerp. Beter dat je het hier leest dan nadat je hebt geprint.

Geen GS1-nummers

Wij tekenen het symbool rond de cijfers die jij intypt. Een geldig artikelnummer voor de winkel komt van GS1 Nederland of GS1 Belgium & Luxembourg. Zelf kunnen wij zulke nummers niet uitgeven, verkopen of controleren.

Geen GS1-128

Dat formaat zit niet in de generator. Heb je GS1-gegevens met application identifiers nodig, kies dan GS1 DataMatrix: daar typ je ze als (AI)waarde-paren.

Geen apart ISBN-type

En dat hoort ook niet te bestaan: een ISBN-13 ís een EAN-13. Kies EAN-13 en vul de dertien cijfers in die met 978 of 979 beginnen.

Geen dynamische barcodes

Een barcode draagt zijn gegevens in het patroon zelf. Na het printen ligt hij vast, en scans zijn er niet aan te meten. Alleen een dynamische QR-code kan dat.

Geen barcode-API

De generator werkt in je browser en heeft geen API-tegenhanger. Onze API is er voor QR-codes.

Geen EPS-export

Je downloadt als PNG, SVG of PDF. Voor drukwerk zijn SVG en PDF hier allebei echte vector, dus in de praktijk mis je er niets mee.

Wat wél zo is, en zonder sterretje

  • Veertien formaten: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF-14, ITF, Codabar, Data Matrix, GS1 DataMatrix, Aztec en PDF417
  • Geen account nodig – niet om te maken en niet om te downloaden
  • Geen watermerk en geen QRKIT-vermelding op je bestand
  • Onbeperkt aantal barcodes, ook voor commercieel gebruik
  • Download als PNG, SVG of PDF, met SVG en PDF als echte vector
  • Tot 500 codes in één keer via plakken of een CSV, ook gratis

In één keer

Meerdere barcodes tegelijk maken

Onder de generator zit het paneel "Meerdere tegelijk maken". Plak daar één waarde per regel, of upload een CSV en kies welke kolom de barcodegegevens bevat. Elke regel gaat langs dezelfde formaatcontrole als een losse code, en regels die niet te coderen zijn krijgen hun regelnummer en de reden erbij, zodat er niets stilletjes wegvalt.

Downloaden kan als ZIP met PNG- of SVG-bestanden, of als één PDF met één barcode per pagina – handig voor een vel etiketten. De grens ligt op 500 regels per keer. Dat is een geheugengrens van je browser en geen abonnementsgrens: hij is voor iedereen gelijk, ook zonder account, en bij een langere lijst meldt de tool hoeveel regels er niet zijn meegenomen.

Printen

Waar het bij het printen misgaat

01

Zwart op wit, en verder niets

Een scanner leest het contrast tussen streepjes en tussenruimte. Lichte kleuren, kleur op kleur of een streepjescode over een foto heen zijn de meest voorkomende oorzaak van een code die op het scherm prima lijkt en in de winkel niet werkt. De generator waarschuwt bij te weinig contrast, maar zwart op wit blijft de veilige keuze.

02

Laat de witruimte staan

Links en rechts van het symbool zit lege ruimte waar de scanner aan herkent waar de code begint en eindigt. Die ruimte wordt in elk bestand dat je downloadt meegetekend. Snijd hem niet weg en zet er geen tekst of rand tegenaan, hoe krap je opmaak ook is.

03

Let op hoe breed één streepje wordt

Bij het exporteren rekent de tool uit hoe breed één streepje op je gekozen printbreedte daadwerkelijk wordt, en waarschuwt zodra dat onder de praktische ondergrens zakt: 0,264 mm bij EAN en UPC, waar GS1 de verkleining begrenst op 80%, en 0,495 mm bij ITF-14. Kleiner printen kan technisch wel, maar dan wordt het scannen een gok.

04

Kies SVG of PDF voor de drukker

Beide zijn hier echte vector: de streepjes zijn als vormen getekend en blijven op elk formaat scherp. De PDF is bovendien een pagina die precies om het symbool heen is opgemaakt, dus die kun je zonder tussenstap aanleveren. PNG is voor schermgebruik en voor sjablonen die geen vector aannemen – kies dan een ruime breedte en 300 of 600 dpi.

05

Scan een proefdruk, geen schermafbeelding

Test altijd een echte afdruk met een echte scanner voordat je duizend etiketten laat drukken. Papier, inktvloei en glans doen dingen die je op een beeldscherm niet ziet. En print nooit een schermafbeelding van een barcode: die is per definitie te grof.

Barcode of QR-code

Wanneer je géén barcode wilt

De twee worden vaak door elkaar gehaald, maar ze lossen verschillende problemen op. Kort gezegd: een barcode draagt een nummer voor een scanner, een QR-code draagt een bestemming voor een telefoon.

 BarcodeQR-code
Wat erin zitEen nummer of korte codeEen URL, tekst, contactgegevens, wifi
Wie het leestLaserscanner of scan-appElke telefooncamera
Achteraf te wijzigenNee, nooitJa, met een dynamische code
Scans te metenNeeJa, met een dynamische code
Waar je hem tegenkomtKassa, magazijn, verzendlabelPoster, flyer, tafel, verpakking
Kosten bij QRKITGratis, zonder accountGratis te ontwerpen; downloaden vraagt een gratis account

Wil je een code die je na het printen nog kunt wijzigen, waarvan je de scans bijhoudt en waar je een logo in kunt zetten? Dan heb je geen barcode nodig maar een QR-code. Wil je alleen even iets scannen, dan helpt de uitleg over een QR-code scannen je verder.

Veelgestelde vragen over barcodes maken

Aan de slag

Maak nu je barcode

Kies een formaat, typ je nummer en download als PNG, SVG of PDF – rechtstreeks in je browser, zonder account en zonder watermerk. Binnen een minuut klaar om te printen.

Zonder accountZonder watermerk

Op zoek naar iets anders? Op de startpagina staat alles op een rij, met QR-code maken voor codes die een telefoon leest en de wifi-QR-code om gasten in één scan te laten verbinden.

In andere talen: Barcode Generator (English) · Barcode Generator (Deutsch) · Generador de código de barras (Español) · Générateur de code-barres (Français) · Barcode Generator (Bahasa Indonesia) · Generatore di codice a barre (Italiano)