Enkoder/Dekoder Base64

Enkode teks UTF-8 ke Base64 atau dekode Base64 kembali ke teks, secara lokal.

Tempelkan teks biasa untuk menyandikannya sebagai UTF-8 Base64, atau tempelkan teks Base64/Base64URL yang valid untuk mendekodekannya. Salin hasilnya hanya setelah memeriksa representasi mana yang diharapkan oleh API penerima.

Hingga 100.000 karakter. Teks dikodekan sebagai UTF-8; byte file tidak didukung.

Aktifkan JavaScript untuk memproses konten secara lokal di browser Anda.

Cara menggunakan

Mengkodekan atau memeriksa nilai teks Base64

Enkode teks UTF-8 ke Base64 atau dekode Base64 kembali ke teks, secara lokal.

Langkah penggunaan

  1. Masukkan sumber melalui: Masukkan teks atau Base64.
  2. Atur: Enkode sebagai Base64 / Dekode Base64. Gunakan referensi di bawah untuk memilih opsi yang sesuai.
  3. Jalankan: Salin hasilnya. Periksa hasil sebelum menyalin, mengunduh, atau menggunakannya di tempat lain.
  4. Tempelkan teks biasa untuk menyandikannya sebagai UTF-8 Base64, atau tempelkan teks Base64/Base64URL yang valid untuk mendekodekannya. Salin hasilnya hanya setelah memeriksa representasi mana yang diharapkan oleh API penerima.

Memilih pengaturan

OpsiApa yang berubah
Enkode sebagai Base64Enkode teks biasa sebagai UTF-8 Base64, atau dekode teks standar/Base64URL kembali ke UTF-8. Spasi putih dan padding yang hilang diterima jika valid. Base64 yang tidak valid dan UTF-8 yang tidak valid ditolak. Alat ini menangani teks, bukan byte file sembarangan.
Dekode Base64Pilih enkode untuk teks biasa dan dekode untuk Base64. Jika UTF-8 tidak valid, byte tersebut bukan teks yang didukung; jangan mengganti atau membuangnya untuk menyembunyikan galat. Base64 adalah pengodean, bukan enkripsi.

Contoh dan hasil yang diharapkan

“Halo” dikodekan sebagai SGVsbG8=. Formulir SGVsbG8 yang tidak diisi juga diterjemahkan menjadi "Halo". Alat ini menangani teks UTF-8, bukan file biner sembarangan; UTF-8 yang tidak valid dilaporkan alih-alih diganti secara diam-diam.

Jika tidak berfungsi

  • Pilih enkode untuk teks biasa dan dekode untuk Base64. Jika UTF-8 tidak valid, byte tersebut bukan teks yang didukung; jangan mengganti atau membuangnya untuk menyembunyikan galat. Base64 adalah pengodean, bukan enkripsi.

Cara menggunakan

Enkode teks biasa sebagai UTF-8 Base64, atau dekode teks standar/Base64URL kembali ke UTF-8. Spasi putih dan padding yang hilang diterima jika valid. Base64 yang tidak valid dan UTF-8 yang tidak valid ditolak. Alat ini menangani teks, bukan byte file sembarangan.