DevToolPal
ID

Encode & Decode Base64

Encode teks ke Base64 atau decode Base64 kembali ke teks, dengan dukungan penuh UTF-8 dan URL-safe.

Berjalan lokal, tidak pernah diunggah

Opsi

Mode

Input

0 karakter · 0 B

Output

0 karakter · 0 B

Fungsinya

Base64 merepresentasikan data biner menggunakan 64 karakter yang dapat dicetak. Format ini dipakai di data URL, lampiran email, JSON Web Token, dan header autentikasi HTTP Basic. Alat ini meng-encode teks ke Base64 dan men-decode Base64 kembali menjadi teks yang bisa dibaca.

Cara menggunakan

  1. Pilih Encode atau Decode.
  2. Tempel teks atau string Base64 Anda ke input, atau klik Contoh.
  3. Aktifkan URL-safe jika hasilnya akan dipakai di URL atau nama file.
  4. Salin output-nya, atau tekan Jadikan input untuk membalik konversi.

Contoh

Hello, World! di-encode menjadi SGVsbG8sIFdvcmxkIQ==.

FAQ

› Apakah mendukung bahasa Mandarin, emoji, dan teks non-Inggris lainnya?

Ya. Teks di-encode sebagai UTF-8 sebelum diubah ke Base64, sehingga setiap karakter bisa dikembalikan dengan benar.

› Apa itu Base64 URL-safe?

Base64URL mengganti "+" dengan "-" dan "/" dengan "_" serta membuang padding "=", sehingga hasilnya bisa dipakai di URL dan nama file. Decoder menerima kedua bentuk tersebut.

› Apakah Base64 itu enkripsi?

Bukan. Base64 adalah encoding, bukan enkripsi. Siapa pun bisa men-decode-nya, jadi jangan pernah memakainya untuk menyembunyikan kata sandi atau rahasia.