Gratis QR-code Generator - Maak Scanbare QR-codes Direct
Genereer QR-codes voor URL's, tekst en contactgegevens in enkele seconden. Gratis tool met directe download, geen registratie vereist. ISO-conforme codes die werken op alle apparaten.
QR-code Generator
Voer hierboven tekst of een URL in om een QR-code te genereren. De QR-code wordt automatisch bijgewerkt terwijl u typt.
Documentatie
Wat is een QR-codegenerator?
Een QR-codegenerator is een hulpmiddel dat tekst, zoals een webadres, omzet in een QR-code: een vierkant patroon van zwarte en witte vierkanten. Een telefooncamera of barcodescanner leest het patroon en haalt vrijwel onmiddellijk de oorspronkelijke tekst eruit.
Hoe dit hulpmiddel tekst codeert
Typ tekst of een URL in het invoervak. Het hulpmiddel zet elk teken om in de UTF-8-bytewaarden en codeert deze met de ābyte-modusā, een van de manieren waarop de QR-codestandaard ISO/IEC 18.004 gegevens opslaat. Het bouwt de code op foutcorrectieniveau M, het tweede van de vier correctieniveaus van de standaard, en kiest de kleinste van de 40 mogelijke QR-codegroottes, versies genoemd, waarin de invoer past. Vervolgens test het acht vaste patronen, maskers genoemd, en houdt het patroon dat zwarte en witte vierkanten het gelijkmatigst verspreidt, waardoor de code gemakkelijker door een scanner kan worden gelezen. De QR-code wordt automatisch bijgewerkt nadat het typen kort is onderbroken.
Dit hulpmiddel gebruikt altijd de byte-modus en foutcorrectieniveau M. Het biedt geen numerieke of alfanumerieke modus, Kanji-modus of keuze van foutcorrectieniveau.
Hoe de capaciteit van een QR-code wordt berekend
De capaciteit van een QR-codeversie hangt af van het totale aantal codewoorden (groepen van 8 bits) en van het aantal codewoorden dat voor foutcorrectie wordt gereserveerd.
waarbij d het aantal datacodewoorden is, c het totale aantal codewoorden en e de codewoorden die voor foutcorrectie worden gereserveerd.
Het aantal bits dat een stuk tekst in de byte-modus nodig heeft, is:
waarbij b het benodigde aantal bits is, n de grootte van het tekenaantalveld in bits en k het aantal bytes in de tekst.
De 4 bits geven de coderingsmodus aan. Het tekenaantalveld is 8 bits groot voor versies 1 tot en met 9, en 16 bits voor versie 10 en hoger. Het hulpmiddel controleert elke versie van 1 tot 40 in volgorde en gebruikt de eerste versie waarvan de gegevenscapaciteit in bits groot genoeg is.
Uitgewerkt voorbeeld
De tekst āhttps://whiz.tools"ā bestaat uit 18 tekens, allemaal gewone letters en symbolen, en wordt dus 18 bytes.
Versie 1 (21Ć21 vierkanten) heeft 16 datacodewoorden, oftewel 128 bits. De tekst heeft 4 + 8 + (8 Ć 18) = 156 bits nodig en past dus niet.
Versie 2 (25Ć25 vierkanten) heeft 28 datacodewoorden, oftewel 224 bits. Dezelfde 156 bits passen wel, dus het hulpmiddel bouwt voor deze tekst een code van versie 2.
Foutcorrectie en maskering
Met foutcorrectieniveau M blijft een QR-code leesbaar als een deel ervan vlekken heeft, gescheurd is of bedekt wordt, tot ongeveer 15 procent van de gegevens, doordat extra codewoorden worden toegevoegd die met Reed-Solomon-foutcorrectie worden berekend, dezelfde wiskunde die op cdās en dvdās wordt gebruikt. Niveau M bevindt zich in het midden van de vier niveaus van de standaard: niveau L verdraagt ongeveer 7 procent schade, niveau Q ongeveer 25 procent en niveau H ongeveer 30 procent. Dit hulpmiddel bouwt altijd codes op niveau M.
Zodra de gegevens in het raster staan, probeert het hulpmiddel alle acht standaardmaskerpatronen. Elk patroon krijgt een score door kenmerken te tellen die scanners in verwarring brengen, zoals lange reeksen van dezelfde kleur, massieve blokken, patronen die op een hoekzoekvierkant lijken en een ongelijkmatige verdeling van lichte en donkere vierkanten. Het hulpmiddel houdt het masker met de laagste score.
Hoe deze QR-codegenerator wordt gebruikt
- Typ of plak tekst, een webadres of een ander kort bericht in het invoervak.
- De QR-code verschijnt kort nadat het typen is gestopt onder het invoervak.
- Selecteer āQR-code downloadenā om de afbeelding als PNG-bestand op te slaan.
- Selecteer āResettenā om het invoervak leeg te maken en opnieuw te beginnen.
Het invoervak accepteert maximaal 500 tekens. De tekst wordt ook opgeslagen in het webadres van de pagina, zodat het delen van die link dezelfde QR-code oplevert voor iedereen die de link opent.
Wat dit hulpmiddel niet doet
De generator biedt geen keuze uit foutcorrectieniveaus, aangepaste kleuren, een logo-overlay of SVG-export. PNG is het enige downloadformaat. Elke code die het hulpmiddel produceert, behoudt de lege rand, die de zogenaamde quiet zone is en die scanners gebruiken om de randen van het patroon te vinden, en volgt ISO/IEC 18.004, zodat elke scanner die aan de standaard voldoet de code kan lezen.
Geschiedenis
Denso Wave, een Japans bedrijf dat onderdelen voor Toyota maakte, vond de QR-code uit in 1994 om onderdelen sneller te volgen dan met een gewone barcode mogelijk was. Omdat een scanner de code snel kon lezen, noemde het bedrijf deze een āQuick Responseā-code. De code werd in 2000 onderdeel van de open internationale standaard ISO/IEC 18.004 en werd later herzien, waaronder in de editie 2015 die dit hulpmiddel volgt. Telefoons met een ingebouwde QR-scanner maakten het formaat al ruim vóór 2020 algemeen, en contactloze menuās en betaalcodes tijdens de COVID-19-pandemie maakten het bij veel meer mensen bekend.
Veelgebruikte toepassingen van QR-codes
QR-codes staan vaak op:
- Restauranttafels, met een link naar een digitale menukaart
- Productverpakkingen, met een link naar instructies of informatie over ingrediƫnten
- Posters en visitekaartjes, met een link naar een website of contactpagina
- Kaarten met wifi-netwerkgegevens, wanneer de tekst is opgemaakt op een manier die scanners herkennen
- Evenementtickets en instapkaarten, voor snel scannen bij het inchecken
Veelgestelde vragen
Wat is de maximale hoeveelheid tekst die deze QR-codegenerator kan coderen?
Het invoervak accepteert maximaal 500 tekens. De QR-codestandaard staat veel meer toe: een code van versie 40 op foutcorrectieniveau M, het niveau dat dit hulpmiddel gebruikt, kan ongeveer 2.331 bytes aan tekst bevatten.
Waarom wordt de QR-code groter bij langere tekst?
Een QR-code slaat gegevens op in een vast raster van vierkanten. Voor langere tekst zijn meer codewoorden nodig, dus schakelt het hulpmiddel over naar een grotere versie, met meer rijen en kolommen, zodra de huidige versie de invoer niet kan bevatten.
Kan dit hulpmiddel een logo of aangepaste kleur aan een QR-code toevoegen?
Nee. Het tekent zwarte vierkanten op een witte achtergrond en ondersteunt geen logoās, aangepaste kleuren of SVG-export. De download is altijd een PNG-afbeelding.
Verloopt een QR-code?
Nee. De code slaat de exacte tekst op die bij het maken ervan is ingevoerd. Als die tekst een webadres is, wordt de code alleen onbruikbaar als het adres niet meer werkt; het afbeeldingsbestand zelf verloopt niet.
Is een beschadigde of gedeeltelijk bedekte QR-code nog leesbaar?
Vaak wel. Met foutcorrectieniveau M, dat dit hulpmiddel altijd gebruikt, kan de code opnieuw worden opgebouwd als ongeveer 15 procent ervan ontbreekt of onleesbaar is, zolang de drie hoekvierkanten intact blijven.
Wat is het verschil tussen een QR-code en een gewone barcode?
Een standaardbarcode slaat gegevens in ƩƩn richting op en bevat doorgaans enkele tientallen cijfers. Een QR-code slaat gegevens op over zowel rijen als kolommen, waardoor deze duizenden tekens in dezelfde ruimte kan bevatten, en heeft ingebouwde foutcorrectie die gewone barcodes missen.