Wat is een QR-code en hoe gebruik je die?

Auteur: Gepubliceerd

In het kort: Een QR-code is een tweedimensionale code die informatie opslaat in een patroon van lichte en donkere vakjes. Door de code met een telefoon te scannen, kun je bijvoorbeeld een webadres, contactgegevens of gewone tekst uitlezen. Voor het uitlezen van de code zelf is geen internet nodig, maar meestal wel om de opgeslagen webpagina te openen.

Hoe werkt een QR-code en wat kan erin staan?

De afkorting QR komt van het Engelse Quick Response, oftewel ‘snelle reactie’. Anders dan een traditionele streepjescode, die uit evenwijdige strepen bestaat, slaat een QR-code gegevens in twee dimensies op. Daardoor past er meer informatie op een klein oppervlak.

De kenmerkende grote vierkanten in drie hoeken helpen de scanner de positie en oriëntatie van de code te herkennen. De software analyseert de overige vakjes en reconstrueert de opgeslagen gegevens. Dankzij foutcorrectie kan een gedeeltelijk beschadigde code toch worden uitgelezen, maar dat garandeert niet dat de code bij elke vervuiling of afdekking blijft werken.

Een QR-code kan onder meer het volgende bevatten:

De app die de code uitleest, bepaalt hoe de gegevens worden weergegeven en welke actie wordt voorgesteld. Een code met een webadres bevat niet de hele website, maar biedt een snelle route ernaartoe, vergelijkbaar met een link in een bericht.

Hoe scan je een code met je telefoon?

Bij veel moderne telefoons hoef je alleen de camera te openen en op de code te richten. Zodra het toestel de inhoud herkent, verschijnt er een melding of knop. Je hoeft geen foto te maken: meestal volstaat het om op de voorgestelde actie te tikken om een link te openen of informatie te bekijken.

Reageert de camera niet, controleer dan in de camera-instellingen of het scannen van QR-codes is ingeschakeld. Je kunt ook een ingebouwde scanner of een betrouwbare app gebruiken. Waar je de functie precies vindt, hangt af van het telefoonmodel en de versie van het besturingssysteem.

Zorg bij leesproblemen voor voldoende licht, vermijd reflecties en verander de afstand tussen de telefoon en de code. Het hele vierkant, inclusief de lege marge eromheen, moet in beeld zijn. Een code die op het scherm van dezelfde telefoon staat, kun je soms via een schermafbeelding in de foto-app uitlezen. Of die functie beschikbaar is, hangt af van het toestel.

Statische of dynamische code: wat kies je?

Een statische code bevat de uiteindelijke gegevens rechtstreeks, bijvoorbeeld het adres https://example.com/menu. Na het afdrukken kun je de informatie in de vakjes niet meer veranderen. Je kunt wel de inhoud van de pagina op dat adres aanpassen; daarvoor is geen nieuwe code nodig.

Een dynamische code is de gangbare benaming voor een oplossing waarbij de QR-code eerst naar een tussenadres leidt. De dienst die dat adres beheert, stuurt de gebruiker door naar de gekozen bestemming. In het beheerpaneel van de dienst kun je die bestemming wijzigen zonder de afgedrukte code te vervangen.

BehoefteMeestal geschikte keuze
Een vast webadres of Wi-Fi-gegevensStatische code
Het doeladres wijzigen nadat het materiaal is afgedruktDynamische code
Minder afhankelijk zijn van de QR-codegeneratorStatische code die naar een eigen domein leidt

Een voorbeeld: een restaurant drukt codes af voor op de tafels. Als het menu altijd op /menu binnen het eigen domein staat, is een statische code voldoende, zelfs wanneer de prijzen en gerechten dagelijks veranderen. Een dynamische code is handig als de eigenaar gasten later naar een heel ander adres wil doorsturen.

Diensten voor dynamische codes kunnen scanstatistieken, gebruikslimieten of betaalde abonnementen aanbieden. Controleer voordat je een dienst kiest in de officiële prijslijst en voorwaarden wat er met de doorverwijzing gebeurt na afloop van het abonnement en welke gegevens worden verzameld. Een statische QR-code zelf heeft geen vervaldatum, maar de pagina waarnaar hij leidt kan wel ophouden te werken.

Hoe maak je een goed leesbare code?

Om een code te genereren heb je inhoud nodig en een hulpmiddel dat die omzet in een afbeelding. Stuur geen vertrouwelijke gegevens naar een willekeurige generator. Moet de code een Wi-Fi-wachtwoord bevatten, overweeg dan een hulpmiddel dat lokaal werkt en geen gegevens naar een server stuurt.

De veiligste werkwijze om het materiaal voor te bereiden bestaat uit enkele stappen:

  1. Voer de definitieve gegevens in en controleer of ze kloppen.
  2. Zorg voor een sterk contrast, bij voorkeur donkere vakjes op een lichte achtergrond, en laat een lege marge rond de code vrij.
  3. Rek de afbeelding niet uit en bedek de vakjes niet met versieringen.
  4. Test de code op meerdere telefoons en, als je hem gaat afdrukken, ook op een proefafdruk op het uiteindelijke formaat.

Hoe meer gegevens je opslaat, hoe dichter het patroon kan worden. Er is geen formaat dat voor elke situatie geschikt is: een code op een visitekaartje vraagt om andere afmetingen dan een code op een poster die van enkele meters afstand wordt bekeken. Zet naast de code waarvoor hij bedoeld is en vermeld een goed leesbaar adres als alternatief.

Is het scannen van QR-codes veilig?

Een QR-code bewijst niet dat de opgeslagen informatie betrouwbaar is. Hij kan leiden naar een valse inlogpagina, een verdacht bestand of een formulier dat gegevens probeert te ontfutselen. Een oplichter kan ook een eigen code over een echte code plakken, bijvoorbeeld bij een parkeerautomaat.

Controleer vóór het openen het adres in de voorvertoning. Controleer voordat je een wachtwoord invoert of een betaling doet ook het domein en of de situatie klopt. Het hangslotsymbool en HTTPS duiden op een versleutelde verbinding, niet op de eerlijkheid van de website-eigenaar. Open bij twijfel de officiële app of typ zelf het bekende adres in.

Als je zelf een code maakt, bepaal dan eerst wat de ontvanger na het scannen moet zien. Controleer vervolgens het hele proces op een telefoon: niet alleen of de code wordt uitgelezen, maar ook of de doelpagina werkt en goed leesbaar is.

Zie ook: Wat is Apache?

Lees ook

Lees hoe PHP-FPM PHP-verzoeken verwerkt, verschilt van een webserver en hoe je processen afstemt op verkeer en hostingcapaciteit.
Ontdek hoe BIND als open DNS-serversoftware domeinen beheert, welke rollen het vervult en wanneer zelf beheren zinvol is.
Lees wat het Poolse REGON-register en -nummer betekenen, hoe ze verschillen van NIP en KRS en hoe je bedrijfsgegevens controleert.