Tempel teks apa pun untuk mengenkodenya sebagai Base64, atau tempel string Base64 untuk mendekodenya kembali menjadi teks biasa — instan, di dalam browser, dan menangani UTF-8 penuh tanpa merusak karakter khusus.
Memuat kalkulator...
Apakah kalkulator ini membantu Anda?
Apa itu Base64 Encoder / Decoder?
Encoder/Decoder Base64 mengonversi antara teks dan string yang dikodekan Base64. Pengodean Base64 sangat penting untuk menyematkan data biner dalam protokol berbasis teks. Alat kami mendukung karakter UTF-8 untuk teks internasional.
Kapan Menggunakan Kalkulator Ini
Saat menyematkan data biner seperti gambar, audio, atau PDF ke dalam JSON API payload atau halaman HTML
Saat mengirim lampiran email melalui protokol email (MIME) yang hanya mendukung teks biasa
Saat membangun sistem autentikasi yang menggunakan Basic Auth dengan kredensial base64-encoded
Saat mengodekan data untuk transmisi melalui protokol yang hanya mendukung teks ASCII (misalnya XML, SOAP)
Saat perlu menyimpan data biner dalam basis data atau file konfigurasi berbasis teks
Saat melakukan debug atau inspeksi payload terenkripsi dari permintaan API atau lampiran email
Langkah-langkah:
Type or paste your text into the input area.
Select Encode or Decode mode.
Click Convert to see the result.
Copy the output to your clipboard.
Rumus
Encoding: Binary data → 6-bit groups → Base64 alphabet (A-Z, a-z, 0-9, +, /) ➡ Decoding: Reverse the process
Kasus Penggunaan
Embedding images in HTML/CSS/JSON
Encoding binary data for API transmission
Creating basic authentication headers
Storing binary data in text-based databases
Manfaat Utama
Encode and decode instantly
Supports all text including UTF-8
Works entirely in your browser
Free no sign-up needed
Tips Profesional
Use URL-safe Base64 for web applications
Base64 is encoding not encryption — never use it for sensitive data
Compress before encoding to minimize size increase
Kesalahan Umum yang Harus Dihindari
Trying to decode non-Base64 input
Forgetting that Base64 is not encryption
Using the wrong character encoding
Istilah Kunci Dijelaskan
Base64: Text-based binary encoding scheme
Encode: Convert text to Base64
Decode: Convert Base64 back to text
UTF-8: Unicode text encoding supporting all characters
Konsep Terkait
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Contoh
Encoding "Hello World!" → "SGVsbG8gV29ybGQh". Decoding "U3Vuc2hpbmU=" → "Sunshine". Each 3 bytes of input become 4 Base64 characters.
Interpretasi Hasil Anda
Konverter ini bekerja dalam dua mode: Encode (teks ke Base64) dan Decode (Base64 ke teks). Saat mengodekan, output selalu berupa string Base64 yang valid menggunakan karakter A–Z, a–z, 0–9, +, dan /. Saat mendekode, tempelkan string Base64 yang valid dan tools akan mengembalikan teks atau data biner asli.
Output jumlah byte menunjukkan seberapa banyak data yang sedang Anda proses — ini berguna untuk memahami overhead ukuran. Encoding Base64 meningkatkan ukuran data sekitar 33%, jadi file 100 byte menjadi 133 byte saat di-encode. Jika Anda perlu meminimalkan ukuran payload, pertimbangkan untuk mengompresi data sebelum encoding.