QR-code maken: gratis, zonder account (2026)
Een QR-code is binnen seconden gemaakt: je plakt een link of stukje tekst en je hebt een zwart-wit vierkant dat elke smartphone kan scannen. Maar welk foutcorrectieniveau kies je, hoe groot moet je hem printen en hoe voorkom je dat oplichters er een neppe QR-sticker overheen plakken? In deze gids leer je gratis en zonder account een betrouwbare QR-code te maken — van een simpele URL tot een wifi-code die gasten automatisch verbindt.
Wat is een QR-code?
QR staat voor 'Quick Response'. Het is een tweedimensionale streepjescode die in 1994 in Japan is ontwikkeld en sinds 2000 is vastgelegd in de internationale norm ISO/IEC 18004. Waar een klassieke barcode alleen horizontaal informatie draagt, slaat een QR-code gegevens op in zowel de breedte als de hoogte. Daardoor past er veel meer in en kan een telefooncamera de code vanuit elke hoek lezen.
Een QR-code is in feite niets anders dan tekst die als zwart-witpatroon is gecodeerd. Die tekst kan een webadres zijn, maar ook een wifi-wachtwoord, een visitekaartje (vCard) of een betaalverzoek. Wil je losse tekst snel naar een QR-code omzetten, dan doe je dat direct met de QR-code generator — je hoeft niets te installeren en geen account aan te maken.
Omdat de norm openbaar en vrij te gebruiken is, kan iedereen QR-codes maken en scannen zonder licentiekosten. Dat verklaart waarom je ze inmiddels overal tegenkomt: op verpakkingen, posters, restaurantmenu's en parkeerautomaten.
Waarvoor gebruik je een QR-code?
Een QR-code is een korte sprong van de fysieke naar de digitale wereld. In plaats van een lang webadres overtikken, scant iemand de code en is hij meteen waar hij moet zijn. De meestvoorkomende toepassingen zijn:
- URL: link naar een website, formulier of social-media-profiel — verreweg het meest gebruikt.
- Wifi: gasten verbinden automatisch met je netwerk zonder het wachtwoord te typen.
- vCard: een digitaal visitekaartje met naam, telefoonnummer en e-mail dat direct in de contacten belandt.
- Betaalverzoek: een iDEAL- of Tikkie-link waarmee iemand in twee tikken kan betalen.
- Menu: restaurants tonen hun kaart via een QR-code op tafel in plaats van papieren menu's.
Foutcorrectieniveaus L, M, Q en H
QR-codes hebben ingebouwde foutcorrectie: zelfs als een deel van de code beschadigd, vies of bedekt is, kan een scanner de inhoud nog reconstrueren. Dat werkt met Reed-Solomon-codering en er zijn vier niveaus. Hoe hoger het niveau, hoe meer schade de code verdraagt — maar ook hoe voller (dichter) het patroon wordt, omdat er extra herstelgegevens bij komen.
De vuistregel: gebruik je de code digitaal op een scherm, dan volstaat L of M. Print je hem op een poster, sticker of verpakking die kan slijten, kies dan Q of H. Wil je een logo in het midden plaatsen, dan is H bijna verplicht, omdat dat logo een deel van de code overdekt.
| Niveau | Herstelbaar | Wanneer kiezen |
|---|---|---|
| L (Low) | ± 7% | Schoon scherm, korte inhoud, geen slijtage |
| M (Medium) | ± 15% | Standaardkeuze voor de meeste digitale codes |
| Q (Quartile) | ± 25% | Print die kan vervuilen of beschadigen |
| H (High) | ± 30% | Buitengebruik, stickers of een logo in het midden |
Het juiste printformaat en de scanafstand
Een QR-code die te klein is geprint, kost je scans. De praktische vuistregel is een verhouding van ongeveer 1:10 tussen de grootte van de code en de afstand waarop hij gescand wordt. Dus: deel de verwachte scanafstand door tien om de minimale codegrootte te krijgen. Scan je vanaf 1 meter, dan moet de code minstens 10 cm bij 10 cm zijn.
Houd daarnaast altijd een 'quiet zone' aan: een witte marge van minstens vier modules (de kleine vierkantjes) rondom de code. Zonder die rustruimte raakt een scanner in de war. Druk de code bovendien af in goed contrast — donker patroon op een lichte achtergrond — en vermijd het schalen waarbij het patroon vervaagt.
| Scanafstand | Minimale codegrootte | Typische toepassing |
|---|---|---|
| 30 cm | ± 3 cm | Flyer of menukaart in de hand |
| 1 meter | ± 10 cm | Poster op ooghoogte, productverpakking |
| 3 meter | ± 30 cm | Etalage of wachtruimte |
| 5 meter | ± 50 cm | Billboard of grote banner |
Wifi-QR: zo verbinden gasten zonder wachtwoord te typen
Een van de handigste toepassingen is de wifi-QR-code. In plaats van een ingewikkeld wachtwoord voorlezen, hangt een café of gastenverblijf simpelweg een code op. De gast scant, bevestigt en zit op het netwerk — zonder ook maar één teken te typen.
Achter de schermen is dat één regel tekst met een vaste structuur. De payload ziet er zo uit: WIFI:T:WPA;S:netwerknaam;P:wachtwoord;; Hierin staat T voor het beveiligingstype (meestal WPA, soms WEP of nopass voor open netwerken), S voor de SSID (netwerknaam) en P voor het wachtwoord. De dubbele puntkomma aan het eind sluit het blok af.
Je hoeft die regel niet met de hand te tikken. Met de wifi-QR-code generator vul je netwerknaam, wachtwoord en beveiligingstype in, en de juiste payload wordt automatisch opgebouwd. Let op: bevat je wachtwoord een puntkomma, dubbele punt of backslash, dan moet dat teken met een backslash worden ge-escaped — een goede generator regelt dat voor je. Wil je begrijpen hoe speciale tekens in webadressen worden gecodeerd, lees dan ook onze uitleg over URL-encoderen en -decoderen.
Veiligheid: wat is quishing?
QR-codes zijn handig, maar precies daarom ook aantrekkelijk voor oplichters. 'Quishing' is een samentrekking van QR en phishing: criminelen verspreiden QR-codes die naar een neppe website leiden, waar je vervolgens je inloggegevens of betaalgegevens achterlaat. Het Nationaal Cyber Security Centrum (NCSC) waarschuwt dat deze methode toeneemt, juist omdat je met het blote oog niet kunt zien waar een QR-code naartoe leidt.
Een veelgebruikte truc is een nep-sticker over een echte QR-code plakken — bijvoorbeeld op een parkeerautomaat of laadpaal. Je denkt te betalen, maar je geld gaat naar de oplichter. Herken je dat? Let op losse of dubbel geplakte stickers, op URL's die net niet kloppen (een letter verschil, een afwijkend domein) en op verzoeken om met spoed in te loggen of te betalen.
Bescherm jezelf met een paar simpele gewoonten: laat je telefoon eerst de volledige URL tonen voordat je hem opent, en open hem niet als die afwijkt van wat je verwacht. Vul nooit inloggegevens of wachtwoorden in op een pagina die je via een onverwachte QR-code bereikte. Gebruik bij het zelf maken van inloggegevens altijd een sterk, uniek wachtwoord — onze gids over een veilig wachtwoord maken legt uit hoe je dat aanpakt.
Stap 1: Kies wat de QR-code moet bevatten
Bepaal eerst de inhoud: een webadres, losse tekst, een wifi-netwerk of een vCard. Voor een URL plak je de volledige link inclusief https://. Twijfel je over rare tekens in de link, controleer hem dan met de URL-encoderen en -decoderen tool zodat de code niet breekt op spaties of accenten. Voor een wifi-code houd je netwerknaam en wachtwoord bij de hand.
Stap 2: Plak je inhoud in de generator
Open de QR-code generator en plak je link of tekst in het invoerveld. De code wordt direct in je browser opgebouwd — er gaat niets naar een server, je hebt geen account nodig en het is gratis. Wil je specifiek een wifi-code, gebruik dan de wifi-QR-code generator, die de juiste payload voor je samenstelt.
Stap 3: Stel foutcorrectie en formaat in
Kies het foutcorrectieniveau dat past bij het gebruik: M voor een digitale code, Q of H als je gaat printen of een logo toevoegt. Stel daarna de afmeting in op basis van je scanafstand — denk aan de vuistregel afstand ÷ 10. Controleer dat er voldoende witmarge (quiet zone) rondom blijft staan.
Stap 4: Test, download en gebruik
Scan de code altijd zelf met minstens twee verschillende telefoons voordat je hem publiceert of laat drukken. Komt de juiste pagina of het juiste netwerk netjes naar boven? Download de code dan als PNG of SVG. Kies SVG als je groot wilt afdrukken, want dat formaat blijft scherp op elk formaat. Wil je het ruwe beeld in een e-mailtemplate of HTML insluiten, dan kan dat als data-URI via de Base64-coderen en -decoderen tool.
Statisch versus dynamisch: wat is het verschil?
Een statische QR-code bevat de bestemming rechtstreeks in het patroon. Hij werkt voor altijd, vereist geen account en geen externe dienst — maar je kunt de inhoud achteraf niet meer wijzigen. Een dynamische QR-code verwijst naar een tussenliggende dienst die de bezoeker doorstuurt; daardoor kun je de bestemming later aanpassen en bezoeken meten, maar je bent wel afhankelijk van die dienst (en betaalt er vaak voor).
Voor de meeste persoonlijke en kleinzakelijke doeleinden is een statische code de veiligste en goedkoopste keuze: hij gaat nooit offline omdat een leverancier stopt. Heb je een campagne waarbij je de bestemming wilt blijven wijzigen of klikken wilt tellen, dan loont een dynamische oplossing. Wil je naast QR-codes ook andere tekst snel bewerken of opschonen, kijk dan in onze gids over tekst online bewerken.
Veelgestelde vragen
Verloopt een QR-code? Een statische QR-code verloopt nooit; de inhoud zit vast in het patroon en blijft eeuwig scanbaar. Een dynamische QR-code kan wél 'verlopen' als de tussenliggende dienst de doorverwijzing uitzet of je abonnement afloopt — dan leidt de code nergens meer naartoe.
Hoeveel tekens passen er in een QR-code? Veel meer dan je nodig hebt: de norm ondersteunt tot ongeveer 4.296 alfanumerieke tekens of zo'n 7.089 cijfers in één code. In de praktijk houd je de inhoud kort, want hoe meer data, hoe dichter het patroon en hoe groter je de code moet printen om scanbaar te blijven.
Wat is het verschil tussen een statische en dynamische QR-code? Statisch betekent dat de bestemming vast in de code zit (gratis, onveranderbaar, geen account). Dynamisch betekent dat de code naar een dienst wijst die je later kunt aanpassen en die klikken kan meten, maar die meestal geld kost en afhankelijk is van die aanbieder.
Kan ik kleuren gebruiken in een QR-code? Ja, mits het contrast hoog blijft: een donker patroon op een lichte achtergrond. Keer de kleuren niet om (licht patroon op donkere achtergrond) en gebruik geen kleuren die te dicht bij elkaar liggen, anders kan een scanner de modules niet onderscheiden.
Is het echt gratis en zonder account? Ja. De QR-norm is vrij te gebruiken en onze generator maakt de code lokaal in je browser. Je hebt geen account, geen abonnement en geen installatie nodig — een statische code maak je volledig gratis.
Welk foutcorrectieniveau moet ik kiezen? Voor een code op een scherm volstaat L of M. Print je de code, of zet je er een logo in het midden, kies dan Q of H zodat de code ook bij wat slijtage of bedekking leesbaar blijft.
Tot slot
Een goede QR-code maken kost minder dan een minuut: kies je inhoud, plak hem in de generator, stel een passend foutcorrectieniveau en formaat in, en test voor publicatie. Voor de meeste doelen is een gratis, statische code zonder account de slimste keuze — hij gaat nooit offline en kost niets.
Blijf wel alert op quishing: controleer altijd de URL voordat je iets invult, en vertrouw losse QR-stickers in de openbare ruimte niet blind. Aan deze uitleg kunnen geen rechten worden ontleend; raadpleeg bij twijfel het NCSC.
Bronnen
Bijbehorende calculators
Lees ook
Veilig wachtwoord maken: hoe sterk is sterk genoeg? (2026)
Een sterk wachtwoord is je eerste verdediging tegen inbraak op je accounts. Maar wat maakt een wachtwoord nu écht sterk? Niet de hoofdletters en uitroeptekens die websites je opdringen, maar de lengte en willekeur. In deze gids leer je wat wachtwoordsterkte betekent in bits entropie, waarom een lange wachtwoordzin slimmer is dan 'P@ssw0rd!', en hoe je in vier stappen een wachtwoord maakt dat tientallen jaren standhoudt — onderbouwd met het advies van het NCSC en NIST.
Tekst online bewerken: tellen, sorteren en opschonen (gratis)
Soms wil je gewoon snel iets met een stukje tekst: het aantal woorden tellen voor een tweet, een lijst alfabetisch sorteren, dubbele e-mailadressen eruit halen of overbodige spaties opruimen. Daar heb je geen Word of dure software voor nodig. In deze gids zie je welke gratis tekst-tools er zijn, wanneer je ze gebruikt en hoe je in drie stappen een rommelige lijst opschoont — allemaal veilig in je eigen browser, zonder dat er iets wordt opgeslagen of verzonden.
Laatst bijgewerkt: 20 juni 2026