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.
Alle ASCII-tekens. De veelzijdigste barcode.
Aanpassen
Voorbeeld
Voer gegevens in om een voorbeeld te zien
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 →
| Formaat | Wat je mag invoeren | Waar je hem voor gebruikt |
|---|---|---|
| EAN-13 | 12 of 13 cijfers | Winkelproducten in Europa |
| EAN-8 | 7 of 8 cijfers | Kleine verpakkingen |
| UPC-A | 11 of 12 cijfers | Winkelproducten in de VS en Canada |
| UPC-E | precies 6 cijfers, of 8 beginnend met 0 of 1 | Zeer kleine verpakkingen |
| Code 128 | elk ASCII-teken, tot 48 tekens | Logistiek, magazijn, algemeen gebruik |
| Code 39 | A–Z, 0–9 en - . $ / + % spatie, tot 43 tekens | Industrie, automotive, defensie |
| Code 93 | dezelfde tekens als Code 39, tot 48 tekens | Post, elektronica |
| ITF-14 | 13 of 14 cijfers | Omdozen en pallets |
| ITF (Interleaved 2 of 5) | een even aantal cijfers, tot 24 | Magazijn en distributie |
| Codabar | cijfers en - $ : . + / met optioneel A–D als start en stop | Bibliotheken, bloedbanken, koeriers |
| Data Matrix | ASCII, tot 512 tekens | Kleine onderdelen, elektronica |
| GS1 DataMatrix | (AI)waarde-paren, bijv. (01)09521234543213(10)LOT-A | Zorg en verpakking |
| Aztec | ASCII, tot 512 tekens | Vervoersbewijzen en toegangskaarten |
| PDF417 | ASCII, tot 512 tekens | Verzendlabels 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.
| Barcode | QR-code | |
|---|---|---|
| Wat erin zit | Een nummer of korte code | Een URL, tekst, contactgegevens, wifi |
| Wie het leest | Laserscanner of scan-app | Elke telefooncamera |
| Achteraf te wijzigen | Nee, nooit | Ja, met een dynamische code |
| Scans te meten | Nee | Ja, met een dynamische code |
| Waar je hem tegenkomt | Kassa, magazijn, verzendlabel | Poster, flyer, tafel, verpakking |
| Kosten bij QRKIT | Gratis, zonder account | Gratis 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.
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)
