Què és un codi QR?

Aquests trencaclosques quadrats en blanc i negre dels menús, pòsters i targetes d'embarcament poden empaquetar un enllaç, credencials de Wi-Fi o un bitllet en uns quants centímetres quadrats. A continuació s'explica com funcionen i com crear-los i escanejar-los sense deixar-se atrapar.

Píxels com a dades

Un codi QR - Codi de resposta ràpida, inventat el 1994 per Denso Wave per fer el seguiment de peces de cotxes, és un codi de barres bidimensional. Quan un codi de barres antic de supermercat emmagatzema una dotzena de dígits en una dimensió, un codi QR emmagatzema dades en dos dimensions: una quadrícula de mòduls en blanc i negre, cadascun una mica. És per això que un codi QR pot contenir milers de caràcters en lloc d'una dotzena de dígits.

Les dades poden ser qualsevol cosa que els bytes puguin representar: una URL, text sense format, dades de contacte, credencials de Wi-Fi, fins i tot fitxers binaris en teoria. L'escàner llegeix la graella, reconstrueix els bytes i els interpreta.

Anatomia d'un codi QR

Tres fites visuals fan que un codi QR es pugui decodificar des de qualsevol angle:

ElementOnRol
Patrons del cercadorEls tres grans quadrats de la cantonadaDeixeu que l'escàner localitzi el codi i la seva orientació
Patró d'alineacióPetit quadrat, zona inferior dretaCorregeix la distorsió de la lent en superfícies corbes
Patró de cronometratgeLínia alterna entre els cercadorsEstableix les coordenades de la graella del mòdul
Zona tranquil·laMarge blanc al voltantSepara el codi del seu entorn: part de l'estàndard, no el retalleu
Correcció de dades i errorsTota la restaLa càrrega útil, intercalada amb la redundància

Hi ha 40 "versions": mides de 21×21 a 177×177 mòduls. Les versions més grans contenen més dades; un URL típic arriba a la versió 3–5.

Per què els codis danyats encara escanegen

Incrustar codis QR Correcció d'errors de Reed-Solomon — les mateixes matemàtiques que protegeixen els CD i les sondes d'espai profund. Fins a una certa proporció de mòduls danyats, el descodificador reconstrueix les dades que falten en lloc de fallar. Capacitat comercial de quatre nivells per a la resiliència:

  • L — recupera el dany del ~7%; codi més dens.
  • M — ~15%; el valor per defecte diari.
  • Q — ~25%; bo per a la impressió que es gestionarà.
  • H — ~30%; et permet colpejar un logotip al mig, sobreviu a superfícies rugoses.

També és per això que els codis toleren una superposició de logotip: mentre el dany es mantingui per sota del pressupost de recuperació, la càrrega útil sobreviu intacta.

Codis estàtics vs dinàmics

A estàtica El codi QR codifica directament el contingut final. Funciona per sempre, no costa res, no fa un seguiment de res: canvieu la destinació i torneu a imprimir el codi. A dinàmic codi codifica una URL de redirecció curta propietat d'un servei QR: el servei registra cada escaneig i pot tornar a apuntar la destinació més tard. Pràctic per a campanyes, però afegeix una dependència (el servei ha de mantenir-se viu), un seguiment de la privadesa i sovint una subscripció. El nostre Generador de QR només produeix codis estàtics: res caduca, res no truca a casa.

El que la gent posa a dins

  • URL — cartells, targetes de visita, embalatges.
  • Wi-Fi —el WIFI:S:name;T:WPA;P:password;; format s'uneix a una xarxa en escanejar; el nostre generador el construeix per a tu.
  • vCards — una targeta de contacte en un sol escaneig.
  • Correu electrònic, telèfon, SMS — omple prèviament la pantalla de redacció.
  • Pagaments i entrades — signatures úniques, motiu pel qual aquests codis no han de ser reutilitzats ni fotografiats per desconeguts.

Escaneig amb seguretat (quishing)

Com que un codi és només un enllaç que algú ha imprès, els atacants també els fan servir; la tècnica fins i tot té un nom, quissant (QR phishing). Adhesius col·locats sobre codis legítims als parquímetres, codis en correus electrònics que porten a pàgines de recollida de credencials: el telèfon obre la destinació de manera invisible, i aquest és el perill.

  • Utilitzeu un escàner que mostra el contingut descodificat abans d'obrir-se —com el Escàner QR en aquest lloc, en lloc d'un que salta directament al navegador.
  • Llegiu atentament el domini: paypa1.com no és PayPal.
  • Desconfieu més dels codis que arriben cobriment altres codis, o que exigeixen iniciar sessió just després d'escanejar.

Heu rebut un codi QR com a imatge? Descodificar-lo sense confiar-hi: el Lector de QR mostra el contingut en brut de qualsevol imatge, a nivell local, abans d'obrir res.

Més informació

FAQ

Preguntes de codi QR

Els codis QR caduquen?

Un codi QR és només dades impreses com a píxels; no pot caducar. El que pot deixar de funcionar és la destinació que hi ha darrere: un codi QR dinàmic apunta a un servei de redirecció que es podria tancar i un enllaç senzill mor si la pàgina de destinació ho fa. Els codis que genereu localment amb contingut senzill continuen funcionant per sempre.

Els codis QR són segurs per escanejar?

El codi en si és inert; el risc és on apunta un URL. Els atacants imprimeixen codis que condueixen a llocs de pesca, així que tracteu un enllaç descodificat com qualsevol enllaç desconegut: llegiu-lo abans d'obrir-lo. Utilitzar un escàner que us mostri primer la destinació, en lloc de saltar directament al navegador, és l'hàbit segur.

Quina diferència hi ha entre els codis QR estàtics i dinàmics?

Un codi estàtic codifica directament el contingut final (un URL, credencials de Wi-Fi, text) i funciona per sempre. Un codi dinàmic codifica una URL de redirecció curta propietat del servei que l'ha creat, permetent que la destinació es canviï més tard; només funciona mentre existeixi aquest servei i fa un seguiment de cada exploració.

Quantes dades pot contenir un codi QR?

Fins a uns 4.300 caràcters en la versió més gran al nivell de correcció d'errors més baix. El límit pràctic és molt més baix: cada caràcter addicional afegeix mòduls, fent que el codi sigui més dens i més difícil d'escanejar; manteniu les càrregues útils curtes, especialment per a la impressió.