Zo maak je een QR-code
- Tekst of link – plak een webadres, of typ een tekst of een van de speciale formaten hieronder. Begin een link met
https://, dan biedt de telefoon aan om hem te openen. - Foutcorrectie – M is goed voor bijna alles. Kies H als er een logo in het midden komt, of als de code buiten hangt of op een verpakking staat die kan beschadigen.
- Downloadformaat – de maat in pixels die in het SVG-bestand staat. SVG is een vectorformaat en blijft op elk formaat scherp; het getal is alleen de standaardmaat als je het bestand in een ander programma opent.
- Klik op QR-code maken, scan de code ter controle met je telefoon en klik op SVG downloaden.
QR-code voor je wifi
Met een wifi-code verbinden gasten met één scan, zonder een lang wachtwoord over te typen. Typ in het tekstvak WIFI:T:WPA;S:Netwerknaam;P:wachtwoord;;, met de naam van je netwerk achter S: en het wachtwoord achter P:. T:WPA geldt voor netwerken met WPA- of WPA2-beveiliging; voor een open netwerk zonder wachtwoord schrijf je T:nopass;. Staat er in de naam of het wachtwoord een ;, ,, : of \, zet daar dan een backslash voor. Hang de code bijvoorbeeld in je vakantiehuisje of in de kantine.
QR-code voor een menukaart
Restaurants, cafés en strandpaviljoens zetten hun menukaart vaak achter een QR-code op tafel. Zet de kaart online – als webpagina of als pdf op je eigen website – en maak een QR-code van die link. Gebruik een vaste link die je zelf beheert, zoals https://jouwrestaurant.nl/menu. Verandert de kaart, dan vervang je alleen het bestand achter die link en blijven alle geprinte codes werken.
QR-code voor een betaling: wat wel en niet kan
Een betaalcode die je bankapp direct als betaling herkent, maak je bij je bank of in een betaalapp – niet met een algemene QR-generator zoals deze. Wat wel kan: maak in je bankapp of in Tikkie een betaalverzoek aan en zet de link van dat verzoek hier in een QR-code. Wie de code scant, opent het betaalverzoek en betaalt daarna zelf via zijn eigen bank. Betaalverzoeken verlopen meestal na een tijdje: de QR-code blijft geldig, maar de link erin werkt dan niet meer. Kijk ook in je bankapp of in Tikkie of je daar zelf een QR-code van het verzoek kunt laten zien.
Betaal je zelf via een QR-code, bijvoorbeeld op een parkeerautomaat? Controleer dan altijd het webadres dat je telefoon toont voordat je het opent: een nep-code die over een echte heen is geplakt, zie je niet aan de code zelf.
Printen zodat hij goed scant
- Formaat: een code is goed te lezen vanaf ongeveer tien keer zijn breedte. Een code van 2 cm op een visitekaartje scan je van 20 cm; voor een poster die je op 3 meter afstand leest, heb je zo'n 30 cm nodig.
- Witrand: de norm vraagt een lege rand van vier modules breed rond de code. Die zit al in het SVG-bestand; knip hem niet weg.
- Contrast: donkere vlakjes op een lichte achtergrond. Omgekeerde of pastelkleurige codes lezen veel scanners niet.
- Testen: scan de code met twee verschillende telefoons voordat je een oplage laat drukken.
Foutcorrectie
| Niveau | Herstelbare schade | Gebruik |
|---|---|---|
| L | ongeveer 7% van de codewoorden | Schermen, grote codes, zo veel mogelijk tekst |
| M | ongeveer 15% | Gewoon printwerk – de gebruikelijke keuze |
| Q | ongeveer 25% | Etiketten, kleine codes op verpakkingen |
| H | ongeveer 30% | Logo in het midden, buiten en op vuile ondergronden |
Foutcorrectie kost ruimte: dezelfde tekst kan bij niveau H twee of drie versies groter uitvallen dan bij L. De grootste versie, 40, bevat bij niveau L tot 2.953 bytes; een letter met accent (é, ë) telt als twee bytes.
Voorbeeld
https://calcworthy.com is 22 bytes, met de kop erbij 188 bits. Versie 1 met niveau M biedt maar 128 bits voor data, dus de generator kiest versie 2: 25 × 25 modules en 44 codewoorden, waarvan 28 voor data en 16 voor foutcorrectie. Er blijven 224 − 188 = 36 bits over, ruim 4 bytes, die worden opgevuld – vandaar "4 bytes vrij".
Andere formaten die telefoons begrijpen
- E-mail:
mailto:naam@voorbeeld.nl?subject=Hallo - Bellen:
tel:+31201234567; sms:SMSTO:+31612345678:Je bericht - Locatie:
geo:52.3731,4.8932(de Dam in Amsterdam)
Privacy en houdbaarheid
Je browser zet de tekst om in een code en stuurt hem nergens naartoe, dus je kunt hier veilig een wifi-wachtwoord of een privélink in zetten. Een code waar de tekst zelf in staat, zoals deze, kan niet verlopen. Alleen codes die via de doorstuurdienst van een ander bedrijf lopen, stoppen als die dienst stopt. Een sterk wifi-wachtwoord maak je met de wachtwoord generator.
Veelgestelde vragen
Is deze QR-code generator echt gratis, en verloopt de code niet?
Ja. De code wordt in je browser gemaakt, zonder account, watermerk of limiet. De tekst staat in de code zelf, dus er is geen server die hem later kan uitzetten.
Kan ik een QR-code maken voor een betaling of Tikkie?
Een echte betaalcode maak je bij je bank of in Tikkie. Je kunt wel de link van een betaalverzoek hier in een QR-code zetten; wie scant, opent het verzoek en betaalt via de eigen bank. Let op dat betaalverzoeken na een tijd verlopen.
Hoe groot moet ik een QR-code printen?
Ongeveer een tiende van de afstand waarop gescand wordt: 2 à 3 cm voor een visitekaartje, zo'n 10 cm voor een etalage en 30 cm of meer voor een poster die je van een paar meter afstand leest.
Kan ik een logo in het midden zetten?
Ja, met niveau H, als het logo hooguit ongeveer een vijfde van de code bedekt en de hoekvierkanten en het kleine uitlijnvierkant vrij laat. Test op meerdere telefoons: het logo gebruikt de reserve die anders drukfouten opvangt.
Welk bestandsformaat moet ik kiezen?
SVG: het blijft op elk formaat scherp en werkt in ontwerpprogramma's, Word en labelprinters. Vraagt een programma om PNG, exporteer het SVG-bestand dan als PNG in een fotobewerker.
Laatst bijgewerkt: 14 oktober 2026