id

Enkode ke Base64

Enkode berkas apa pun menjadi teks Base64, Base32, atau Hex - sepenuhnya lokal di peramban Anda; berkas tidak pernah meninggalkan perangkat Anda.

Memproses secara lokal di perangkat Anda ...

Format Format tujuan dari berkas hasil.
  • Base64
  • Base32
  • Hex

Memproses secara lokal di perangkat Anda ...

0%

Apakah berkas saya diunggah?

Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

Tanpa unggahan100% lokal
Isi tetap milikmutanpa akses pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit independenTLS A+ · HTTP header A+

Enkode berarti mengubah byte sembarang menjadi bentuk yang tetap utuh saat dibawa sebagai teks biasa. Banyak sistem - email, JSON, XML, berkas konfigurasi, kolom basis data - hanya menerima karakter yang dapat dicetak dan tersandung pada data biner mentah. Base64 mengatasinya dengan memetakan setiap tiga byte menjadi empat karakter teks yang aman; sebuah gambar, kunci, atau berkas kecil pun menjadi sebuah string yang dapat Anda sematkan, salin, dan ubah kembali dengan aman. Isinya tetap utuh sepenuhnya, hanya ditulis dengan cara yang berbeda.

Alat ini menyediakan tiga alfabet standar menurut RFC 4648. Base64 adalah pilihan yang paling ringkas dan paling umum, misalnya untuk URL data, lampiran tersemat, atau kolom API. Base32 hanya menggunakan huruf besar dan angka, sehingga tidak peka terhadap huruf besar-kecil dan cocok bila teks diketik dengan tangan atau dibacakan (kunci TOTP memakainya). Hex (basis 16) menulis setiap byte sebagai dua karakter 0-9 a-f - lebih panjang daripada Base64, tetapi langsung terbaca dan menjadi standar bila Anda ingin mengenali byte satu per satu, seperti pada checksum.

Konversi berjalan sepenuhnya lokal di peramban Anda melalui rutin JavaScript murni yang kecil - tidak ada yang diunggah, tidak ada yang disimpan, dan tidak ada pustaka asing yang dimuat dari CDN. Hasilnya muncul sebagai berkas teks yang dapat Anda unduh atau salin; dengan alat pasangannya (dekode) Anda memperoleh kembali berkas asli darinya, byte demi byte secara persis.

Data teknis

Data teknis
Format keluaranTXT
Pemrosesan massalYa
PemrosesanLokal di peramban (JavaScript)
Unggah berkasTidak ada

Dalam 3 langkah

  1. Jatuhkan berkas.
  2. Pilih format (bawaan: Base64).
  3. Unduh teks hasil enkode sebagai berkas.

Batasan: Enkode bukanlah enkripsi: siapa pun dapat mengubah teks kembali tanpa kunci - jadi ia tidak merahasiakan apa pun, hanya membuat data biner aman sebagai teks. Teks hasil enkode juga lebih besar daripada aslinya (Base64 sekitar sepertiga lebih besar, Hex dua kali lipat). Untuk berkas yang sangat besar, cara ini kurang praktis.

Perbandingan alfabet

Perbandingan alfabet
FormatKumpulan karakterKelebihan ukuranPenggunaan umum
Base64A-Z, a-z, 0-9, +, /+33%URL data, lampiran tersemat, bidang API
Base32A-Z, 2-7+60%nilai yang dapat diketik/dibacakan (misalnya kunci TOTP)
Hex0-9, a-f+100%pembacaan per byte, misalnya checksum

Pertanyaan umum

Apakah berkas saya diunggah?

Tidak. Enkode berjalan sepenuhnya lokal di peramban Anda; berkas tidak pernah meninggalkan perangkat Anda dan tidak disimpan.

Apakah Base64 itu enkripsi?

Tidak. Ia hanya cara penulisan yang dapat dibalik. Siapa pun yang memiliki teksnya dapat mengubahnya kembali tanpa kunci. Untuk melindungi data, gunakan alat enkripsi.

Format mana yang sebaiknya saya pilih?

Bila ragu, Base64 (paling ringkas, paling umum). Base32 untuk nilai yang tidak peka huruf besar-kecil dan mudah diketik, Hex untuk membaca byte demi byte.

Apakah saya mendapatkan kembali aslinya secara persis?

Ya. Dengan alat dekode, teks diubah kembali byte demi byte menjadi berkas asli yang tidak berubah.

Alat terkait

Dekode dari Base64 · Hitung checksum berkas · Sandikan URL · Teks ke Base64 · Konverter basis · Dekode JWT · Validasi IBAN · Dekoder NIK