Enkode / Dekode Base64

Enkode teks ke Base64 atau dekode Base64 kembali menjadi teks (aman UTF-8).

Memuat alat…

Enkode / Dekode Base64Konversikan teks apa pun ke Base64 dan sebaliknya, sepenuhnya aman UTF-8 — emoji dan aksara non-Latin tetap utuh dengan benar. Semuanya berjalan di browser Anda, sehingga data yang Anda tempel tidak pernah meninggalkan perangkat Anda. Gunakan tombol tukar untuk memasukkan kembali keluaran dan mengonversi ke arah sebaliknya.

Apa itu Enkode / Dekode Base64?

Enkoder dan dekoder Base64 daring gratis yang mengonversi teks biasa menjadi Base64 atau mendekode string Base64 kembali menjadi teks yang dapat dibaca, sepenuhnya aman UTF-8. Pengembang, pelajar, dan siapa pun yang bekerja dengan data URI, token API, JSON Web Token, header autentikasi dasar HTTP, atau berkas konfigurasi menggunakannya untuk mengenkode dan mendekode string dengan cepat tanpa menulis kode. Karena enkode memperhatikan UTF-8, emoji dan aksara non-Latin (Korea, Jepang, Tionghoa, Arab, Latin beraksen) dikonversi tanpa kerusakan di kedua arah. Beralihlah antara mode Enkode dan Dekode, gunakan Tukar untuk mengonversi ke arah sebaliknya, dan salin hasilnya dengan sekali klik.

Cara menggunakan Enkode / Dekode Base64

  1. Pilih mode dengan sakelar Enkode / Dekode: pilih Enkode untuk mengubah teks menjadi Base64, atau Dekode untuk mengubah Base64 kembali menjadi teks.
  2. Ketik atau tempel konten Anda di kotak masukan (teks biasa dalam mode Enkode, string Base64 dalam mode Dekode).
  3. Baca hasil konversi secara instan di kotak keluaran di bawah, yang diperbarui saat Anda mengetik.
  4. Klik tombol salin pada keluaran untuk menyalin hasil ke papan klip Anda.
  5. Gunakan tombol Tukar untuk mengirim keluaran kembali ke masukan dan membalik mode, sehingga mengonversi ke arah sebaliknya.
  6. Klik Bersihkan untuk mengosongkan masukan dan memulai ulang.

Contoh

Enkode teks biasa

Masukan

Hello

Keluaran

SGVsbG8=

Dekode string Base64

Masukan

SGkh

Keluaran

Hi!

Bolak-balik UTF-8 / emoji

Dalam mode Enkode, teks non-Latin dan emoji (mis. "안녕 👋") dienkode lebih dulu melalui UTF-8, sehingga mendekode hasilnya mengembalikan karakter asli yang persis tanpa kerusakan.

Pertanyaan yang sering diajukan

Apakah ini menangani emoji dan karakter non-Latin seperti Korea atau Jepang?
Ya. Enkode dan dekode aman UTF-8, sehingga emoji dan aksara non-Latin dikonversi dengan benar dan kembali persis seperti teks aslinya.
Mengapa saya melihat galat "Invalid Base64 input"?
Pesan itu muncul dalam mode Dekode ketika teks yang Anda tempel bukan Base64 yang valid (misalnya mengandung karakter terlarang atau padding yang salah). Beralihlah ke mode Enkode untuk teks biasa, atau tempel string Base64 yang formatnya benar.
Bisakah saya mengonversi ke kedua arah?
Ya. Gunakan sakelar Enkode / Dekode untuk memilih arah, atau tekan tombol Tukar untuk membawa keluaran saat ini kembali ke masukan dan membalik mode secara otomatis.
Apakah data saya diunggah ke server?
Tidak. Semuanya berjalan sepenuhnya di browser Anda menggunakan enkode JavaScript bawaan. Teks yang Anda tempel tidak pernah meninggalkan perangkat Anda dan tidak pernah dikirim ke server mana pun.
Apakah ada batas ukuran untuk teks yang bisa saya konversi?
Tidak ada batas tetap; konversi terjadi secara lokal di browser Anda, sehingga satu-satunya kendala praktis adalah memori yang tersedia di perangkat Anda.

Alat terkait