Crea un codice QR Bitcoin dal tuo indirizzo wallet

Incolla l'indirizzo, aggiungi un importo se vuoi e scarica un codice che ogni wallet Bitcoin legge - con lo stile della tua grafica ed esportato in qualità di stampa.

1 Contenuto
https://
Nessuna registrazione richiesta Codici QR illimitati Nessuna filigrana Free high-resolution downloads
2 Design
Forma
Trama
Occhi
3 Anteprima
Copiato!

Che cos'è un codice QR Bitcoin?

Un codice QR Bitcoin è un codice QR che contiene un URI di pagamento Bitcoin - un indirizzo e, facoltativamente, un importo, scritti nel formato BIP-21. Scansionandolo in un'app wallet si compila il destinatario, così nessuno deve ridigitare 42 caratteri. L'indirizzo vive nel motivo; nessuna transazione avviene finché chi paga non ne approva una.

Il designer di KoloQR con un codice QR in lavorazione: forma, colori e logo al centro

Che cosa mette BIP-21 dentro il motivo

L'URI di pagamento è una struttura piccola e ben definita, e ogni sua parte cambia ciò che fa il wallet che riceve:

  • bitcoin: - lo schema. È ciò che fa offrire il codice a un'app wallet invece che a un browser.
  • L'indirizzo - dove vanno i fondi. Un indirizzo bech32 moderno inizia con bc1 e conta 42 caratteri; i formati più vecchi iniziano con 1 o 3 e ne contano da 26 a 35.
  • ?amount=0.05 - facoltativo, e sempre in BTC decimali anziché in satoshi. Il wallet precompila l'importo, e chi paga può comunque cambiarlo prima di approvare.

Nient'altro è necessario, e nulla del codice tocca la rete. Un codice QR Bitcoin è un pezzo di testo su dove mandare del denaro: non può spostare fondi, non ci si può spendere sopra, e funziona in modo identico su uno schermo o stampato su carta.

Metti in maiuscolo un indirizzo bech32 e dimezzi il motivo

Gli indirizzi bech32 - quelli che iniziano con bc1 - sono definiti come insensibili alle maiuscole, e BIP-173 raccomanda di usare la forma maiuscola proprio dentro i codici QR. Il motivo sta in come un codice QR codifica i dati. Il testo con maiuscole e minuscole miste deve finire in modalità byte, a 8 bit per carattere; il testo limitato a cifre, lettere maiuscole e una manciata di simboli rientra nella modalità alfanumerica, a 5,5 bit. Per un indirizzo di 42 caratteri sono circa un terzo di bit in meno, il che di solito fa scendere il simbolo di una o due versioni: meno moduli nello stesso quadrato, ognuno più grande, e un codice che si legge da più lontano e sopravvive a una stampa peggiore. Il risparmio è reale ed è gratis - BC1QAR0SRRR7XFKVY5L643LYDNW9RE59GTZZWF5MDQ è lo stesso indirizzo della sua forma minuscola per ogni wallet che implementa lo standard. Vale solo per bech32. Gli indirizzi legacy che iniziano con 1 o 3 sono Base58Check, dove le maiuscole contano e cambiarle produce un indirizzo diverso e non valido - ed Ethereum va ancora oltre, usando le maiuscole per trasportare un checksum, motivo per cui un indirizzo Ethereum non va mai messo in maiuscolo.

Genera codice QR
Un telefono che scansiona un codice QR stampato per provarlo prima della tiratura

Dove si usano i codici QR Bitcoin

Il codice esiste per evitare che qualcuno trascriva una stringa di 42 caratteri, ed è per questo che compare ovunque un indirizzo debba uscire da uno schermo:

Display alla cassa

Un negozio che accetta Bitcoin mostra un indirizzo e un importo nuovi a ogni vendita, su uno schermo invece che su carta, così nessun indirizzo viene riutilizzato.

Cartelli per donazioni e barattoli delle mance

Un codice di donazione stampato è l'unico caso in cui un indirizzo statico è normale - e l'unico in cui riutilizzare un indirizzo è un compromesso accettato.

Fatture ed estratti conto

Un codice accanto al totale permette di scansionare invece di copiare, il che elimina la causa più comune di un pagamento che non arriva da nessuna parte.

Cartellonistica di conferenze e meetup

Agli eventi Bitcoin ci si paga di continuo, e un codice sullo stand è più veloce che leggere un indirizzo ad alta voce.

Paper wallet e backup in cold storage

L'indirizzo di ricezione viene stampato come codice, così si possono far arrivare fondi senza esporre nulla che permetta di spenderli.

Pagine di supporto di streamer e creator

Un codice in overlay raccoglie mance da chi ha già delle monete, senza un processore di pagamenti in mezzo.

Come creare un codice QR Bitcoin

Indirizzo, importo, download - e un controllo che conta davvero:

Genera codice QR
  1. 1

    Copia l'indirizzo di ricezione dal tuo wallet

    Copialo e incollalo; non digitarlo mai. Un solo carattere sbagliato produce un indirizzo non valido o, in rari casi, uno valido che non è di nessuno.

  2. 2

    Apri il selettore dei tipi e scegli Bitcoin

    Bitcoin sta sotto Altro, nel gruppo Cripto. Incolla l'indirizzo e aggiungi un importo in BTC se vuoi che il wallet lo precompili.

  3. 3

    Personalizzalo, ma tienilo leggibile

    Scegli una forma e dei colori se il codice finisce in una grafica di marca. Qui il contrasto conta più che in qualsiasi altro tipo, perché un carattere letto male è un pagamento fallito.

  4. 4

    Verifica scansionando, carattere per carattere

    Scansiona il file esportato con un'app wallet vera e confronta l'indirizzo che mostra con quello che hai copiato - tutto quanto, non i primi e gli ultimi quattro. Poi esporta SVG o PDF.

Il generatore di KoloQR con un codice QR in fase di progettazione, pronto da scaricare

Quale formato di file dovresti scaricare?

KoloQR esporta il tuo codice QR Bitcoin in tre formati. Scegli in base a dove sarà visto:

  • PNG per schermi alla cassa, overlay e pagine web, dove il codice compare in una sola dimensione fissa.
  • SVG per cartelli di donazione, fatture e biglietti stampati - tutto ciò che una tipografia ingrandisce senza ammorbidire i bordi.
  • PDF per consegnare a una tipografia o inserire in un modello di fattura con qualità pronta per la stampa.

Qui la qualità di stampa non è estetica. Un modulo sfocato o rotto in un codice di link costa una visita a una pagina; in un codice di pagamento o non si scansiona o, nel caso peggiore, costringe chi paga a ripiegare sulla digitazione manuale dell'indirizzo. Esporta in vettoriale, stampa grande e tieni il contrasto assoluto.

Genera codice QR

Buone pratiche per i codici QR Bitcoin

Un codice di pagamento ha una modalità di guasto che nessun altro tipo di QR ha, quindi le abitudini sono più severe:

  • Metti in maiuscolo gli indirizzi bech32 prima di codificarli

    Un indirizzo bc1 tutto maiuscolo rientra nella codifica alfanumerica, circa un terzo di bit in meno rispetto al maiuscolo e minuscolo misti. Stesso indirizzo, motivo più rado, distanza di scansione migliore.

  • Non mettere mai in maiuscolo un indirizzo legacy

    Gli indirizzi che iniziano con 1 o 3 usano Base58Check, dove le maiuscole contano. Cambiarle non produce lo stesso indirizzo - ne produce uno non valido, o quello di qualcun altro.

  • Verifica l'indirizzo completo dopo aver generato

    Scansiona il file esportato in un wallet e confronta ogni carattere. Controllare solo i primi e gli ultimi quattro è esattamente la scorciatoia che i malware che sostituiscono gli indirizzi sono fatti per sfruttare.

  • Pensaci due volte prima di stampare un indirizzo statico

    Riutilizzare un indirizzo collega a esso ogni pagamento nel registro pubblico, ed è una perdita di privacy per te e per chiunque ti paghi. Alla cassa si dovrebbe generare un indirizzo nuovo a ogni vendita.

  • Attenzione agli importi fissi

    Un importo in BTC è fissato nel momento in cui viene stampato, mentre il tasso di cambio no. Per qualsiasi cosa con un prezzo in valuta locale, stampa solo l'indirizzo e lascia che sia la cassa a fornire l'importo.

  • Indica la rete accanto al codice

    «Solo Bitcoin (BTC)» previene l'errore più costoso nei pagamenti in cripto: le monete inviate sulla rete sbagliata di solito non si recuperano.

  • Tieni i moduli nero pieno

    Attorno al codice lo stile va benissimo. Dentro, questo è l'unico tipo in cui un rapporto di contrasto al limite non vale il design, perché il costo di una lettura sbagliata è un pagamento che non arriva.

  • Proteggi la zona di silenzio

    Quattro moduli di margine pulito su ogni lato, e di più su un cartello affollato. La correzione d'errore può ricostruire moduli danneggiati; non può trovare un codice senza margine.

  • Dimensionalo con generosità

    Almeno un decimo della distanza di lettura, e poi un passo più grande. Un URI Bitcoin è un contenuto lungo, quindi il simbolo è denso anche nel migliore dei casi.

  • Non mettere mai una chiave privata o un seed in un codice QR che pubblichi

    Un indirizzo di ricezione si può mostrare a chiunque. Una chiave privata o una frase seed dentro un codice è l'intero wallet, leggibile da ogni fotocamera puntata su di esso.

Perché il tuo codice QR Bitcoin non funziona

Un codice di pagamento fallisce in modi che vale la pena conoscere prima che ci siano di mezzo dei soldi. Questi quattro coprono quasi tutti i casi.

  • Il wallet dice che l'indirizzo non è valido

    Causa
    Di solito un indirizzo legacy messo in maiuscolo, oppure un indirizzo copiato con uno spazio o un'interruzione di riga di troppo da un'email o da un PDF. Base58Check distingue le maiuscole e non perdona.
    Soluzione
    Copia di nuovo l'indirizzo dal wallet, incollalo senza modificarlo e applica il trucco del maiuscolo solo se inizia con bc1. Poi riscansiona il file esportato per conferma.
  • Il codice è molto denso e difficile da scansionare

    Causa
    Un indirizzo bech32 di 42 caratteri con maiuscole e minuscole miste viene codificato in modalità byte a 8 bit per carattere, e un parametro di importo ne aggiunge altri. Quella combinazione spinge il simbolo su di diverse versioni.
    Soluzione
    Metti in maiuscolo l'indirizzo bech32 per portarlo in modalità alfanumerica, togli il parametro di importo se non è indispensabile e stampa più grande. Tutte e tre le cose aiutano, e la prima è gratis.
  • Il telefono apre un browser invece di un wallet

    Causa
    Sul telefono nessuna app è registrata per gestire lo schema bitcoin:, quindi il sistema operativo ripiega sul trattarlo come un link sconosciuto.
    Soluzione
    È il comportamento previsto su un telefono senza wallet installato. Chi ti paga ne avrà uno: prova con un'app wallet invece di giudicare da un telefono che non ne ha.
  • I pagamenti sono arrivati con l'importo sbagliato

    Causa
    Il parametro di importo stampato è in BTC ed è stato fissato a un tasso di cambio passato, quindi non corrisponde più al prezzo in valuta locale.
    Soluzione
    Su tutto ciò che dura nel tempo stampa solo l'indirizzo e lascia che l'importo lo inserisca chi paga o la cassa. Gli importi fissi stanno su uno schermo che li rigenera a ogni transazione.

Ancora non sai se il problema è il file o la stampa? Trascina l'immagine esportata nello scanner di codici QR: se si decodifica sul computer ma non su carta, il problema è nato dopo il file.

Questions? Answered

Un codice QR Bitcoin contiene un URI di pagamento - un indirizzo e, facoltativamente, un importo - nel formato BIP-21. Scansionandolo in un'app wallet si compila il destinatario, così nessuno deve ridigitare un indirizzo di 42 caratteri.

Copia l'indirizzo di ricezione dal tuo wallet, scegli Bitcoin nel selettore dei tipi di KoloQR e incollalo. Aggiungi un importo se ne vuoi uno precompilato, poi scarica PNG o SVG. Nulla viene inviato a un server.

Sì, se contiene un indirizzo di ricezione: è un'informazione pubblica e può servire solo a inviarti fondi. Non mettere mai una chiave privata o una frase seed in un codice che pubblichi; quello è l'intero wallet.

Perché bech32 è insensibile alle maiuscole, e un indirizzo maiuscolo rientra nella codifica alfanumerica dei QR a 5,5 bit per carattere invece di 8. Sono circa un terzo di bit in meno e un codice visibilmente più rado e più facile da scansionare.

No - solo gli indirizzi bech32 che iniziano con bc1. Gli indirizzi legacy che iniziano con 1 o 3 usano Base58Check, dove le maiuscole contano. Nemmeno un indirizzo Ethereum va mai messo in maiuscolo: lì le maiuscole trasportano il checksum EIP-55.

Solo su uno schermo che lo rigenera a ogni transazione. Un importo è fissato in BTC nel momento della stampa mentre il tasso di cambio si muove, quindi un importo stampato si allontana dal prezzo che intendevi.

Funziona, ma ogni pagamento a quell'indirizzo è pubblicamente collegato a tutti gli altri. Per un cartello di donazioni è un compromesso accettato; per una cassa, genera un indirizzo nuovo a ogni transazione.

No. La scansione compila il destinatario e, se c'è, l'importo. Chi paga rivede e approva comunque la transazione nel proprio wallet - un codice QR non può spostare fondi da solo.

Il codice in sé è solo testo, quindi si scansiona offline. Trasmettere la transazione richiede una connessione - ed è ciò che rende questi codici utilizzabili su paper wallet e in configurazioni di cold storage.

Perché su quel telefono nessuna app è registrata per lo schema bitcoin:. È normale su un telefono senza wallet installato. Prova con un'app wallet vera invece che da un dispositivo che non ne ha.

Perché KoloQR?

  • Crea codici QR per siti web, menù, Wi-Fi, PDF e biglietti da visita
  • Personalizza colori, loghi e forme uniche
  • Scarica file PNG e SVG di alta qualità
  • Pensato sia per la stampa che per il digitale
Genera codice QR
Un semplice codice QR nero accanto allo stesso codice ridisegnato come un cerchio con i colori del brand