Beveiliging

Bitcoin-adresvalidator

Controleer formaat en controlesom van een BTC-adres.

Resultaat
Type
Netwerk

Controleert alleen formaat en controlesom — het kan niet bevestigen dat het adres bestaat of tegoed bevat. Verifieer het volledige adres altijd bij de ontvanger.

Regelsets: Base58Check, BIP-173 (Bech32) en BIP-350 (Bech32m/Taproot) — bij elke lading geverifieerd tegen de officiële testvectoren.

Batchcontrole (één adres per regel)

Valideer een Bitcoin-adres

Plak een Bitcoin-adres om het laag voor laag te controleren: formaatdetectie (Legacy, SegWit of Taproot), tekenverzameling, checksum (Base58Check double SHA-256, of BIP-173 / BIP-350 polymod) en het adrestype met het bijbehorende netwerk. Zowel Mainnet als Testnet worden herkend, en in batchmodus worden hele lijsten tegelijk gecontroleerd. Alles draait in je browser; de validator bewijst bij elke lading zijn eigen correctheid door te vergelijken met de officiële BIP-testvectoren. Het controleert alleen de structuur – het kan niet bepalen of een adres daadwerkelijk wordt gebruikt. Wil je een Ethereum-adres controleren? Gebruik dan de Ethereum-adresvalidator.

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.

Deze validator decodeert het adres, verifieert het juiste controlesomalgoritme voor zijn versie (v0 moet Bech32 gebruiken, v1+ moet Bech32m gebruiken), controleert de lengtes van het witness-programma en rapporteert het adrestype (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) en het netwerk (mainnet, testnet, regtest). De implementatie wordt bij elke paginalading geverifieerd tegen de officiële testvectoren van BIP-173 en BIP-350.

FAQ

Welke Bitcoin-adresformaten worden ondersteund?

Alle huidige formaten: Legacy P2PKH (begint met 1), P2SH (begint met 3), SegWit v0 Bech32 (bc1q…) en Taproot Bech32m (bc1p…), plus de testnetvarianten (m, n, 2 en tb1…). Het netwerk wordt bij elk vermeld.

Hoe wordt de controlesom geverifieerd?

Base58Check-adressen bevatten een 4-byte controlesom die gelijk is aan de eerste bytes van SHA-256(SHA-256(payload)). Bech32- en Bech32m-adressen gebruiken de polymod-controlesom uit BIP-173 / BIP-350. Beide zijn exact volgens de specificatie geïmplementeerd en worden bij elke paginalading automatisch getest tegen de officiële testvectoren.

Betekent een geldig resultaat dat het adres bestaat of tegoed bevat?

Nee. Deze tool controleert alleen formaat en controlesom — hij kan niet bevestigen dat het adres bestaat of tegoed bevat. Verifieer het volledige adres altijd bij de ontvanger voordat u het gebruikt.

Wat is het verschil tussen Bech32 en Bech32m?

Bech32m (BIP-350) verhelpt een zwakte in de oorspronkelijke Bech32-controlesomconstante. Adressen met witness-versie 0 (bc1q…) moeten Bech32 gebruiken, terwijl versie 1 en hoger (Taproot bc1p…) Bech32m moet gebruiken. Ze verwisselen maakt het adres ongeldig.

Waarom is mijn adres ongeldig?

Het resultaat in vier lagen laat precies zien waar het misging: formaatdetectie, tekenset, controlesom of regels van het adrestype. Een mislukte controlesom betekent meestal dat een of meer tekens verkeerd zijn getypt of dat het adres is afgekapt.

Kan ik veel adressen tegelijk controleren?

Ja. Open Batchcontrole en plak één adres per regel; de tabel en de CSV-export bevatten voor elke invoer het resultaat, het type, het netwerk en de mislukte controlelaag.

Wordt mijn adres ergens geüpload?

Nee. De validatie draait volledig in uw browser met lokale JavaScript en de Web Crypto API — er wordt niets verzonden of opgeslagen.

Laatst bijgewerkt: