Tentang alat ini

Alat Base64 ini mengubah teks menjadi Base64 dan mendekode string Base64 kembali menjadi teks yang bisa dibaca, dengan penanganan karakter UTF-8 seperti huruf beraksen dan emoji secara benar.

Cara menggunakan

  1. Ketik atau tempel teks maupun string Base64 ke kotak input.
  2. Klik Encode untuk mengubah teks menjadi Base64, atau Decode untuk mengembalikan Base64 menjadi teks.
  3. Klik Salin Output untuk menyalin hasilnya.

Perlu diketahui

  • Base64 didefinisikan dalam RFC 4648 dan merepresentasikan data biner dengan 64 karakter ASCII: A–Z, a–z, 0–9, + dan /, dengan = sebagai padding.
  • Output Base64 sekitar 33% lebih besar dari input, karena setiap 3 byte menjadi 4 karakter.
  • Teks di-encode sebagai UTF-8 sebelum dikonversi ke Base64, sehingga karakter non-Inggris dan emoji tetap utuh saat di-encode lalu di-decode kembali.
  • Base64 adalah encoding, bukan enkripsi — siapa pun bisa mendekodenya.

Berjalan sepenuhnya di browser Anda — apa pun yang Anda masukkan tidak diunggah atau disimpan.

Pertanyaan umum

Apakah Base64 termasuk enkripsi?

Bukan. Base64 adalah encoding yang bisa dibalik untuk mengirim data biner melalui saluran yang hanya mendukung teks. Base64 tidak memberikan keamanan apa pun, jadi jangan pernah memakainya untuk menyembunyikan password atau data rahasia.

Mengapa decode gagal dengan pesan 'Invalid Base64'?

Input mengandung karakter di luar alfabet Base64 atau panjangnya tidak sesuai. Base64 versi URL-safe memakai - dan _ sebagai pengganti + dan /, yang tidak diterima oleh decoding standar.

Base64 digunakan di mana saja?

Contoh penggunaan umumnya adalah lampiran email (MIME), data: URL untuk gambar, header autentikasi HTTP Basic, dan segmen-segmen JSON Web Token.

Apakah data saya dikirim ke server?

Tidak. Proses encode dan decode berjalan secara lokal di browser Anda, jadi teks tidak pernah keluar dari perangkat Anda.