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.
Si apre in Google Maps. Funzionano anche le coordinate: 37.4224, -122.0841.
Il codice apre il modulo "Scrivi una recensione" della tua attività. Incolla il Place ID, o un link di Google Maps che lo contiene.
Un link UPI non ha checksum: un ID sbagliato produce un codice che si scansiona perfettamente e paga qualcun altro. Incolla l'ID dalla tua app di pagamento invece di digitarlo, e mandati una rupia prima di stampare.
Incollala esattamente come l'hai copiata. KoloQR non costruisce il payload: codifica quello emesso dalla tua banca e lo verifica prima che tu lo stampi.
SVG, PNG, JPG • Max 2 MB
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.

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
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:
Come creare un codice QR Bitcoin
Indirizzo, importo, download - e un controllo che conta davvero:
Genera codice QR- 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
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
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
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.

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 QRBuone 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.
Continua a esplorare
Pagine che riprendono da dove finisce questa: lo stesso contesto, lo stesso tipo di codice o la prossima decisione da prendere.
Codice QR PayPal
Incassa da un codice stampato portando la scansione al tuo link PayPal.me.
Codice QR Pix
Codifica la stringa Pix Copia e Cola emessa dalla tua banca in un codice che puoi personalizzare e stampare.
Codice QR PromptPay
Codifica la stringa PromptPay emessa dalla tua app bancaria thailandese in un codice che puoi personalizzare e stampare.
Negozi al dettaglio
Schede prodotto, disponibilità e link alle recensioni su etichette da scaffale, vetrine e cartelli alla cassa.
Saloni di bellezza
Prenotazione dalla poltrona, consigli post-trattamento per servizio e un portfolio per ogni stylist, con codici che reggono acetone, colore e lacca.
Codice QR Ethereum
Trasforma un indirizzo Ethereum in un codice che qualsiasi wallet può scansionare, con un importo facoltativo.
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
