Skip to content
Gratis barcode generator

Barcode generator gratis

Deze gratis barcode generator maakt van een stuk tekst of een artikelnummer een streepjescode die je kunt scannen. Kies een symbologie (Code 128 voor etiketten, EAN-13 of UPC-A voor de winkel, Code 39 voor oudere systemen), vul je waarde in en de preview tekent de barcode live op onze server. Daarna download je een printklare PNG of SVG. Zonder aanmelding.

Voorbeeld van de barcode

Laat de witte randen staan en testscan een proefdruk voordat je een oplage print.

In drie stappen.

1
Kies het barcodetype

Code 128 voor verzend-, voorraad- en interne etiketten. EAN-13 of UPC-A voor producten in de winkel. Code 39 voor oudere systemen die hem al verwachten.

2
Vul je waarde in

Typ de tekst of het nummer dat gecodeerd moet worden. Bij EAN-13 en UPC-A vult de tool het controlecijfer aan als het ontbreekt, of controleert hij het als je het volledige nummer invult.

3
Download de PNG of SVG

De barcode tekent zich live opnieuw. Download een PNG voor snel gebruik of een SVG die scherp blijft als je hem vergroot. Laat de witte rustzone staan en testscan voordat je een oplage print.

Welk barcodeformaat gebruik je waarvoor

Voor de meeste etiketten is Code 128 de juiste keuze: hij codeert elke tekst (letters, cijfers, leestekens) compact en loopt daarom op verzendetiketten, voorraadstickers, magazijnlocaties en interne labels. Code 39 is ouder en minder dicht: hij kent hoofdletters, cijfers en een paar tekens (- . spatie $ / + %) en heeft voor dezelfde gegevens meer breedte nodig – kies hem alleen als een bestaande scanner of systeem hem al verwacht. EAN-13 en UPC-A zijn de streepjescodes op verpakkingen in de winkel. EAN-13 is de retailstandaard in Nederland en de rest van Europa (13 cijfers), UPC-A is de Noord-Amerikaanse variant (12 cijfers). Die twee heb je alleen nodig als een product in het schap moet komen en je al een echt artikelnummer hebt.

Iets wat veel barcodesites overslaan: deze tool codeert het nummer dat jij invult, maar geeft je geen nummer dat winkels en hun kassasystemen accepteren. Een streepjescode die in de winkel goed scant en correct wordt herkend, moet teruggaan op een GS1-bedrijfsnummer – de registratie die jouw artikelnummer wereldwijd uniek maakt. Dat vraag je aan bij GS1 (gs1.org), in Nederland via GS1 Nederland, en daaruit bouw je je EAN-13 of UPC-A op. Hier genereer je dus om verpakkingen te ontwerpen, je printer te testen of een etiket in elkaar te zetten. Een echt GS1-nummer heb je nodig voordat je een product verkoopt via een winkel of een platform dat erom vraagt.

Controlecijfers: EAN-13 en UPC-A

Het laatste cijfer van een EAN-13 of UPC-A is een controlecijfer. Het wordt uit de andere cijfers berekend, zodat een scanner een leesfout opmerkt. Je hoeft het niet zelf uit te rekenen: typ de 12 basiscijfers van een EAN-13 (of 11 bij een UPC-A) en de tool zet het juiste laatste cijfer erachter. Typ je alle 13 (of 12) cijfers, dan controleert hij het cijfer en meldt hij het als de berekening niet klopt. Code 128 en Code 39 tonen geen controlecijfer; Code 128 gebruikt er intern een en de encoder regelt dat.

Printen: rustzone, grootte en contrast

Een barcode is alleen nuttig als de scanner hem in één keer leest. Vier dingen bepalen dat. De rustzone: de lege witte rand links en rechts naast de strepen, minstens een paar millimeter breed, anders vindt de scanner het begin van de code niet. Het contrast: donkere strepen op een lichte achtergrond, het liefst zwart op wit, nooit op een donkere of drukke kleur. De grootte: een EAN of UPC in de winkel is op ware grootte ongeveer 3 cm breed, en veel kleiner printen is de meest voorkomende reden dat een code niet wordt gelezen; interne etiketten hebben genoeg breedte nodig voor de scanner die je gebruikt. Download voor alles wat je later schaalt de SVG – die blijft op elk formaat scherp, terwijl een uitgerekte PNG wazig wordt. En dan de stap die mensen het vaakst overslaan: testscan een proefdruk met een echte scanner of een app op je telefoon voordat je de hele oplage print. Een code die op het scherm perfect lijkt, kan op papier, folie of een bol etiket toch misgaan.

Barcode of QR-code – wat kies je wanneer

Beide codes dragen gegevens, maar ze lossen verschillende taken op. Een barcode is eendimensionaal en hoort thuis in de winkel en de logistiek: een kassasysteem leest een artikelnummer en zoekt de prijs erbij, een magazijn scant een zendingsnummer. Hij is snel, robuust en ingeburgerd in bestaande scanners. Een QR-code is tweedimensionaal en draagt veel meer gegevens – in de praktijk bijna altijd een link die elke telefooncamera opent, daarnaast tekst, wifi-toegang of contactgegevens. Kies de barcode als een nummer in een bestaand voorraad-, kassa- of logistieksysteem moet passen. Kies de QR-code als een mens met zijn telefoon iets moet openen: een menukaart, een aanmelding, een landingspagina. Voor reclame, verpakkingen en borden is de QR-code meestal de betere keuze, omdat elke camera hem zonder extra app leest. Eén ding om te onthouden bij het printen: een geprinte code staat vast, je kunt het doel daarna niet meer aanpassen. Moet de pagina achter de code vervangbaar blijven, neem dan een dynamische QR-code. Voor een vast artikelnummer in de winkel blijft de barcode de juiste keuze.

Wil je een code die je kunt aanpassen en meten?

Barcodes zijn statisch: eenmaal geprint staat de waarde vast en scans worden niet geteld. Heb je een code nodig die je later naar een ander doel kunt verwijzen of waarvan je de scans wilt zien, dan doet een dynamische QR-code dat allebei. Hij hoort bij de Whooshly-toolkit (merk-korte links, QR-codes, UTM-builder en digitale visitekaartjes) voor eenmalig $35, geen abonnement.

Veelgestelde vragen

Is de barcode generator gratis?

Ja. Vul een waarde in, kies Code 128, Code 39, EAN-13 of UPC-A en download een PNG of SVG. Zonder aanmelding, zonder watermerk en zonder limiet op het aantal scans. Het bestand is statisch, dus de barcode verloopt nooit.

Kan ik met deze barcodes producten in een winkel verkopen?

Niet zomaar. Een streepjescode die in de winkel goed scant en correct wordt herkend, moet gebaseerd zijn op een artikelnummer dat onder een GS1-bedrijfsnummer is geregistreerd; dat vraag je aan bij GS1 (gs1.org), in Nederland via GS1 Nederland. Deze tool codeert het nummer dat jij invult – voor ontwerp, printertests en intern gebruik is dat genoeg, maar je maakt er geen geldige EAN of UPC voor de winkel mee.

Welk barcodeformaat heb ik nodig voor mijn webshop?

Verkoop je producten via winkels in Nederland of elders in Europa, dan is EAN-13 het juiste formaat; in Noord-Amerika is dat UPC-A. Allebei vragen ze een nummer dat GS1 heeft uitgegeven, wil het bij de kassa echt werken. Voor alles wat niet langs de kassa gaat – verzendetiketten, magazijnlocaties, interne etiketten, voorraad – kies je Code 128. Code 39 alleen als een ouder systeem daarom vraagt.

Wat is het verschil tussen EAN en UPC?

EAN-13 is de streepjescode voor de detailhandel die in Europa gebruikelijk is, met 13 cijfers. UPC-A is de Noord-Amerikaanse variant met 12 cijfers. Allebei horen ze bij de GS1-familie, allebei eindigen ze op een controlecijfer en allebei worden ze aan de kassa omgezet naar het artikelnummer. Voor een product dat je in Europa verkoopt heb je EAN-13 nodig, voor Noord-Amerika UPC-A.

Kan ik de barcode later nog aanpassen?

Nee, de barcode is statisch: de waarde zit in het bestand, dus na het printen kun je hem niet meer bewerken en ook niet meten hoe vaak hij is gescand. Voor een vast artikelnummer is dat precies de bedoeling – een barcode hoort niet te veranderen. Wil je een doel later kunnen omleiden of scans tellen, dan is een dynamische QR-code het juiste gereedschap, geen barcode.

Moet ik een barcode laten registreren?

Een code die je zelf maakt hoef je niet te registreren; hij werkt technisch zodra hij geprint is en de waarde bij het formaat past. Registratie wordt pas belangrijk als hij in de winkel moet gelden: het artikelnummer achter een EAN-13 of UPC-A moet onder een GS1-bedrijfsnummer vallen, dat je bij GS1 aanvraagt. Voor interne etiketten, verzending of voorraad is dat niet nodig.

Waarom wordt mijn barcode niet gescand?

Meestal ligt het aan de print, niet aan de code. Vaak voorkomende oorzaken: de witte rustzone links en rechts is weggesneden, het contrast is te laag (lichte code op een donkere achtergrond), de code is te klein geprint, of het oppervlak is bol of glanzend. Download de SVG voor alles wat je schaalt, houd de rustzone vrij en testscan met de scanner die je later echt gebruikt.

Tik. Whoosh. Je bent er.

Koop Whooshly één keer en je campagnelinks zijn voorgoed van jou.