# QR-codegenerator

URL: https://discuvr.org/qr-code-generator/?hl=nl
Last updated: 2026-11-07
MCP tool: `generate_qr_code`

Zet tekst of een URL om in een QR-code en download als PNG of SVG, met foutcorrectie van Laag tot Hoog. Gratis, zonder account, je tekst wordt niet bewaard.

QR-codes zijn overal - op verpakkingen, marketingmateriaal, contactkaarten, WiFi-borden en betaallinks. Genereer ze direct vanuit elke tekst, URL of contactinformatie. Kies PNG voor een rasterafbeelding of SVG voor een vectorversie die je zonder kwaliteitsverlies kunt vergroten of verkleinen.

## Wat het doet

- Maak QR-codes van tekst, URL's, contactkaarten (vCard) of WiFi-gegevens.
- Download als PNG (raster) of SVG (vector, oneindig schaalbaar).
- Pas de foutcorrectie aan (Laag, Middel, Kwartiel, Hoog) - hogere niveaus doorstaan schade beter.
- PNG-bestanden worden getekend op 10 pixels per module met een witte rand van 2 modules, dus een korte URL wordt 290 x 290 px; de grootteschuif verandert alleen het voorbeeld.
- Gratis, zonder account en zonder advertenties. Je tekst wordt nooit opgeslagen; alleen het uitvoerformaat wordt geteld.

## Hoe het werkt

1. Voer tekst, een URL, contactinformatie of WiFi-gegevens in.
2. Kies PNG of SVG en een foutcorrectieniveau.
3. Klik op Genereren en download je QR-code.

## Wat is een QR-code?

Een QR-code codeert tekst of een URL in een scanbaar vierkant dat camera's, telefoons en QR-lezers direct kunnen decoderen. Ze worden gebruikt op productverpakkingen (links naar een handleiding of video), marketingmateriaal (links naar een website of e-mailaanmelding), WiFi-borden (netwerknaam en wachtwoord), betaallinks (bankieren en mobiele portemonnees) en contactkaarten.

## Foutcorrectieniveaus

Een QR-code kan gedeeltelijke schade - vuil, vouwen of slechte afdruk - overleven en toch correct scannen. Hogere foutcorrectieniveaus gebruiken meer van de capaciteit van de code om tegen schade te beschermen. Laag (7%) is voor schone digitale weergave; Hoog (30%) is voor gedrukt materiaal dat mogelijk wordt gehanteerd of versleten raakt.

## Statische codes verlopen nooit en zijn na het drukken niet meer aan te passen

De code bevat je tekst zelf, geen link naar een doorverwijsdienst, dus hij werkt zolang de bestemming werkt: geen abonnement, geen vervaldatum, geen scanteller, en Discuvr noch iemand anders ziet wie hem scant. De keerzijde is dat het doel later niet te wijzigen is; een nieuwe bestemming betekent een nieuwe code drukken. Kan de pagina verhuizen, codeer dan een korte URL op een domein dat je zelf beheert en stuur vanaf daar door. Kort scant ook beter: bij Middelgroot geeft https://example.com/ (20 tekens) een code van 25 x 25 modules, terwijl een link van 97 tekens met trackingparameters 41 x 41 nodig heeft; bij 2 cm breed krimpt elke module van 0,8 mm tot onder 0,5 mm.

## Wat je typt voor een link, telefoonnummer, e-mail of contactkaart

De code bewaart precies de tekst die je typt, en de telefoon die scant bepaalt aan de hand van het begin wat hij aanbiedt. Zet bij een link https:// ervoor, zodat elke scanner hem als webadres ziet. Voor bellen typ je tel:+919800000000 met landcode. Voor e-mail opent mailto:name@example.com?subject=Invoice een concept met dat onderwerp. Voor een contactkaart typ je een vCard met een veld per regel: BEGIN:VCARD, VERSION:3.0, N:Rao;Asha, FN:Asha Rao, TEL:+919800000000, EMAIL:asha@example.com, END:VCARD. Scan het resultaat voor het drukken met twee verschillende telefoons.

## Vragen

**Hoe lang mag de tekst zijn?**

Dat hangt af van het foutcorrectieniveau: tot 2.953 tekens bij Laag, 2.331 bij Middelgroot (standaard), 1.663 bij Kwartiel en 1.273 bij Hoog. Het gaat om bytes, dus letters buiten het basis-Latijnse alfabet, die in UTF-8 2 of 3 bytes innemen, passen er minder in. Past de tekst niet, dan mislukt het maken: verlaag het niveau of maak de tekst korter.

**Kan ik een QR-code voor WiFi genereren?**

Ja. Typ de netwerkgegevens in dit formaat: WIFI:T:WPA;S:Office;P:pass\;word;; De code bevat precies de tekst die je typt, dus als de netwerknaam of het wachtwoord een backslash, puntkomma, komma of dubbele punt bevat, zet je zelf een backslash voor dat teken, zoals in pass\;word. Gebruik voor een open netwerk T:nopass en laat P weg. Telefoons die wifi-codes lezen, bieden dan aan verbinding te maken.

**Wat is het verschil tussen PNG en SVG?**

PNG is een bitmapafbeelding - vaste resolutie, werkt op elk apparaat. SVG is een vector - oneindig schaalbaar zonder wazig te worden, geweldig voor print.

**Welke foutcorrectie moet ik gebruiken?**

Middel (15%) is een goede standaard. Gebruik Laag voor schone digitale weergave, Hoog voor gedrukt materiaal dat beschadigd of versleten kan raken.

**Waarom heeft de gedownloade PNG een andere grootte dan het voorbeeld?**

De grootteschuif (50 tot 500 px) bepaalt alleen hoe groot het voorbeeld op deze pagina wordt getoond. Het bestand heeft altijd 10 pixels per module, dus de grootte hangt af van wat je codeert: een korte URL geeft 290 x 290 px, een lange tekst een groter beeld. Download voor drukwerk de SVG en schaal die naar elke gewenste grootte. De witte rand van 2 modules is smaller dan de 4 modules die de QR-standaard vraagt, dus laat wat witruimte rond de code als je hem plaatst.

**Kan ik een QR-code voor een UPI-betaling maken?**

Ja. Typ een UPI-betaallink in het formaat van de UPI Linking Specification van NPCI, bijvoorbeeld upi://pay?pa=yourid@yourbank&pn=Asha%20Rao&am=1500.00&cu=INR&tn=Invoice%2042. pa is de UPI-ID die het geld ontvangt, pn de naam die de betaler ziet, am het bedrag (zonder am typt de betaler zelf een bedrag), cu is altijd INR en tn een korte notitie. Schrijf elke spatie als %20. De code bevat alleen deze tekst, dus het geld gaat rechtstreeks van de UPI-app van de betaler naar die UPI-ID en Discuvr ziet de betaling nooit. Test hem met een kleine betaling vanaf een andere telefoon voordat u hem afdrukt.

**Kan ik een QR-code maken voor een pdf, een afbeelding of een Google-formulier?**

Ja, via een link. Een QR-code bevat tekst, geen bestanden, dus zet het bestand eerst online en codeer het adres: upload de pdf of afbeelding naar je website of naar een clouddrive die zo gedeeld is dat iedereen met de link hem kan openen, kopieer die link en plak hem hier. Gebruik voor een Google-formulier de link via de knop Verzenden van het formulier. Test de code met een telefoon die niet in je account is ingelogd, want een privélink scant wel, maar opent een inlog- of geen-toegangpagina. Vervang je het bestand op hetzelfde adres, dan blijft de gedrukte code werken; een nieuwe link vraagt om een nieuwe code.

**Waarom scant mijn geprinte QR-code niet?**

Controleer vier dingen. Ten eerste de witte rand: de QR-norm (ISO/IEC 18004) vraagt 4 modules lege ruimte aan elke kant en het bestand van deze tool heeft er 2, dus laat in je ontwerp extra wit rond de code en houd hem weg van drukke achtergronden en kaderranden. Ten tweede de modulegrootte: hoe langer de tekst, hoe meer modules en hoe kleiner elke module wordt geprint, dus maak de link korter of print de code groter. Ten derde contrast en ondergrond: houd donkere modules op een lichte achtergrond zoals gedownload, want veel telefoonscanners lezen geen omgekeerde code (licht op donker), en vermijd glanzend laminaat of gebogen oppervlakken die licht weerkaatsen. Ten vierde de inhoud: scant het voorbeeld op het scherm wel en de print niet, dan ligt het aan de print; opent de link een foutpagina, dan is de code goed en de bestemming niet.

**Kan ik een logo toevoegen of de kleuren aanpassen?**

Niet in deze tool: elke code bestaat uit zwarte modules op een witte achtergrond, de combinatie met het meeste contrast, als PNG of SVG. Zet een ontwerper later een logo op de SVG, maak de code dan met foutcorrectie Hoog (30%), houd het logo klein en in het midden, weg van de drie grote hoekvierkanten waarmee de scanner de code vindt, en test met meerdere telefoons voordat je print. Het afgedekte deel verbruikt dezelfde herstelcapaciteit die anders vuil of vouwen opvangt. Een gekleurde code heeft donkere modules op een veel lichtere achtergrond nodig.

## Meer in Dagelijkse hulpjes

- [Eenhedenomrekenaar](https://discuvr.org/unit-converter/?hl=nl)
- [Wachtwoordgenerator](https://discuvr.org/password-generator/?hl=nl)
- [Woordenteller & leesbaarheidsanalyse](https://discuvr.org/word-counter/?hl=nl)
- [Leeftijds- en datumverschilcalculator](https://discuvr.org/age-calculator/?hl=nl)

## Vaak gebruikt met

- [Coderen / Decoderen](https://discuvr.org/encode-decode/?hl=nl)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
