Een QR-code kan je video niet bevatten, en dat is prima
Begin hier, want de meeste pagina’s die dit verkopen slaan het over.
De grootste QR-code in de specificatie (ISO/IEC 18004 versie 40, foutcorrectie L, byte-modus) bevat 2.953 bytes. Dat is 2,88 KB. Tien seconden aan 1080p-beelden met 5 Mbps is ongeveer 6,25 MB, ruwweg 2.200 keer meer data dan de grootste QR-code ooit geprint kan bevatten. Er is geen encoder, geen betaald niveau, en geen truc die dit verandert. Het getal is vastgelegd in de standaard.
Een video QR-code slaat dus een link op. Iemand scant hem, hun telefoon opent de URL, de video speelt af. Elk “video QR-code” product werkt op deze manier, inclusief degenen die op hun prijspagina anders suggereren.
Wat betekent dat de echte vraag niet is hoe je video in een vierkantje perst. Het is welke URL je in het vierkantje plaatst, en of die URL over acht maanden nog werkt wanneer iemand de brochure scant.
Maak er een
- Plak de videolink in het veld hierboven. YouTube, Google Drive, Dropbox, Vimeo, Loom, of een ScreenApp deellink werken allemaal, evenals elke URL die eindigt op een MP4.
- Kies een foutcorrectieniveau. M is de verstandige standaard. Ga naar H als de code op verpakkingen, stof of iets anders komt te staan dat beschadigd kan raken.
- Download de PNG voor dia’s en e-mail, of de SVG voor alles wat een printer aanraakt.
De code wordt in je browser gegenereerd. Er wordt niets geüpload, en de URL die je typt wordt nergens naartoe gestuurd om de afbeelding te maken.
Nog geen videolink? Gebruik de uploader in het tweede tabblad. Deze plaatst je bestand in ScreenApp, wat je een deellink geeft op screenapp.io/app/#/shared/..., en die plak je dan terug in de generator.
MP4 naar QR-code, wanneer je een bestand hebt in plaats van een link
Dit is waar de meeste mensen vastlopen, dus het is de moeite waard om er eerlijk over te zijn.
Een MP4 in je Downloads-map heeft geen adres. file:///Users/you/Downloads/demo.mp4 betekent alleen iets op jouw machine, dus het coderen ervan produceert een code die mislukt op elke telefoon die niet van jou is. Hetzelfde geldt voor MOV van een iPhone, AVI, WMV, WebM en MKV. De container maakt niet uit. Wat wel belangrijk is, is dat het bestand op een openbare URL moet staan voordat een QR-code ernaar kan verwijzen.
Het converteren van een MP4 naar een QR-code bestaat dus eigenlijk uit twee stappen:
- Host het bestand ergens openbaar. De uploader hierboven doet dit, of gebruik Drive, Dropbox, of je eigen server.
- Codeer de resulterende URL.
Twee dingen die de moeite waard zijn om te weten voordat je het resultaat afdrukt.
iPhone MOV-bestanden zijn meestal HEVC. Sinds iOS 11 is het standaard cameraformaat HEVC (H.265) in een .mov container. Safari speelt het af, maar een deel van de Android-browsers nog steeds niet, dus een code gericht op het grote publiek kan beter verwijzen naar een H.264 MP4. Eerst converteren kost je vijf minuten en bespaart de “het werkt niet op mijn telefoon”-berichten.
Let op de bestandsgrootte. Een directe bestandslink betekent dat de scanner het ruwe bestand streamt of downloadt via mobiele data, zonder posterframe en zonder adaptieve kwaliteit. Een export van 2 GB achter een QR-code op een tafelkaartje is een slechte ervaring voor iedereen die het scant. Alles boven een paar honderd megabytes hoort op een goed gehoste pagina in plaats van een directe bestands-URL.
Korte links maken betere QR-codes, en hier is de meting
Elk teken dat je codeert voegt modules toe aan het raster. Meer modules betekent kleinere vierkantjes bij dezelfde afdrukformaat, wat een moeilijker scan betekent. Dit is het deel dat bepaalt of je restauranttafelkaartje op armlengte werkt of dat mensen moeten inzoomen.
Dezelfde video, zes verschillende manieren om ernaar te linken, gemeten tegen de ISO-capaciteitstabel:
| Linkstijl | Lengte | Op niveau M | Op niveau H |
|---|---|---|---|
vimeo.com/123456789 | 27 bytes | 29x29 | 33x33 |
youtu.be/dQw4w9WgXcQ | 28 bytes | 29x29 | 33x33 |
youtube.com/watch?v=... | 43 bytes | 33x33 | 37x37 |
| ScreenApp deellink | 44 bytes | 33x33 | 37x37 |
Dropbox scl/fi link | 78 bytes | 37x37 | 49x49 |
Google Drive file/d/.../view?usp=sharing | 81 bytes | 37x37 | 49x49 |
Kijk naar de onderste twee rijen. Een Drive-link met foutcorrectie H heeft een 49x49 raster nodig, terwijl een youtu.be-link 33x33 nodig heeft. Print beide bestanden op 25mm breed, inclusief stille zone, en de vierkantjes van de Drive-versie zijn ongeveer 0,44mm breed tegen 0,61mm voor de korte link. Dat is het groottebereik waar goedkope scanners en oudere telefooncamera’s moeite beginnen te krijgen.
Twee praktische lessen. Verwijder ?usp=sharing en elke utm_-toevoeging voordat je genereert, aangezien ze je modules kosten en je niets opleveren op een geprinte code. En als je toch al kiest waar je de video host, is een korte deel-URL meer waard dan het klinkt.
Foutcorrectie, in duidelijke taal
QR-codes bevatten redundante data zodat een beschadigde code nog steeds scant. Vier niveaus, gedefinieerd in de specificatie:
- L herstelt ongeveer 7% schade. Gebruik het voor codes op het scherm die nooit zullen worden aangeraakt.
- M herstelt ongeveer 15%. De standaard hier, en geschikt voor de meeste prints.
- Q herstelt ongeveer 25%.
- H herstelt ongeveer 30%. Gebruik het voor verpakkingen, menu’s, buitenreclame, alles wat wordt aangeraakt, gevouwen of natregent.
Hogere niveaus zijn niet gratis. Ze voegen modules toe, wat elk vierkantje kleiner maakt bij een vaste afdrukformaat. Van M naar H gaan op een Drive-link brengt je van 37x37 naar 49x49, dus je moet de code mogelijk groter afdrukken om scanbaar te blijven, en je hebt het voordeel gedeeltelijk tenietgedaan.
Als je het centrale logo in de tool inschakelt, dwingt dit het niveau naar H. Een logo bedekt modules, en het bedekken van modules is precies waarvoor foutcorrectie bestaat. Elke generator die je een logo op een L-niveau code laat plaatsen, geeft je iets dat op je bureau scant en mislukt op een tafelkaartje.
De grootte voor drukwerk
De regel die standhoudt: de code moet minstens één tiende zijn van de beoogde scanafstand.
| Gescand vanaf | Minimale afgedrukte breedte |
|---|---|
| 30cm (visitekaartje, menu) | 3cm |
| 1m (tafelstandaard, poster aan de muur) | 10cm |
| 3m (beursbanner) | 30cm |
| 10m (billboard, podiumachtergrond) | 1m |
Houd de witte ‘quiet zone’ rond de code, minstens vier modules breed. Zowel de PNG als de SVG hier worden ermee geleverd. Mensen snijden het eraf om de code in een lay-out te passen, de code werkt niet meer, en de printer krijgt de schuld.
De afweging tussen statisch en dynamisch, eerlijk gezegd
Deze tool maakt statische QR-codes. De URL die u typt, wordt direct in het patroon gecodeerd, dus een scan gaat rechtstreeks naar uw video zonder omleiding. Geen scanlimiet, geen maandelijkse kosten, geen derde partij die de code kan uitschakelen, en niets verloopt.
De kosten zijn reëel: u kunt niet wijzigen waarnaar een statische code verwijst nadat deze is afgedrukt. Als de video verplaatst wordt, is de code dood papier.
Dynamische QR-codes lossen dat op door een korte omleidings-URL te coderen die eigendom is van de QR-leverancier, die u later kunt aanpassen. Nuttig. Het betekent ook dat uw afgedrukte code afhankelijk is van het betaald blijven van het abonnement van die leverancier en het actief blijven van hun domein. Veel bedrijven hebben dat ontdekt na een druk.
De eerlijke verdeling:
- Iets duurzaams afdrukken, en de bestemming kan veranderen (verpakking, een plaquette, een grafsteen, bewegwijzering die jaren blijft staan): gebruik een dynamische code van een leverancier die u vertrouwt en die nog bestaat, of verwijs een statische code naar een URL op een domein dat u beheert.
- Al het andere, wat in de meeste gevallen zo is: een statische code die naar een stabiele link verwijst, is eenvoudiger, gratis en heeft geen storingsmodus buiten het verplaatsen van de video zelf.
Sociale media en platformlinks: welke scannen daadwerkelijk
De link die u kiest is het hele spel. Wat er daadwerkelijk gebeurt bij het scannen, per platform:
YouTube. Het meest betrouwbare doel. Scans openen in de YouTube-app op telefoons die deze hebben, anders in de browser. Niet-vermelde video’s werken prima en zijn de gebruikelijke keuze voor een bruiloft of een leverbaar voor een klant. Privévideo’s werken niet, aangezien de scanner moet zijn aangemeld als een goedgekeurde kijker.
Google Drive. Stel delen in op “Iedereen met de link” voordat u iets afdrukt. De meest voorkomende fout hier is een code die perfect scant voor de persoon die hem heeft gemaakt, omdat die is ingelogd, en een toestemmingsscherm toont aan alle anderen. Test het in een privévenster op een telefoon die niet is ingelogd op uw account. Drive speelt video ook af in zijn eigen viewer in plaats van fullscreen, wat er onafgewerkt uitziet op een menu.
Dropbox. Dezelfde waarschuwing voor toestemming. Dropbox-links openen een voorvertoningspagina met zijn eigen interface en een upsell, en ?dl=0 links tonen een voorvertoning terwijl ?dl=1 een download forceert, wat bijna nooit is wat u wilt van een scan.
Vimeo. Korte URL’s, schone speler, geen zijbalk met aanbevolen video’s aan het einde. Het mooist uitziende scandoel als u er al voor betaalt.
TikTok, Instagram en Facebook. Beschouw sociale links als de minst voorspelbare QR-doelen. Alle drie openen de app wanneer deze is geïnstalleerd en een vereenvoudigde webweergave wanneer dit niet het geval is, en het platform, niet u, bepaalt wat een uitgelogde scanner mag zien. Een openbare Facebook-video wordt meestal in een browser afgespeeld. Een Reel, een TikTok, of iets dat is geplaatst in een groep of een privéaccount kan in plaats daarvan een inlogscherm tegenkomen, en de persoon met uw flyer gaat geen account aanmaken om het te bekijken.
Er is ook het eigendomsprobleem. U beheert geen sociale URL. Berichten worden verwijderd, accounts worden hernoemd en Reels worden gearchiveerd, wat allemaal gedrukte codes in dood papier verandert. Prima voor een poster gericht op mensen die de app al gebruiken. Niet prima voor verpakkingen, een menu, of iets met een lange houdbaarheid.
Voor drukwerk is de veiligere zet met een sociale video om deze te downloaden en zelf te hosten, en vervolgens die link te coderen.
Canva. Canva kan een QR-code in een ontwerp plaatsen, maar het codeert elke URL die u opgeeft, dus alles hierboven is nog steeds van toepassing. Het publiceren van uw video als een Canva-weergavelink betekent dat de scan terechtkomt op de Canva-viewer, niet op een videopagina.
Een directe MP4-link. Scans openen het bestand in de browserplayer van de telefoon. Geen transcriptie, geen hoofdstukken, geen bedieningselementen behalve afspelen en scrubben, en op sommige Android-browsers wordt het gedownload in plaats van afgespeeld. Het werkt, het ziet er alleen uit als 2009.
Wat achter de code zit, is belangrijker dan de code
Elke generator produceert hetzelfde zwart-witte raster. Het patroon wordt gedefinieerd door een standaard, dus er is daar niets om te differentiëren.
Het verschil is de pagina waar de scan op terechtkomt. Richt de code op een ScreenApp-deellink en de persoon die scant krijgt de video plus de transcriptie, een AI-samenvatting, hoofdstukken en ondertitels, op een pagina die werkt in een mobiele browser zonder app-installatie en zonder account.
Dat verandert waar een QR-code nuttig voor is:
Een sticker op de machine opent de procedurevideo. De transcriptie eronder betekent dat iemand op een luide fabrieksvloer, of iemand die stap vier nodig heeft en niet de hele tien minuten, kan lezen of zoeken in plaats van kijken. Ondertitels lossen het geluidsprobleem op.
Hoofdstukken laten een scan terechtkomen op een pagina waar de koper direct naar de installatie of probleemoplossing springt in plaats van door een tijdlijn te scrollen met hun duim.
Studenten scannen de code op het werkblad. De samenvatting geeft hen de herhaling, de transcriptie maakt de inhoud doorzoekbaar, en geen van beide vereist dat ze ergens op inloggen.
Afgedrukt op een liturgie of een naamkaartje. Gasten scannen en kijken. Dit is het enige geval waarin de vraag statisch versus dynamisch echt van belang is, omdat de afdruk de meeste linkverkortingsdiensten overleeft.
Op zoek naar het tegenovergestelde? Een QR-code uitlezen uit een video
Als u hier terechtkwam om een QR-code te scannen of te extraheren die verschijnt in beeldmateriaal dat u al heeft, dan is dat een andere taak en deze tool zal dat niet doen. U heeft frame-extractie en een decoder nodig die over de frames loopt, geen generator. Het is de moeite waard om dit duidelijk te zeggen in plaats van u door de pagina te laten werken om erachter te komen.


