IMG.DIY / Extra's / QR-codegenerator

QR-codegenerator

Zet een link, Wi-Fi-login, e-mail of telefoonnummer om in een QR-code — met je eigen kleuren, geëxporteerd als PNG of SVG.

QR-codegenerator visual example
Privacy voorop: er wordt niets geüpload.

From input to result

Choose a file, make the change, and download the result. Processing stays in your browser.

QR-codegenerator: 1 · Choose input
1 · Choose input
QR-codegenerator: 2 · Adjust and process
2 · Adjust and process
QR-codegenerator: 3 · Download result
3 · Download result

Richt een telefooncamera op een QR-code en die opent een link, verbindt met een Wi-Fi-netwerk of start een e-mail. Deze generator bouwt ze voor de handigste gevallen — platte tekst of URL, Wi-Fi-gegevens, e-mail, telefoon en sms — en laat je de grootte, het foutcorrectieniveau en beide kleuren kiezen.

Omdat de code in je browser wordt getekend, kun je hem exporteren als een messcherpe SVG voor drukwerk of een PNG in hoge resolutie voor het web, en wordt niets van wat je typt ooit naar een server gestuurd.

Hoe te gebruiken

  1. Kies een typeKies URL/tekst, Wi-Fi, e-mail, telefoon of sms, en vul de velden in.
  2. Geef het stijlStel de grootte, het foutcorrectieniveau en de voor-/achtergrondkleuren in. Houd goed contrast aan zodat scanners hem betrouwbaar lezen.
  3. DownloadExporteer een PNG voor schermen of een SVG voor drukwerk — beide schalen netjes.

Deze QR-codegenerator draait de volledige codering in je browser met de MIT-gelicentieerde qrcode-generator-bibliotheek. Je kiest een payloadtype, vult een paar velden in, en het patroon wordt ter plekke op je eigen apparaat getekend. Omdat de data rechtstreeks in de afbeelding wordt gecodeerd, zit er geen server tussen en wordt er niets geüpload — niet de URL die je deelt, en niet een Wi-Fi-wachtwoord dat je op een kaart gaat drukken. Hij blijft werken met je verbinding uit, en de code die je maakt verloopt nooit, omdat hij niet afhangt van een doorverwijsdienst die in leven blijft.

Naast platte tekst en links bouwt hij de gestructureerde tekenreeksen waar telefoons naar weten te handelen: het standaard WIFI:-formaat voor met één tik netwerk toetreden, mailto: voor een vooraf ingevulde e-mail, tel: voor een oproep, en SMSTO: voor een tekstbericht. Je regelt de details die bepalen of een code betrouwbaar scant — foutcorrectieniveau (L/M/Q/H), uitvoergrootte van 256 tot 2048 px, voor- en achtergrondkleur, en de quiet-zone-marge. Exporteer een PNG in hoge resolutie voor schermen en snelle prints, of een scherpe SVG-vector voor posters, verpakking en alles dat scherp moet blijven op groot formaat.

Waar mensen het voor gebruiken

Een Wi-Fi-QR op de cafétafel of de koelkast zodat gasten toetreden zonder dat jij het wachtwoord voorleest.

Een link naar je site, menu of boekingspagina gedrukt op een flyer, kaart of raamsticker.

Een SVG-code in een poster- of verpakkingslay-out die messcherp blijft op elk drukformaat.

Een tel:-code op een servicebus of winkelpui zodat een voorbijganger je met één tik kan bellen.

Een vooraf ingevulde e-mailcode op een contactkaart zodat mensen je bereiken zonder het adres verkeerd te typen.

Een privé, permanente QR voor bewegwijzering of een boek die jaren later nog scant zonder tracking.

Een QR-code is gewoon een plaatje dat wat tekst uitspelt

Haal de mystiek weg en een QR-code is een zwart-wit-raster dat een korte tekenreeks codeert. Richt een camera erop, de telefoon decodeert de tekenreeks, en afhankelijk van hoe die tekenreeks eruitziet opent hij een link, verbindt met een Wi-Fi-netwerk, of stelt een e-mail op. Dat is de hele truc. De tekenreeks leeft binnen het patroon — hij wordt nergens vandaan opgehaald. Wat betekent dat op het moment dat je de tekst weet die je wilt coderen, het genereren van de code pure wiskunde is die je browser zelf kan doen. Geen account, geen server, geen upload. Deze tool gebruikt de MIT-gelicentieerde qrcode-generator-bibliotheek en draait volledig op je apparaat; de tekst die je typt — inclusief een Wi-Fi-wachtwoord — verlaat de pagina nooit.

De payloadtypes die het waard zijn om te kennen

Platte tekst of een URL is de voor de hand liggende, maar de gestructureerde formaten zijn waar een QR-code zijn waarde bewijst:

  • Wi-Fi bouwt de standaard WIFI:-tekenreeks — SSID, wachtwoord, versleutelingstype (WPA/WEP/geen), en een vlag voor verborgen netwerk. Scan hem en de telefoon biedt aan te verbinden, geen wachtwoord teken voor teken typen. Dit is oprecht een van de beste toepassingen van een QR-code, en het komt hieronder aan bod.
  • E-mail codeert een mailto: met een optioneel onderwerp en tekst, zodat een scan een vooraf ingevuld concept opent.
  • Telefoon gebruikt tel: om een gesprek te starten.
  • SMS gebruikt SMSTO: om een nieuw bericht naar een nummer te openen.

Kies het type, vul de velden in, en de tool stelt de correct geformatteerde tekenreeks voor je samen — geen noodzaak om de exacte syntaxis te onthouden.

De beste toepassing: gasten-Wi-Fi

Print een kleine Wi-Fi-QR-code en plak hem op de koelkast, de cafétoonbank, of de Airbnb-welkomstkaart. Gasten scannen en verbinden zonder dat je keer op keer "hoofdletter B, cijfer 4, kleine letter..." moet voorlezen. Omdat alles in je browser gebeurt, wordt het wachtwoord op weg naar het worden van een code op niemands server opgeslagen — het gaat rechtstreeks van het invoervak in het patroon. Zet de versleuteling op WPA voor elke moderne router, vink "verborgen" alleen aan als je netwerk zijn SSID daadwerkelijk verbergt, en je bent klaar.

Foutcorrectie kiezen

QR-codes dragen redundantie zodat ze nog scannen wanneer een deel van de code besmeurd, gevouwen of bedekt is. Vier niveaus: L herstelt ongeveer 7% schade, M ~15%, Q ~25%, H ~30%. Hogere correctie propt meer back-updata in dezelfde code, dus het patroon wordt dichter. Voor een schone code getoond op een scherm is M ruim voldoende. Voor iets dat geprint, aangeraakt of op een oppervlak geplakt wordt dat stoten krijgt, ga voor Q of H. De andere reden om H te kiezen: het laat genoeg redundantie over zodat je later zelf een klein logo in het midden kunt plaatsen zonder de scan te breken — deze tool bedt geen logo's voor je in, maar Hoge foutcorrectie is wat het achteraf overlappen van een logo veilig maakt.

Contrast is niet optioneel

Scanners vinden de code door het verschil tussen donkere en lichte modules. Houd de voorgrond echt donker en de achtergrond echt licht — donker-op-licht, niet andersom (veel lezers weigeren een omgekeerde code). Een bleek grijs op wit, of twee middentonen, zullen traag lezen of falen bij zwak licht. Wil je merkkleuren, gebruik dan een diepe, verzadigde voorgrond en houd een sterk verschil met de achtergrond aan. En laat de stille zone — de blanco marge — met rust; de tool laat je de breedte instellen, en een paar modules lege ruimte is wat een scanner vertelt waar de code eindigt.

PNG of SVG, en waarom

Exporteer PNG (256 tot 2048 px) voor alles op een scherm of een snelle afdruk. Exporteer SVG wanneer het op formaat geprint gaat worden — een poster, een visitekaartje, verpakking — omdat SVG vectorieel is: het blijft vlijmscherp op elke schaal in plaats van te veranderen in wazige blokjes. Voor print geef je de SVG aan je opmaak en laat je hem schalen.

Statisch, met opzet

Wees helder over één ding: dit zijn statische codes. De data is in de afbeelding gebakken, dus de code verloopt nooit en belt naar niemand naar huis — geen tracking, geen scan-analytics, niets om voor te blijven betalen. De keerzijde is dat je hem niet kunt bewerken na het printen; verander de URL en je print een nieuwe code. Veel online QR-sites verbergen een omleiding in het midden zodat ze scans kunnen tellen en het doel later veranderen — handig, maar het betekent dat elke scan hun server pingt, en als ze ermee stoppen of gaan rekenen, sterft je geprinte code. Een statische code heeft geen van die macht over jou. Voor een Wi-Fi-kaart of een link die je zelf beheert is statisch de eerlijke keuze.

Waarom IMG.DIY

Veel typen

URL, tekst, Wi-Fi, e-mail, telefoon en sms.

Jouw kleuren

Aangepaste voor- en achtergrond, instelbare stille zone.

PNG + SVG

Raster in hoge resolutie of oneindig schaalbare vector.

Privé

Lokaal gegenereerd — niets geüpload.

Veelgestelde vragen

Verlopen deze QR-codes?
Nee. Een QR-code is gewoon een afbeelding die je tekst of link rechtstreeks codeert — er is geen trackingdoorverwijzing en niets om te verlopen. Hij werkt voor altijd.
Welk foutcorrectieniveau moet ik gebruiken?
Medium is een goede standaard. Gebruik Hoog als je van plan bent een logo over het midden te plaatsen of klein te printen, omdat het meer beschadiging verdraagt.
Waarom moet ik goed kleurcontrast aanhouden?
Scanners hebben een duidelijk verschil nodig tussen de donkere en lichte modules. Donker-op-licht werkt het best; heel lichte voorgronden of drukke achtergronden kunnen mislukken bij het scannen.
Wordt het Wi-Fi-wachtwoord ergens opgeslagen?
Nee. De QR wordt in je browser gebouwd en de tekst wordt nooit geüpload. Iedereen die de geprinte code scant kan verbinden, dus plaats hem doordacht.
Kan ik mijn logo in het midden van de code zetten?
Niet via deze tool — er is geen UI om een logo in te bedden. Maar als je de foutcorrectie op H (~30% herstel) zet, draagt de code genoeg redundantie dat je zelf achteraf een klein logo in een beeldbewerker kunt overleggen zonder de scan te breken. Houd het logo bescheiden van grootte en test het resultaat voordat je een batch drukt.
Hoe groot moet ik hem drukken en vanaf welke afstand scant hij?
Een ruwe regel is dat de breedte van de code ongeveer 1/10e van de scanafstand moet zijn. Rond 3 cm leest comfortabel op armlengte; een poster gelezen vanaf 3 meter wil ruwweg 30 cm. Langere gecodeerde data en hogere foutcorrectie maken elke module kleiner, dus houd de tekst kort als de gedrukte code klein moet blijven.
Maakt het vCard-contactcodes?
Niet als een apart payloadtype. De gestructureerde opties zijn Wi-Fi, e-mail, telefoon en sms. Voor een deelbaar contact kun je een mailto: of tel: coderen, of ruwe vCard-tekst in het platte-tekstveld plakken — telefoons herkennen alsnog een correct opgemaakte vCard-tekenreeks, al zou je die zelf samenstellen.
PNG of SVG — welke moet ik downloaden?
Gebruik PNG (256–2048 px) voor schermen of een snelle print op vast formaat. Gebruik SVG wanneer hij wordt geschaald of groot gedrukt — het is een vector, dus hij blijft perfect scherp op elk formaat in plaats van in wazige vierkantjes te veranderen. Voor posters, verpakking en visitekaartjes geef je de SVG aan je opmaaksoftware.

Verwante tools

Handleidingen & tips