Pengkode Base58 Kodekan teks ke format Base58 yang digunakan oleh Bitcoin dan IPFS.
Encode Base58
Kodekan teks ke format Base58 yang digunakan oleh Bitcoin dan IPFS.
Masukkan Teks
Ketik atau tempelkan teks yang ingin Anda enkode.
Lihat Keluaran Base58
Hasil enkoding Base58 muncul secara instan.
Salin Hasil
Klik tombol Salin untuk menyalin string yang dienkode.
What Is Encode Base58?
Pengkodean Base58 menggunakan 58 karakter alfanumerik, tidak termasuk karakter yang ambigu secara visual: 0 (nol), O (huruf o besar), I (huruf i besar), dan l (huruf L kecil). Dibuat oleh Satoshi Nakamoto untuk alamat Bitcoin, ini menghasilkan string yang lebih pendek dan ramah pengguna daripada heksadesimal. Juga digunakan oleh IPFS, Ripple, dan Flickr. Alfabetnya adalah 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz. Alat ini mengkodekan teks UTF-8 ke Base58 menggunakan aritmatika big-integer. Semua pemrosesan terjadi di browser Anda.
Why Use Encode Base58?
-
Enkoding ramah manusia yang menghindari karakter yang ambigu secara visual
-
Representasi kompak - lebih pendek dari heksa atau Base32
-
100% sisi klien - data tidak pernah meninggalkan browser Anda
-
Alfabet yang sama digunakan oleh Bitcoin, IPFS, dan sistem lainnya
Common Use Cases
Mata Uang Kripto
Enkode data dalam format Base58 Bitcoin untuk alamat dan kunci.
Hashes IPFS
Bekerja dengan pengidentifikasi konten IPFS yang menggunakan Base58.
Pengidentifikasi Pendek
Buat pengidentifikasi pendek dan mudah dibaca untuk URL dan database.
Enkoding Data
Enkode data biner dalam format teks yang kompak dan tidak ambigu.
Technical Guide
Pengkodean Base58 memperlakukan byte input sebagai bilangan besar big-endian dan berulang kali dibagi oleh 58, mengumpulkan sisa sebagai digit Base58. Byte nol awal dipertahankan sebagai karakter '1'. Tidak seperti Base64, Base58 tidak menggunakan padding. Pengkodean ini menggunakan aritmatika BigInt untuk akurasi dengan input sepanjang apa pun. Pengkodean ini sedikit kurang efisien daripada Base64 tetapi menghindari karakter yang dapat menyebabkan kebingungan.
Tips & Best Practices
-
1Base58 mengecualikan 0, O, I, dan l untuk menghindari kebingungan visual
-
2Byte nol awal dipetakan ke karakter '1' di keluaran
-
3Base58 sedikit kurang efisien dalam penggunaan ruang daripada Base64 tetapi lebih mudah dibaca
-
4Digunakan oleh Bitcoin - tidak sama dengan Base58Check yang menambahkan checksum
Related Tools
Enkripsi Base64
Enkripsi teks ke format Base64 secara instan di browser Anda.
๐ Encoding & Crypto
Encode Base32
Kodekan teks ke format Base32 menggunakan alfabet standar RFC 4648.
๐ Encoding & Crypto
Dekode Base58
Dekode string yang dikodekan dengan Base58 kembali ke teks biasa.
๐ Encoding & Crypto
Encode Base85
Kodekan teks ke format Base85 (Ascii85) untuk pengkodean biner-ke-teks yang ringkas.
๐ Encoding & CryptoFrequently Asked Questions
Q Apakah alat ini gratis?
Q Apakah data saya aman?
Q Karakter apa yang digunakan oleh Base58?
Q Browser mana yang didukung?
Q Apakah ini sama dengan Bitcoin Base58Check?
About This Tool
Encode Base58 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ your data never leaves your device. No registration or installation required.