Generatore di codici QR

Trasforma un URL, una password del wifi o qualsiasi testo in un codice QR, interamente nel tuo browser.

Gira interamente nel tuo browser. Non viene caricato, registrato o salvato niente.

Il tuo codice QR

Scrivi qualcosa e ottieni un codice QR, come SVG che puoi copiare o scaricare e stampare a qualsiasi dimensione senza che diventi sfocato.

Viene generato nel tuo browser. Qui conta più che in quasi tutti gli altri strumenti: la cosa più comune in assoluto che la gente mette in un codice QR è una password del wifi, e poi un numero di telefono, un indirizzo di casa o un link di pagamento. Niente di tutto questo raggiunge un server qui, e non c'è niente da registrare perché non si invia niente.

Come funziona

Il codificatore segue la norma ISO/IEC 18004 ed è scritto in questo sito invece di essere caricato da qualche parte, perché in queste pagine non c'è nessuno script esterno.

Sceglie il più stretto dei tre modi di codifica in cui sta il tuo testo. Le sole cifre mettono tre caratteri in dieci bit; le maiuscole, le cifre e una manciata di simboli ne mettono due in undici; qualsiasi altra cosa sono otto bit per byte UTF-8. È per questo che un URL in maiuscolo produce un codice visibilmente più piccolo dello stesso URL in minuscolo.

Poi sceglie la più piccola delle quaranta dimensioni di simbolo che contenga i dati al livello di correzione degli errori che hai scelto, aggiunge la parità Reed-Solomon e intercala il risultato così che un danno in un punto si distribuisca su tutti i blocchi invece di distruggerne uno.

Infine prova tutti e otto i motivi di maschera standard e tiene quello con il punteggio più basso secondo le regole di penalità della norma stessa: meno sequenze lunghe di uno stesso colore, meno forme che un lettore potrebbe scambiare per un marcatore d'angolo, e l'equilibrio più uniforme tra scuro e chiaro.

Domande frequenti

Quale livello di correzione degli errori devo usare?

Medio, a meno che tu non abbia un motivo. I livelli più alti permettono di leggere un codice danneggiato o parzialmente coperto, ma si prendono lo spazio dello stesso simbolo, quindi lo stesso testo richiede un codice più grande e più denso. Usa Alto se il codice verrà stampato piccolo, all'aperto, su qualcosa che si piega, o con un logo sopra il centro.

Come faccio un codice QR per il mio wifi?

Usa come testo il formato WIFI:T:WPA;S:NomeDellaRete;P:password;; , che è la stringa che i telefoni capiscono. Siccome questa pagina gira nel tuo browser, la password resta sulla tua macchina; vale la pena stare attenti a in quale sito si incolla una password del wifi.

Perché il codice è più grande quando uso le minuscole?

Perché le minuscole non sono nell'alfabeto compatto. Le maiuscole, le cifre, lo spazio e otto simboli codificano due caratteri ogni undici bit; tutto il resto scende a otto bit per byte. Un nome di dominio scritto in maiuscolo spesso scende di un'intera versione di simbolo, e gli URL non distinguono maiuscole e minuscole nella parte dell'host, quindi è un risparmio gratuito.

Posso mettere un logo al centro?

Non in questa pagina, ma puoi farlo tu con l'SVG. Genera con correzione Alta, poi copri al massimo circa un quinto della larghezza al centro. Prova il risultato con un telefono vero prima di stampare qualcosa: la correzione degli errori è quello che lo fa funzionare, e non c'è nessun avviso quando hai esagerato.

Perché un SVG e non un PNG?

Perché un codice QR è una griglia di quadrati, che è proprio ciò in cui la grafica vettoriale è brava. Un SVG si stampa nitido a qualsiasi dimensione, da un biglietto da visita a un manifesto, e occupa pochi kilobyte. Qualsiasi editor di immagini lo trasformerà in un PNG se ti serve.

Il bordo bianco conta?

Sì, ed è compreso. La norma lo chiama zona tranquilla e chiede quattro moduli di spazio libero su ogni lato; i lettori lo usano per capire dove finisce il simbolo. Un codice ritagliato a filo del suo bordo è il motivo più comune per cui uno stampato non si lascia scansionare.

Da sapere

  • Tutto avviene nel tuo browser. Quello che scrivi non viene caricato, registrato o salvato.
  • Un codice QR non offre nessuna sicurezza. Qualsiasi cosa codificata in uno può essere letta da chiunque lo fotografi, quindi un codice è un modo comodo di scrivere qualcosa, non un modo di nasconderlo.

Fonti

Tutti gli strumenti di Codice