Generatore di QR Code Bitcoin
Crea un QR code per il tuo indirizzo Bitcoin, con un importo facoltativo che i wallet compilano per chi paga. Il checksum dell’indirizzo viene verificato nel tuo browser prima di disegnare il codice.
Che cos’è un QR code Bitcoin
Un QR code Bitcoin è un QR code statico che contiene un indirizzo di ricezione Bitcoin, con un eventuale importo nel formato di pagamento BIP-21 bitcoin:, così un wallet può scansionarlo e compilare i dati del pagamento.
Incolla un indirizzo Bitcoin e ottieni un codice che qualsiasi wallet Bitcoin sa scansionare. Aggiungi un importo e il codice diventa una richiesta di pagamento BIP-21: il wallet di chi paga si apre con il tuo indirizzo e l’importo già compilati, e basta confermare.
Ogni indirizzo Bitcoin contiene un checksum, e il generatore lo verifica prima di disegnare qualsiasi cosa: Base58Check per gli indirizzi che iniziano con 1 o 3, bech32 o bech32m per gli indirizzi bc1. Un solo carattere sbagliato o mancante fa fallire il controllo, quindi un indirizzo rotto non finisce mai su un cartello stampato. Il controllo avviene nel tuo browser; l’indirizzo non viene inviato da nessuna parte.
Come creare un QR code Bitcoin
- 01
Procurati un indirizzo di ricezione
Nel tuo wallet tocca Ricevi e copia l’indirizzo. Su un exchange vai su Deposito, scegli Bitcoin e assicurati che la rete sia Bitcoin (BTC), non un token wrapped su un’altra catena.
- 02
Incollalo nel generatore
Incolla l’indirizzo qui sopra. Se il checksum non torna, copialo di nuovo con il pulsante di copia del wallet invece di riscriverlo a mano.
- 03
Aggiungi un importo, se ti serve
Inserisci un importo in BTC per un prezzo fisso o una fattura. Lascialo vuoto per donazioni e mance, così è chi paga a decidere quanto inviare.
- 04
Scaricalo e provalo
Scarica il PNG o l’SVG, scansionalo con un wallet Bitcoin e controlla che l’indirizzo mostrato inizi e finisca come il tuo e che l’importo sia giusto. Per provarlo non devi inviare niente.
I tipi di indirizzo Bitcoin
bc1q… — SegWit nativo
È il formato predefinito nella maggior parte dei wallet attuali. Tutto minuscolo, 42 caratteri per un indirizzo standard a chiave singola, ed è il tipo comune più economico da cui inviare. Quasi tutti i wallet e gli exchange possono inviarci fondi.
bc1p… — Taproot
Un formato più recente, lungo 62 caratteri. I wallet moderni ci inviano senza problemi, ma qualche servizio più vecchio lo rifiuta ancora. Se qualcuno ti segnala errori nel pagarti, offri un indirizzo bc1q.
3… — SegWit annidato o multisig
I vecchi indirizzi SegWit incapsulati e molte configurazioni multisig iniziano con 3. Funzionano ovunque e vanno benissimo in un codice.
1… — legacy
Il formato originale, che si vede soprattutto nei wallet più vecchi. Funziona ancora e ogni wallet può inviarci fondi, quindi non serve cambiarlo se è quello che hai.
Importi con BIP-21
Con un importo, il codice contiene un link come bitcoin:INDIRIZZO?amount=0.0005. Gli importi sono in BTC, non in satoshi, e i wallet che leggono BIP-21 (cioè quasi tutti) lo compilano. Chi paga può comunque modificarlo prima di inviare.
Riutilizzare un solo indirizzo
Le transazioni Bitcoin sono pubbliche, quindi chiunque abbia l’indirizzo può vedere tutti i pagamenti che riceve. Per questo molti wallet ti danno un indirizzo nuovo ogni volta. Un codice stampato per le donazioni va bene, ma per le fatture un indirizzo nuovo per ogni pagamento rende il tuo storico più riservato.
Dove un QR code Bitcoin è utile
- Pulsanti di donazione per blog, podcast e progetti open source
- Fatture con l’importo già impostato
- Un cartello alla cassa di un negozio che accetta bitcoin
- Barattoli delle mance a concerti e mercatini
- Overlay delle dirette e descrizioni dei video
- Slide di meetup e badge per conferenze
- Volantini stampati per raccolte fondi
Questo codice riceve solo sulla rete Bitcoin. Le fatture Lightning e gli indirizzi Lightning sono un’altra cosa e qui non si creano.
Non mettere mai una chiave privata, una xprv o una seed phrase in un QR code. A chi paga serve solo un indirizzo di ricezione.
I pagamenti in Bitcoin non si possono annullare. Se un codice stampato viene sostituito con quello di qualcun altro, il denaro inviato è perso: mettilo dove non si può coprire, controllalo ogni tanto e stampa l’indirizzo accanto, così chi paga può confrontare i primi e gli ultimi caratteri.
Questo sito non custodisce bitcoin, non si collega al tuo wallet e non vede i pagamenti. Crea l’immagine e nient’altro.
Domande sull’argomento
Copia l’indirizzo di ricezione dal tuo wallet, incollalo qui sopra, aggiungi un importo se vuoi e scarica il codice. Scansionalo una volta con un wallet per controllarlo prima di condividerlo.
Sì. Inserisci un importo in BTC e il codice usa il formato BIP-21, così il wallet di chi paga si apre con l’importo già compilato. Chi paga può comunque modificarlo prima di inviare.
Quello che il tuo wallet ti dà di default, di solito bc1q. Tutti e quattro i tipi possono ricevere da quasi qualsiasi wallet; Taproot (bc1p) è l’unico che qualche servizio più vecchio potrebbe rifiutare.
Se un carattere è sbagliato o manca, il checksum fallisce e il generatore mostra un errore invece di un codice. Un indirizzo valido che semplicemente non è tuo non si può rilevare, quindi confrontalo con il tuo wallet.
No. Verifica e disegno avvengono nel tuo browser. Il sito usa Google Analytics per contare le visite e può mostrare annunci, ma l’indirizzo che scrivi non lascia mai il tuo dispositivo.
No. Questa pagina crea codici Bitcoin on-chain. Lightning usa fatture o indirizzi Lightning, che il tuo wallet Lightning può mostrare come QR code proprio.
No. L’indirizzo è scritto nel disegno, senza reindirizzamenti, quindi funziona finché il tuo wallet controlla quell’indirizzo.