Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base32 / Base58 — Konversi teks ke dan dari Base32 (RFC 4648) atau Base58 (alfabet Bitcoin), dengan konversi bolak-balik yang aman UTF-8 untuk emoji dan aksara non-Latin. Pilih sebuah basis, pilih Enkode atau Dekode, dan hasilnya diperbarui saat Anda mengetik. Semuanya berjalan sepenuhnya di browser Anda, sehingga teks yang Anda tempel tidak pernah meninggalkan perangkat Anda.
Apa itu Enkode / Dekode Base32 / Base58?
Enkoder dan dekoder Base32 dan Base58 daring gratis yang mengubah teks biasa menjadi string Base32 (RFC 4648) atau Base58 (alfabet Bitcoin), dan mendekode keduanya kembali menjadi teks yang terbaca. Pengembang memakai Base32 saat membutuhkan enkode yang tidak peka huruf besar/kecil dan diselaraskan dengan padding untuk rahasia TOTP/2FA, label DNS, atau pengenal yang aman untuk sistem berkas, dan memakai Base58 saat bekerja dengan alamat atau kunci Bitcoin, atau ID pendek yang mudah dibaca yang menghilangkan karakter yang mudah tertukar (0, O, I, l). Kedua arah memperhatikan UTF-8, sehingga emoji dan aksara non-Latin (Korea, Jepang, Tiongkok, Arab, Latin beraksen) bolak-balik tanpa rusak. Pilih basis, beralih antara Enkode dan Dekode, gunakan Tukar untuk mengonversi ke arah sebaliknya, dan salin hasilnya dengan sekali klik.
Cara menggunakan Enkode / Dekode Base32 / Base58
- Pilih basis dengan sakelar Base32 / Base58: Base32 memakai alfabet RFC 4648 dengan padding =, Base58 memakai alfabet Bitcoin tanpa padding.
- Pilih arah dengan sakelar Enkode / Dekode.
- Ketik atau tempel konten Anda ke dalam kotak masukan (teks biasa dalam mode Enkode, string terenkode dalam mode Dekode).
- Baca hasil yang dikonversi seketika di kotak keluaran di bawah, yang diperbarui saat Anda mengetik.
- Klik tombol salin pada keluaran untuk menyalin hasil ke papan klip Anda.
- Gunakan Tukar untuk mengirim keluaran kembali ke masukan dan membalik mode, atau Bersihkan untuk mengosongkan masukan.
Contoh
Enkode teks ke Base32
Masukan
Hello
Keluaran
JBSWY3DP
Dekode string Base32
Masukan
JBUSC===
Keluaran
Hi!
Enkode teks ke Base58
Masukan
Hello World!
Keluaran
2NEpo7TZRRrLZSi2U
Pertanyaan yang sering diajukan
- Apa perbedaan antara Base32 dan Base58 di sini?
- Base32 mengikuti RFC 4648: alfabet huruf besar A–Z dan 2–7 dengan padding = agar panjang keluaran kelipatan 8, dan pendekodean tidak peka huruf besar/kecil. Base58 memakai alfabet Bitcoin, yang menghilangkan 0, O, I, dan l untuk menghindari karakter yang mirip, tidak menambahkan padding, dan peka huruf besar/kecil.
- Apakah ini menangani emoji dan karakter non-Latin seperti Korea atau Jepang?
- Ya. Teks dikonversi melalui UTF-8 sebelum dienkode, sehingga emoji dan aksara non-Latin dienkode dengan benar dan didekode kembali persis ke karakter aslinya.
- Mengapa saya melihat galat "Invalid input"?
- Dalam mode Dekode, ini muncul saat teks tidak valid untuk basis yang dipilih — misalnya berisi karakter di luar alfabet itu, atau didekode menjadi byte yang bukan teks UTF-8 yang valid. Periksa apakah Anda memilih basis yang sesuai dan menempel string dengan format yang benar.
- Apakah data saya diunggah ke server?
- Tidak. Codec Base32 dan Base58 berjalan sepenuhnya di browser Anda dalam JavaScript. Teks yang Anda tempel tidak pernah meninggalkan perangkat Anda dan tidak pernah dikirim ke server mana pun.
- Bisakah saya mengonversi ke dua arah?
- Ya. Gunakan sakelar Enkode / Dekode untuk memilih arah, atau tekan Tukar untuk mengembalikan keluaran saat ini ke masukan dan membalik mode secara otomatis.
Alat terkait
Enkode / Dekode Base64
Enkode teks ke Base64 atau dekode Base64 kembali menjadi teks (aman UTF-8).
Konverter Huruf Besar/Kecil & Penghitung
Ubah kapitalisasi teks dan hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.
Konverter Warna
Konversikan warna antara HEX, RGB, dan HSL dengan pratinjau langsung.