Enkode/Dekode Base64

Encode text or files to Base64, decode Base64 back. Supports URL-safe variant and Data URI.

Hanya Diproses di Browser (Siap Offline)
1

Masukkan teks Anda

Tempel atau ketik konten di kolom input.

2

Sesuaikan pengaturan

Konfigurasi opsi untuk mendapatkan hasil yang diinginkan.

3

Salin atau simpan

Salin output ke clipboard atau simpan.

Fitur Utama

Konversi Real-Time

Encode atau decode secara instan saat mengetik. Tidak perlu klik tombol — hasil diperbarui langsung setiap penekanan tombol.

Dukungan Teks & File

Encode file apa pun (gambar, PDF, ZIP) ke Base64, atau tempel Base64 untuk decode dan unduh file asli.

Base64 URL-safe (RFC 4648)

Beralih dengan satu klik ke varian URL-safe yang mengganti +/ dengan -_ dan menghilangkan padding. Sempurna untuk token JWT dan parameter URL.

Output Data URI

Menghasilkan string data:{mime};base64,... siap pakai untuk menyematkan gambar, font, atau file langsung di HTML, CSS, atau JS.

Preview Gambar & Deteksi Otomatis

Mendeteksi gambar yang didecode (PNG, JPEG, GIF, WebP) secara otomatis dan menampilkan preview inline. Deteksi cerdas beralih ke mode decode saat input Base64 terdeteksi.

Tukar, Statistik & Privasi

Tukar output ke input dengan satu klik, tampilan ukuran byte real-time, dan pemrosesan 100% di browser — data Anda tidak pernah meninggalkan perangkat Anda.

Tentang Alat Ini

Apa itu Encoder/Decoder Base64?

Encoder/Decoder Base64 mengonversi teks dan file ke encoding Base64 dan sebaliknya. Base64 adalah skema encoding biner-ke-teks yang umum digunakan untuk menyematkan data di URL, email, HTML, dan JSON.

Encode teks atau file apa pun (gambar, PDF, ZIP) ke Base64, atau decode string Base64 kembali ke teks atau file yang dapat diunduh — semua di browser Anda, dengan dukungan varian URL-safe dan Data URI.

Kasus Penggunaan Umum

  • Data URI: Encode gambar atau font sebagai Base64 Data URI untuk embedding di HTML/CSS tanpa request file eksternal
  • Token JWT: Decode payload JWT menggunakan Base64 URL-safe untuk debugging dan inspeksi
  • Autentikasi API: Encode kredensial untuk header HTTP Basic Authentication
  • Transfer File: Konversi file biner ke teks Base64 untuk dimasukkan dalam JSON API, email, atau file konfigurasi
  • Lampiran Email: Encode/decode lampiran MIME dalam protokol email
  • Debugging Developer: Inspeksi cepat data terenkode Base64 di log, token, atau respons API

Pemrosesan Base64 Mengutamakan Privasi

Semua encoding dan decoding dilakukan langsung di browser Anda. File dan teks Anda diproses secara lokal dan tidak pernah diunggah ke server mana pun.

  • Ideal untuk encoding kredensial sensitif, token, dan file pribadi
  • Tanpa pemrosesan server, tanpa logging, tanpa pengumpulan data
  • Bekerja sepenuhnya offline setelah halaman dimuat pertama kali
  • Instal sebagai PWA untuk akses instan tanpa internet

FAQ

Base64 adalah skema enkoding biner-ke-teks yang mengubah data biner menjadi karakter ASCII. Ini umum digunakan dalam URL data, lampiran email, dan muatan API.
Yes. Switch to the File tab to encode any file (images, PDFs, ZIPs, etc.) to Base64. You can also decode a Base64 string back to a downloadable file.
Tidak. Semua pemrosesan terjadi sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — tidak ada yang diunggah ke server mana pun.
Ya. Setelah halaman dimuat, alat ini berfungsi sepenuhnya secara offline. Untuk pengalaman terbaik, instal PrivaDeck sebagai PWA dari browser Anda.
Tidak ada batasan yang diberlakukan server. Ukuran file maksimum tergantung pada memori perangkat Anda dan kemampuan browser. Sebagian besar perangkat modern dapat menangani file hingga beberapa ratus MB tanpa masalah.
URL-safe Base64 (RFC 4648 section 5) replaces + with - and / with _, and omits padding =. It's commonly used in JWT tokens, URL parameters, and filenames.