QR Code Generator - Statische QR-codes die nooit verlopen | POLPROG Naar de inhoud

QR Code Generator

Statische QR-codes die nooit verlopen

Tien soorten QR-code, gemaakt in je browser, met een waarschuwing voordat er een niet meer scant.

Webtool Web
Officiële productpagina Publisher: POLPROG
Officiële productpagina
10
Codetypes
6
Scancontroles vóór het downloaden
0
Gegevens naar een server gestuurd
Never
Vervaldatum van de code
01QR Code Generator

Over

Elke code hier is statisch. De inhoud is in het patroon zelf gecodeerd, de code is dus de gegevens. Er is geen omleiding via POLPROG, geen verkorte link, geen account en niets dat kan verlopen of worden uitgezet. Een code die je vandaag maakt leidt over tien jaar nog naar dezelfde inhoud, of deze site dan nog bestaat of niet.

Dat is het tegenovergestelde van een dynamische of trackende QR-code, die een link naar de server van iemand anders codeert en stopt met werken zodra die dienst sluit, zijn prijzen wijzigt of het domein verliest.

Wat hij kan coderen

Link, platte tekst, wifi-gegevens, een vCard-contact, e-mail, sms, telefoon, WhatsApp, geografische locatie en een agenda-afspraak. Elk type heeft een eigen formulier, en elk veld wordt gecontroleerd tegen het formaat waarin het wordt gecodeerd, zodat een wificode met wachtwoord en een contactkaart met naam er allebei goed gevormd uit komen.

De encoder

Een volledige ISO/IEC 18004-encoder, geschreven als module van deze site in plaats van binnengehaald als afhankelijkheid: de invoer opdelen in numerieke, alfanumerieke en byte-reeksen, de kleinste passende versie kiezen, de bitstroom bouwen, Reed-Solomon-correctie toevoegen, de gegevens in de zigzagloop plaatsen en tot slot alle acht maskers proberen en het masker met de laagste straf houden, precies zoals de norm voorschrijft. Een encoder schrijven is alleen te verdedigen als hij wordt gecontroleerd in plaats van geloofd, dus de voltooide matrices worden bit voor bit vergeleken met een volwassen referentie-implementatie, over elke modus, elk correctieniveau en een reeks versies, met daarbovenop een volledige decodeerronde.

Voordat je hem afdrukt

Een QR-code die op het scherm goed lijkt, kan op papier onleesbaar zijn, dus de generator beoordeelt het resultaat in plaats van het alleen te tekenen:

  • Contrast tussen je twee kleuren, met een waarschuwing onder ongeveer 3:1, waar aflezen begint te falen.
  • Omkering, want de meeste decoders verwachten donker op licht en sommige lezen het omgekeerde helemaal niet.
  • Modulegrootte bij de gekozen exportgrootte, want een symbool kan dichter zijn dan de camera die het moet onderscheiden.
  • Stille zone, de lichte rand waarmee de scanner vindt waar het symbool begint. De norm vraagt vier modules; daaronder waarschuwt hij, bij nul weigert hij.
  • Logodekking, gemeten tegen het budget voor foutcorrectie in plaats van geschat.

De dekking groeit met het kwadraat van de breedte, en dat is het verrassende deel: een logo dat 30 procent zo breed is als de code bedekt er 9 procent van, en een half zo breed bedekt 25 procent. Een logo toevoegen verhoogt het correctieniveau automatisch, een logo boven de helft van het budget wordt gemeld en boven het hele budget geweigerd.

Waar hij draait

Volledig in je browser. De encoder, het voorbeeld, het samenstellen van het logo en de export naar PNG en SVG draaien lokaal, en achter deze pagina zit helemaal geen API-eindpunt, dus een wifisleutel, een privé telefoonnummer of een contactkaart kan nergens heen, ook niet per ongeluk. Een logo dat je toevoegt wordt met FileReader gelezen en nooit geüpload. Open het netwerkpaneel van je browser terwijl je de tool gebruikt en het blijft leeg.

02Toepassing

Wat het oplost

Het probleem
  • De gratis code stopt zodra het bedrijf achter de generator stopt
  • Een code die op het scherm scande, faalt op de gedrukte flyer
  • Een wifiwachtwoord wordt ingetypt op de site van een vreemde
Het resultaat
  • Een code die over tien jaar nog werkt
  • Een waarschuwing vóór het drukken, niet erna
  • Niets verlaat de browser, het logo inbegrepen
Voor wie
  • Iedereen die een code drukt op iets dat wordt vastgepakt
  • Ontwerpers die een logo midden in een code zetten
  • Wie wifisleutels en contactgegevens codeert
03Belangrijkste functies

Belangrijkste functies

De belangrijkste mogelijkheden praktisch uitgelegd.

Tien types, elk met een eigen formulier

Link, tekst, wifi, contact, e-mail, sms, telefoon, WhatsApp, locatie en afspraak. Elk veld wordt gecontroleerd tegen het formaat waarin het wordt gecodeerd, zodat de inhoud goed gevormd naar buiten komt en niet alleen niet leeg is.

Statische codes, met niets erachter

De inhoud zit in het patroon, dus er is geen omleiding, geen verkorte link, geen account en niets dat kan verlopen of worden uitgezet. De code blijft werken, of deze site dat nu doet of niet.

Een eigen ISO/IEC 18004-encoder

Segmenteren, versiekeuze, Reed-Solomon-blokken, de plaatsingsloop van de gegevens en alle acht maskers met de laagste straf. Module voor module gecontroleerd tegen een referentie-implementatie over elke modus en elk correctieniveau, met een volledige decodeerronde.

Hij zegt wanneer de code niet zal scannen

Contrast tussen je kleuren, modulegrootte bij de gekozen exportgrootte, de stille zone tegen de vier modules die de norm vraagt, en een waarschuwing voor een lichte code op donker die veel decoders weigeren. Het oordeel is een van drie: scant betrouwbaar, zou moeten scannen met kanttekeningen, of scant waarschijnlijk niet.

Logodekking tegen het correctiebudget

De dekking groeit met het kwadraat van de breedte, dus een logo van 30 procent breed bedekt 9 procent van het symbool. Een logo toevoegen verhoogt het correctieniveau, boven de helft van het budget volgt een melding en boven het hele budget een weigering.

De eigen getallen van het symbool

Versie, aantal modules, coderingsmodus, correctieniveau, het winnende masker en hoeveel van de capaciteit de inhoud gebruikte. De gecodeerde tekenreeks zelf kan worden getoond en gekopieerd.

PNG in drie maten, of SVG

PNG op 512, 1024 of 2048 pixels als er een bitmap nodig is, en SVG als de code tot posterformaat moet schalen. Kleuren, grootte, stille zone en een transparante achtergrond zijn allemaal instelbaar.

Er wordt niets geüpload, het logo inbegrepen

Achter deze pagina zit geen API-eindpunt. Het logo wordt met FileReader gelezen en blijft in de browser, en je kunt de hele bewering controleren door het netwerkpaneel te bekijken terwijl je de tool gebruikt.

04Download

Toegang tot het product

Een duidelijk pad van de officiële bron naar je eerste geslaagde workflow.

Kies het juiste platform

Gebruik een van de officiële links voor je apparaat of browser.

Installeer of open

Volg de instructies van de store of open de webapplicatie. Geen installatieprogramma's van derden.

Configureer en begin

Bekijk de opties, kies je voorkeuren en begin met de belangrijkste workflow.

Officiële toegangsopties
05Technologie

Technologie achter het product

Een transparant overzicht van de kerntechnologieën waarmee dit product wordt gebouwd en onderhouden.

JavaScript
06Beveiliging

Privacy & beveiliging

Je gegevens blijven op je apparaat. Altijd.

Geen account, geen registratie
Geen API-eindpunt en geen netwerkverkeer
Het logo wordt in de browser gelezen, nooit geüpload
Geen omleiding, geen tracking, geen vervaldatum