Validatore indirizzi Bitcoin
Controlla formato e checksum di un indirizzo BTC.
Controlla solo formato e checksum — non può confermare che l'indirizzo esista né che detenga fondi. Verifica sempre l'indirizzo completo con il destinatario.
Pacchetti di regole: Base58Check, BIP-173 (Bech32) e BIP-350 (Bech32m/Taproot) — verificati contro i vettori di test ufficiali a ogni caricamento.
Verifica in blocco (un indirizzo per riga)
Valida un indirizzo Bitcoin
Incolla un indirizzo Bitcoin per verificarne strato per strato: rilevamento del formato (Legacy, SegWit o Taproot), insieme di caratteri, checksum (Base58Check double SHA-256 o il polimod BIP-173/BIP-350) e tipo di indirizzo con la relativa rete. Vengono riconosciuti sia Mainnet che Testnet, e la modalità batch consente di verificare intere liste in una sola volta. Tutto viene eseguito nel tuo browser; il validator ne conferma la correttezza rispetto ai vettori di test ufficiali BIP ad ogni caricamento. Verifica solo la struttura: non può determinare se un indirizzo sia effettivamente in uso. Vuoi verificare un indirizzo Ethereum? Usa il Validatore indirizzi Ethereum.
Bitcoin has three address families, each with its own checksum. Legacy addresses (starting with 1 for P2PKH or 3 for P2SH) use Base58Check: the payload is hashed twice with SHA-256 and the first four bytes are appended as a checksum, so a single mistyped character is caught with overwhelming probability. SegWit addresses starting with bc1q use Bech32 (BIP-173), and Taproot addresses starting with bc1p use Bech32m (BIP-350) — both are BCH codes that guarantee detection of any error affecting up to four characters.
Questo validatore decodifica l'indirizzo, verifica l'algoritmo di checksum corretto per la sua versione (v0 deve usare Bech32, v1+ deve usare Bech32m), controlla le lunghezze del witness program e riporta il tipo di indirizzo (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) e la rete (mainnet, testnet, regtest). L'implementazione è verificata contro i vettori di test ufficiali di BIP-173 e BIP-350 a ogni caricamento della pagina.
FAQ
Quali formati di indirizzo Bitcoin sono supportati?
Tutti i formati attuali: Legacy P2PKH (inizia con 1), P2SH (inizia con 3), SegWit v0 Bech32 (bc1q…) e Taproot Bech32m (bc1p…), più le varianti testnet (m, n, 2 e tb1…). La rete è indicata per ciascuno.
Come viene verificato il checksum?
Gli indirizzi Base58Check incorporano un checksum di 4 byte pari ai primi byte di SHA-256(SHA-256(payload)). Gli indirizzi Bech32 e Bech32m usano il checksum polymod di BIP-173 / BIP-350. Entrambi sono implementati esattamente come da specifica e auto-testati contro i vettori di test ufficiali a ogni caricamento della pagina.
Un risultato valido significa che l'indirizzo esiste o detiene fondi?
No. Questo strumento controlla solo formato e checksum — non può confermare che l'indirizzo esista né che detenga fondi. Verifica sempre l'indirizzo completo con il destinatario prima di usarlo.
Qual è la differenza tra Bech32 e Bech32m?
Bech32m (BIP-350) corregge una debolezza nella costante di checksum del Bech32 originale. Gli indirizzi con witness versione 0 (bc1q…) devono usare Bech32, mentre quelli con versione 1 e superiori (Taproot bc1p…) devono usare Bech32m. Scambiarli rende l'indirizzo non valido.
Perché il mio indirizzo non è valido?
Il risultato a quattro livelli mostra esattamente dove è fallito: rilevamento del formato, set di caratteri, checksum o regole del tipo di indirizzo. Un checksum fallito di solito significa che uno o più caratteri sono stati digitati male o che l'indirizzo è stato troncato.
Posso verificare molti indirizzi in una volta?
Sì. Apri la Verifica in blocco e incolla un indirizzo per riga; la tabella e l'esportazione CSV includono risultato, tipo, rete e livello fallito per ogni voce.
Il mio indirizzo viene caricato da qualche parte?
No. La validazione gira interamente nel tuo browser usando JavaScript locale e la Web Crypto API — niente viene inviato né memorizzato.
Ultimo aggiornamento: