# Barcode- en QR-codegenerator

Maak een QR-code, EAN-13, UPC-A, Code 128, ITF-14 of Data Matrix, download hem als SVG of PNG, of lees een code uit een afbeelding.

https://codeknife.dev/nl/barcode-qr-generator/

## Wat het doet

Tekent een QR-code, EAN-13, EAN-8, UPC-A, Code 128, ITF-14 of Data Matrix van de tekst die je typt en downloadt hem als SVG of PNG. Cijfercodes krijgen hun controlecijfer erbij en een onjuist cijfer wordt uitgelegd in plaats van getekend. In browsers die dat ondersteunen kan hij ook een code uit een afbeelding lezen.

## Zo gebruik je het

1. Kies een codetype en typ de inhoud, of kies een voorbeeld.
2. Bekijk het voorbeeld. Verhoog het QR-foutcorrectieniveau als de code klein of met een logo wordt gedrukt.
3. Download de SVG voor druk of de PNG voor schermen, of lees een code uit een afbeelding.

## Voorbeelden

`https://codeknife.dev` als QR-code opent de site bij het scannen. `590123412345` als EAN-13 wordt `5901234123457`: de tool voegt het controlecijfer toe. Code 128 accepteert afdrukbare ASCII zoals `CODEKNIFE-2026`.

## Goed om te weten

- EAN-13 heeft 13 cijfers, EAN-8 heeft er 8, UPC-A 12 en ITF-14 14; het laatste cijfer is een controlecijfer. Typ de cijfers zonder en het wordt toegevoegd; typ ze allemaal en een onjuist controlecijfer wordt geweigerd.
- De getekende code is een plaatje, zwart op wit met een rand, zodat hij ook op een donkere pagina scant. SVG blijft scherp op elke grootte; PNG heeft een vaste grootte volgens de grootte-optie.
- Een code uit een afbeelding lezen vraagt de Barcode Detection API van de browser, die nog niet elke browser heeft. In beide gevallen wordt niets geüpload: de afbeelding wordt op je apparaat gelezen.

## Welke barcode moet ik gebruiken?

Gebruik een QR-code voor links en tekst die mensen met een telefoon scannen. Gebruik EAN-13 of UPC-A voor producten in winkels, ITF-14 voor omdozen en Code 128 voor interne etiketten en verzending. Data Matrix past bij heel kleine markeringen. Cijfercodes krijgen hun controlecijfer erbij en een onjuist cijfer wordt geweigerd.

## Veelgestelde vragen

### Wat doet het foutcorrectieniveau?

Een QR-code bevat reservegegevens, zodat hij nog leesbaar is als een deel vies of bedekt is. Een hoger niveau overleeft meer schade maar heeft meer punten nodig voor dezelfde tekst. Gemiddeld is een goede standaard; kies Hoog als je een logo in het midden drukt.

### Mag ik de code die ik maak vrij gebruiken?

Ja. De code wordt in je browser getekend en is van jou, zonder watermerk. Voor EAN- of UPC-nummers in de winkel heb je nog wel een bedrijfsprefix van GS1 nodig, omdat de cijfers je product wereldwijd identificeren.

### Stuurt deze tool mijn invoer ergens heen?

Nee. De code wordt in je browser getekend en wat je typt wordt nooit naar onze servers gestuurd.