Sicherheit

Bitcoin-Adressvalidator

Format & Prüfsumme einer BTC-Adresse prüfen.

Ergebnis
Typ
Netzwerk

Prüft nur Format und Prüfsumme — es kann nicht bestätigen, dass die Adresse existiert oder Guthaben hält. Verifizieren Sie die vollständige Adresse immer mit dem Empfänger.

Regelpakete: Base58Check, BIP-173 (Bech32) und BIP-350 (Bech32m/Taproot) — bei jedem Laden gegen die offiziellen Testvektoren verifiziert.

Stapelprüfung (eine Adresse pro Zeile)

Bitcoin-Adresse validieren

Fügen Sie eine Bitcoin-Adresse ein, um sie schichtweise zu überprüfen: Format-Erkennung (Legacy, SegWit oder Taproot), Zeichensatz, Prüfsumme (Base58Check double SHA-256 oder BIP-173 / BIP-350 polymod) sowie die Adressart mit ihrem Netzwerk. Sowohl Mainnet als auch Testnet werden erkannt, und im Batch-Modus können ganze Listen auf einmal geprüft werden. Alles läuft in Ihrem Browser; der Validator beweist bei jedem Laden seine eigene Korrektheit gegenüber den offiziellen BIP-Testvektoren. Er prüft nur die Struktur – er kann nicht feststellen, ob eine Adresse tatsächlich genutzt wird. Möchten Sie stattdessen eine Ethereum-Adresse prüfen? Nutzen Sie den Ethereum-Adressvalidator.

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.

Dieser Validator decodiert die Adresse, prüft den für ihre Version korrekten Prüfsummenalgorithmus (v0 muss Bech32 verwenden, v1+ muss Bech32m verwenden), kontrolliert die Witness-Programmlängen und meldet Adresstyp (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) und Netzwerk (mainnet, testnet, regtest). Die Implementierung wird bei jedem Seitenaufruf gegen die offiziellen BIP-173- und BIP-350-Testvektoren verifiziert.

FAQ

Welche Bitcoin-Adressformate werden unterstützt?

Alle aktuellen Formate: Legacy P2PKH (beginnt mit 1), P2SH (beginnt mit 3), SegWit v0 Bech32 (bc1q…) und Taproot Bech32m (bc1p…), dazu die Testnet-Varianten (m, n, 2 und tb1…). Das Netzwerk wird jeweils angegeben.

Wie wird die Prüfsumme verifiziert?

Base58Check-Adressen betten eine 4-Byte-Prüfsumme ein, die den ersten Bytes von SHA-256(SHA-256(payload)) entspricht. Bech32- und Bech32m-Adressen nutzen die Polymod-Prüfsumme aus BIP-173 / BIP-350. Beide sind exakt nach Spezifikation implementiert und werden bei jedem Seitenaufruf automatisch gegen die offiziellen Testvektoren geprüft.

Bedeutet ein gültiges Ergebnis, dass die Adresse existiert oder Guthaben hält?

Nein. Dieses Tool prüft nur Format und Prüfsumme — es kann nicht bestätigen, dass die Adresse existiert oder Guthaben hält. Verifizieren Sie die vollständige Adresse immer mit dem Empfänger, bevor Sie sie verwenden.

Was ist der Unterschied zwischen Bech32 und Bech32m?

Bech32m (BIP-350) behebt eine Schwäche in der ursprünglichen Bech32-Prüfsummenkonstante. Adressen mit Witness-Version 0 (bc1q…) müssen Bech32 verwenden, während Version 1 und höher (Taproot bc1p…) Bech32m verwenden muss. Eine Verwechslung macht die Adresse ungültig.

Warum ist meine Adresse ungültig?

Das vierstufige Ergebnis zeigt genau, wo es gescheitert ist: Formaterkennung, Zeichensatz, Prüfsumme oder Adresstyp-Regeln. Eine fehlgeschlagene Prüfsumme bedeutet meist, dass ein oder mehrere Zeichen falsch getippt wurden oder die Adresse abgeschnitten ist.

Kann ich viele Adressen auf einmal prüfen?

Ja. Öffnen Sie die Stapelprüfung und fügen Sie eine Adresse pro Zeile ein; Tabelle und CSV-Export enthalten für jeden Eintrag Ergebnis, Typ, Netzwerk und die fehlgeschlagene Prüfebene.

Wird meine Adresse irgendwohin hochgeladen?

Nein. Die Validierung läuft vollständig in Ihrem Browser mit lokalem JavaScript und der Web Crypto API — nichts wird gesendet oder gespeichert.

Zuletzt aktualisiert: