Overzicht / Ontwikkelaars en code / QR-code generator
Ontwikkelaars en code 100% in de browser en offline

QR-code generator

Maak scanbare QR-codes voor links, wifi, e-mail, telefoonnummers of gewone tekst, met eigen kleuren en marge, als PNG of vector-SVG.

Plak of typ je invoer; het resultaat verschijnt direct en fouten staan onder het invoerveld. De velden bevatten een voorbeeld: klik op een veld en typ om het te vervangen.

Je bestanden en invoer verlaten je browser nooit – er wordt niets geüpload.

Type / formaat van de QR-code:

Zichtbaarheid:
Gegenereerde QR-inhoud (standaard): 0 tekens
-

Uiterlijk en grootte

Voorbeeld en info van de QR-code

-

Test de code met je eigen telefoon voordat je hem print of deelt

Een QR-code generator waarvan de wifi-codes het wachtwoord leesbaar bevatten

Scan een wifi-code met de camera van een willekeurige telefoon en het wachtwoord verschijnt op het scherm. Er is niets verborgen of versleuteld in het patroon. Deze QR-code generator bouwt zulke patronen op uit vijf soorten invoer: wifi, link, e-mail, telefoonnummer en vrije tekst. De code wordt bij elke toetsaanslag opnieuw getekend, dus je ziet het resultaat voordat je ergens op klikt.

Wat elk type in de code schrijft

Voor wifi voer je de netwerknaam en het wachtwoord in. WPA / WPA2 / WPA3 blijft geselecteerd, tenzij je netwerk open is. Vink "Verborgen SSID" alleen aan als de router zijn naam niet uitzendt. Kies je "Geen (open wifi)", dan wordt het wachtwoordveld uitgeschakeld.

Het e-mailtype bouwt een mailto:-link met onderwerp en bericht al ingevuld. Het telefoontype haalt spaties, streepjes en haakjes weg, zodat +31 6 1234 5678 tel:+31612345678 wordt. De regel "Gegenereerde QR-inhoud" onder het voorbeeld toont de exacte tekst en het aantal tekens, bijvoorbeeld WIFI:T:WPA;S:MijnWifi;P:geheim;;. Lees die voordat je print.

Past de tekst niet, dan blijft de oude code in beeld

De tool slaat je tekst op als UTF-8-bytes en kiest de kleinste versie van 1 tot 40 waarin het past. Versie 40 neemt ongeveer 2.950 bytes op bij foutcorrectie L en ongeveer 1.270 bytes bij H. Een letter met trema kost twee bytes, een emoji vier.

Is de tekst te lang, dan verschijnt de melding "De tekst is te lang voor de gekozen foutcorrectie!". Het voorbeeld houdt de laatste geldige code vast en de downloadknoppen exporteren nog steeds die oude code. Een leeg veld valt terug op het voorbeeldadres https://tools.local.

Kleuren, bestandsgrootte en afdrukformaat

  • Kleuren moeten hex-waarden van zes cijfers zijn, zoals #0f172a. De tool controleert het contrast niet en sommige scanners falen bij lichte codes op een donkere achtergrond.
  • De SVG bevat één rechthoek per donkere module, dus een dichte code geeft een groot bestand.
  • Gebruik de SVG voor drukwerk. Een PNG van 1024 px beslaat bij 300 DPI ongeveer 8,7 cm, en 2048 px ongeveer 17 cm.
  • De codes zijn statisch: geen logo, geen puntvormen, geen scanstatistieken.

Wat in je browsertabblad blijft

JavaScript in het tabblad berekent de code. Typen, opties wijzigen en op knoppen klikken verstuurt geen enkel verzoek, wat je kunt controleren in het netwerkpaneel van je ontwikkelaarstools. PNG en SVG worden als gewone downloads opgeslagen en "SVG-code kopiëren" schrijft naar het klembord.

Van voorbeeldwaarden naar een opgeslagen bestand

  1. Kies een type met de knoppen bovenaan. Wifi is actief als de pagina opent.
  2. Overschrijf de voorbeeldwaarden. https://tools.local en het nepwachtwoord zijn van niemand.
  3. Controleer de inhoudsregel en pas zo nodig kleuren, foutcorrectie (L, M, Q of H), marge en PNG-resolutie aan.
  4. Klik op "Downloaden als PNG", "Downloaden als SVG (vector)" of "SVG-code kopiëren".

Veelgestelde vragen (FAQ)

De tool codeert UTF-8-bytes. Versie 40 neemt ongeveer 2.950 bytes op bij foutcorrectie L en ongeveer 1.270 bytes bij H.