Validator Alamat Bitcoin
Periksa format & checksum alamat BTC.
Hanya memeriksa format dan checksum — tidak bisa memastikan alamat itu ada atau menyimpan dana. Selalu verifikasi alamat lengkap dengan penerimanya.
Paket aturan: Base58Check, BIP-173 (Bech32), dan BIP-350 (Bech32m/Taproot) — diverifikasi terhadap vektor uji resmi setiap kali dimuat.
Pemeriksaan massal (satu alamat per baris)
Validasi alamat Bitcoin
Tempelkan alamat Bitcoin untuk memeriksanya lapis demi lapis: deteksi format (Legacy, SegWit atau Taproot), set karakter, checksum (Base58Check double SHA-256, atau BIP-173 / BIP-350 polymod) serta jenis alamat beserta jaringannya. Mainnet dan testnet keduanya dapat dikenali, dan mode batch memungkinkan pemeriksaan seluruh daftar sekaligus. Semuanya berjalan di browser Anda; validator membuktikan kebenarannya sendiri terhadap vektor uji BIP resmi setiap kali dimuat. Alat ini hanya memeriksa struktur — tidak dapat menentukan apakah sebuah alamat benar-benar digunakan. Ingin memeriksa alamat Ethereum? Gunakan alat Validator Alamat 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.
Validator ini mendekode alamat, memverifikasi algoritma checksum yang benar untuk versinya (v0 harus memakai Bech32, v1+ harus memakai Bech32m), memeriksa panjang witness program, dan melaporkan tipe alamat (P2PKH, P2SH, P2WPKH, P2WSH, P2TR) serta jaringan (mainnet, testnet, regtest). Implementasinya diverifikasi terhadap vektor uji resmi BIP-173 dan BIP-350 setiap kali halaman dimuat.
FAQ
Format alamat Bitcoin apa saja yang didukung?
Semua format saat ini: Legacy P2PKH (diawali 1), P2SH (diawali 3), SegWit v0 Bech32 (bc1q…) dan Taproot Bech32m (bc1p…), plus varian testnet (m, n, 2 dan tb1…). Jaringan diberi label untuk masing-masing.
Bagaimana checksum diverifikasi?
Alamat Base58Check menyematkan checksum 4 byte yang sama dengan byte-byte awal SHA-256(SHA-256(payload)). Alamat Bech32 dan Bech32m memakai checksum polymod BIP-173 / BIP-350. Keduanya diimplementasikan persis sesuai spesifikasi dan diuji-mandiri terhadap vektor uji resmi setiap kali halaman dimuat.
Apakah hasil valid berarti alamatnya ada atau menyimpan dana?
Tidak. Alat ini hanya memeriksa format dan checksum — tidak bisa memastikan alamat itu ada atau menyimpan dana. Selalu verifikasi alamat lengkap dengan penerima sebelum menggunakannya.
Apa perbedaan Bech32 dan Bech32m?
Bech32m (BIP-350) memperbaiki kelemahan pada konstanta checksum Bech32 asli. Alamat witness versi 0 (bc1q…) harus memakai Bech32, sedangkan witness versi 1 ke atas (Taproot bc1p…) harus memakai Bech32m. Menukar keduanya membuat alamat tidak valid.
Mengapa alamat saya tidak valid?
Hasil empat-lapis menunjukkan persis di mana gagalnya: deteksi format, set karakter, checksum, atau aturan tipe alamat. Checksum yang gagal biasanya berarti satu atau beberapa karakter salah ketik atau alamatnya terpotong.
Bisakah saya memeriksa banyak alamat sekaligus?
Ya. Buka Pemeriksaan massal dan tempel satu alamat per baris; tabel dan ekspor CSV menyertakan hasil, tipe, jaringan, dan lapisan yang gagal untuk tiap entri.
Apakah alamat saya diunggah ke mana pun?
Tidak. Validasi berjalan sepenuhnya di browser Anda memakai JavaScript lokal dan Web Crypto API — tidak ada yang dikirim atau disimpan.
Terakhir diperbarui: