• Berjalan di browser Anda
  • Berjalan di browser Anda
  • Mendukung teks & file
  • Salin & unduh
  • Selalu gratis

Encoder & Decoder Base64

Ubah teks dan file ke format Base64 atau decode string Base64 secara instan — cepat, dan berjalan di browser Anda.

Klik untuk memilih atau seret & lepas di sini

Maks. 5 MB · Semua jenis file didukung

Mengapa menggunakan alat kami?

Instan, privat, dan gratis — tanpa akun, tanpa instalasi, tidak ada yang disimpan.

Instan

Konversi terjadi dalam hitungan milidetik tanpa bolak-balik ke server.

Privat

Semua pemrosesan dilakukan secara lokal — tidak ada yang pernah dikirim ke server.

Teks & file

Tempelkan teks mentah atau unggah jenis file apa pun hingga 5 MB untuk di-encode.

Dua arah

Beralih antara mode encode dan decode dengan sekali klik kapan saja.

Kegunaan umum

Pengembangan web

Sematkan gambar langsung di CSS/HTML sebagai data URI untuk menghilangkan permintaan HTTP tambahan.

Lampiran email

Standar email MIME mewajibkan lampiran file di-encode ke Base64 sebelum dikirim.

Integrasi API

Siapkan data biner seperti gambar untuk dikirim dalam body permintaan API JSON.

Autentikasi

Kredensial HTTP Basic Auth dikirim sebagai username:password yang di-encode Base64.

Pertanyaan yang sering diajukan

Apa itu Base64 dan kapan sebaiknya digunakan?

Base64 adalah sekelompok skema encoding biner-ke-teks yang merepresentasikan data biner dalam format string ASCII. Base64 dirancang agar konten biner dapat melewati sistem yang hanya menangani teks. Kegunaan umumnya meliputi menyematkan file gambar langsung di HTML atau CSS menggunakan data URI, melampirkan file biner ke email menggunakan encoding MIME, dan mengirim muatan biner di REST API JSON yang formatnya harus berupa teks saja.

Bagaimana cara kerja encoding Base64 berbasis browser?

Alat ini menggunakan fungsi bawaan JavaScript btoa() untuk meng-encode string ke Base64, dan atob() untuk men-decode-nya. Untuk unggahan file, FileReader API membaca file sebagai data URL, lalu bagian Base64 diambil dari hasilnya. Semuanya terjadi di tab browser Anda tanpa permintaan jaringan — sehingga cepat sekaligus sepenuhnya privat.

Encoding Base64 vs enkripsi: apa bedanya?

Encoding Base64 dan enkripsi adalah dua hal yang sama sekali berbeda. Base64 adalah format encoding yang dapat dibalik — siapa pun yang memiliki string Base64 dapat langsung men-decode-nya tanpa kunci. Base64 bukan langkah keamanan. Sebaliknya, enkripsi (seperti AES atau RSA) memerlukan kunci rahasia untuk membukanya. Jangan gunakan encoding Base64 untuk melindungi data sensitif — gunakan enkripsi yang tepat.

Butuh bantuan atau punya pertanyaan?

Hubungi kami — kami biasanya membalas dalam 2–3 hari kerja.

Hubungi Kami