Skip to main content

Pengkode Base58 Kodekan teks ke format Base58 yang digunakan oleh Bitcoin dan IPFS.

Encode Base58 illustration
๐Ÿ”

Encode Base58

Kodekan teks ke format Base58 yang digunakan oleh Bitcoin dan IPFS.

1

Masukkan Teks

Ketik atau tempelkan teks yang ingin Anda enkode.

2

Lihat Keluaran Base58

Hasil enkoding Base58 muncul secara instan.

3

Salin Hasil

Klik tombol Salin untuk menyalin string yang dienkode.

Loading tool...

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

  • 1
    Base58 mengecualikan 0, O, I, dan l untuk menghindari kebingungan visual
  • 2
    Byte nol awal dipetakan ke karakter '1' di keluaran
  • 3
    Base58 sedikit kurang efisien dalam penggunaan ruang daripada Base64 tetapi lebih mudah dibaca
  • 4
    Digunakan oleh Bitcoin - tidak sama dengan Base58Check yang menambahkan checksum

Related Tools

Frequently Asked Questions

Q Apakah alat ini gratis?
Ya, sepenuhnya gratis tanpa pendaftaran diperlukan.
Q Apakah data saya aman?
Ya. Semua pemrosesan 100% sisi klien.
Q Karakter apa yang digunakan oleh Base58?
123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz - mengecualikan 0, O, I, dan l.
Q Browser mana yang didukung?
Semua browser modern termasuk Chrome, Firefox, Safari, dan Edge.
Q Apakah ini sama dengan Bitcoin Base58Check?
Tidak, ini adalah Base58 polos. Base58Check menambahkan byte versi dan checksum.

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.