Alat Encode dan Decode Base64 - Online & Gratis

Encode dan decode Base64 online secara real-time: ubah teks maupun file dengan hasil instan. Diproses di sisi klien, cepat dan gratis.

1 lines0 chars
1 lines0 chars

Encoder & Decoder Base64 Online

Selamat datang di encoder dan decoder Base64 online terbaik. Alat sederhana namun canggih ini memungkinkan Anda mengonversi teks ke Base64 atau mendekode string Base64 kembali ke teks yang dapat dibaca secara instan.

Skema encoding Base64 sangat penting saat mengkodekan data biner untuk penyimpanan atau transfer melalui media yang dirancang untuk teks (seperti HTTP atau SMTP).

Opsi Konfigurasi Lanjutan

Pemilihan Kumpulan Karakter

Saat berurusan dengan data tekstual, menentukan kumpulan karakter (charset) yang benar sangat penting. Meskipun UTF-8 adalah standar, sistem lama mungkin menggunakan ASCII, ISO-8859-1, atau lainnya.

Decode Setiap Baris Secara Terpisah

Data yang disandikan sering muncul sebagai blok teks yang berkelanjutan. Namun, jika Anda memiliki beberapa string Base64 independen yang dipisahkan oleh baris baru, aktifkan opsi ini.

Mode Konversi Langsung

Aktifkan Mode Langsung untuk mendapatkan hasil instan saat Anda mengetik. Mode ini melakukan konversi Base64 secara lokal di browser Anda menggunakan JavaScript, memastikan latensi nol.

Aman & Pribadi

Privasi Anda adalah prioritas kami. Semua komunikasi menggunakan koneksi terenkripsi SSL yang aman (HTTPS). Kami tidak pernah memeriksa, menyimpan, atau membagikan data yang Anda kirimkan.

Alat Online Sepenuhnya Gratis

Alat Base64 kami 100% gratis untuk digunakan. Tidak diperlukan instalasi perangkat lunak, pendaftaran, atau langganan.

Prinsip Desain

Tabel indeks Base64 terdiri dari 64 karakter yang dipilih agar umum untuk sebagian besar pengkodean dan dapat dicetak. Ini meminimalkan risiko modifikasi data oleh sistem seperti server email.

Apa itu Encoding Base64?

Base64 adalah sekelompok skema encoding biner-ke-teks yang mewakili data biner dalam format string ASCII dengan menerjemahkannya ke dalam representasi radix-64.

Contoh Encoding Base64

Pertimbangkan kutipan ini dari Leviathan karya Thomas Hobbes:

"Man is distinguished, not only by his reason, but ..."

Ketika dikodekan ke dalam MIME Base64, urutan ASCII ini menjadi:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Cara kerjanya: Kata "Man" dikodekan sebagai "TWFu". Dalam ASCII, "M", "a", "n" adalah byte 77, 97, 110. Representasi biner mereka digabungkan dan dibagi menjadi grup 6-bit.

Konten teksMan
Nilai ASCII7797110
Biner010011010110000101101110
Indeks1922546
Base64TWFu

Seperti yang ditunjukkan, encoding Base64 mengonversi 3 byte data input (24 bit) menjadi 4 karakter Base64 (masing-masing 6 bit), memperluas ukuran data sekitar 33%.

Tempel teks atau jatuhkan file, lalu alat ini langsung mengubahnya menjadi string Base64, atau mendekode input Base64 kembali menjadi teks yang terbaca maupun file yang bisa diunduh. Proses encode dan decode berjalan sepenuhnya di browser Anda, mendukung UTF-8 serta charset lama, dan punya mode langsung yang memperbarui hasil saat Anda mengetik. Tidak ada data yang dikirim ke server.

Cara Menggunakan Encoder dan Decoder Base64

  1. 1

    Pilih encode atau decode

    Pilih Encode untuk mengubah teks atau file menjadi Base64, atau Decode untuk mengembalikan string Base64 ke bentuk aslinya.

  2. 2

    Masukkan input Anda

    Ketik atau tempel konten ke kotak input, atau seret dan lepas file (hingga 10MB) untuk memuatnya langsung.

  3. 3

    Atur opsi bila perlu

    Pilih charset untuk data teks, atau aktifkan Decode setiap baris secara terpisah saat menangani beberapa string Base64 yang dipisahkan baris baru.

  4. 4

    Dapatkan hasil secara instan

    Dengan Mode Langsung aktif, output diperbarui saat Anda mengetik; jika tidak, klik Encode atau Decode untuk memproses.

  5. 5

    Salin atau unduh

    Gunakan Salin untuk menyalin hasil ke papan klip, atau Unduh untuk menyimpan file terdekode atau teks terenkode ke perangkat Anda.

Referensi

Alat Terkait

Pertanyaan yang Sering Diajukan

Apa itu encoding Base64?
Base64 adalah skema pengkodean biner-ke-teks yang merepresentasikan data biner sebagai string ASCII dengan menerjemahkannya ke representasi radix-64. Tujuannya agar data biner aman dikirim lewat saluran yang dirancang untuk teks.
Bagaimana cara encode teks ke Base64?
Pilih mode Encode, ketik atau tempel teks Anda ke kotak input, lalu hasil Base64 langsung muncul jika Mode Langsung aktif. Jika tidak, klik tombol Encode untuk memprosesnya.
Bagaimana cara decode string Base64?
Pilih mode Decode, tempel string Base64 Anda ke kotak input, dan teks aslinya akan ditampilkan. Bila ada beberapa string yang dipisahkan baris baru, aktifkan opsi Decode setiap baris secara terpisah.
Apakah Base64 sama dengan enkripsi?
Tidak. Base64 hanya pengkodean, bukan enkripsi. Siapa pun bisa mendekode string Base64 kembali ke bentuk aslinya, jadi tidak ada kerahasiaan—fungsinya hanya membuat data biner aman dipindahkan lewat saluran berbasis teks.
Apakah data saya dikirim ke server?
Tidak. Seluruh proses encode dan decode berjalan di dalam browser Anda menggunakan API JavaScript bawaan. Teks dan file Anda tidak pernah meninggalkan perangkat Anda.
Apakah encoding Base64 membuat ukuran data bertambah besar?
Ya. Base64 mengubah setiap 3 byte input (24 bit) menjadi 4 karakter (masing-masing 6 bit), sehingga ukuran data membengkak sekitar 33%.
Bisakah saya encode dan decode file, bukan hanya teks?
Bisa. Seret dan lepas atau unggah file hingga 10MB untuk meng-encode-nya ke Base64, lalu gunakan tombol Unduh untuk menyimpan file hasil decode ke perangkat Anda.