Encoding berjalan saat Anda mengetik dan tetap di perangkat Anda - teks Anda tidak pernah diunggah, sehingga aman untuk token, cuplikan konfigurasi, dan catatan pribadi. Aktifkan output URL-safe untuk mendapatkan alfabet - dan _ yang digunakan dalam JWT dan query string, dan decoding mendeteksi kedua alfabet secara otomatis beserta padding yang hilang.
Base64 Encode dan Decode Online
Berjalan sepenuhnya di browser Anda - tanpa unggah, tanpa daftar.
Apa itu encoding Base64?
Base64 adalah cara merepresentasikan data apa pun sebagai teks biasa menggunakan 64 karakter aman (A-Z, a-z, 0-9, + dan /). Alat ini mengenkode teks ke Base64 dan mendekode Base64 kembali menjadi teks yang dapat dibaca di browser Anda. Alat ini menangani Unicode penuh melalui UTF-8, sehingga aksen, emoji, dan bahasa lain tetap utuh dalam proses bolak-balik.
Cara pakai
- 1Pilih arah. Pilih Encode untuk mengubah teks menjadi Base64, atau Decode untuk mengubah Base64 kembali menjadi teks.
- 2Tempelkan input Anda. Ketik atau tempelkan ke kotak input - hasilnya diperbarui secara langsung di panel di sebelahnya.
- 3Pilih URL-safe (opsional). Centang URL-safe saat encoding untuk URL, nama file, atau JWT; decoding menangani kedua alfabet secara otomatis.
- 4Salin hasilnya. Salin output dan tempelkan ke mana saja yang Anda butuhkan. Base64 yang tidak valid menampilkan pesan yang jelas, bukan teks rusak.
Cocok untuk siapa
- Developer yang menyematkan aset kecil atau kredensial sebagai Base64 dalam file JSON, YAML, atau environment.
- Pekerjaan API dan webhook - mendekode field Base64 dari payload untuk membaca isinya.
- Siapa saja yang memeriksa JWT dan perlu mendekode segmen Base64URL secara manual.
- Format email dan data yang menyimpan lampiran atau blob biner sebagai teks Base64.
Tanya jawab
Apakah alat Base64 ini gratis?
Ya - sepenuhnya gratis, tanpa pendaftaran dan tanpa batas penggunaan. Encoding dan decoding keduanya berjalan di browser Anda.
Apakah data saya diunggah ke mana saja?
Tidak. Teks dan Base64 Anda diproses secara lokal di browser Anda dan tidak pernah dikirim ke server, sehingga aman untuk token, kunci, dan konten pribadi.
Apakah Base64 itu enkripsi?
Tidak. Base64 adalah encoding, bukan enkripsi - ia hanya memformat ulang data menjadi teks dan siapa saja dapat mendekodenya. Gunakan untuk mengangkut data dengan aman, jangan pernah untuk melindungi rahasia.
Apakah mendukung emoji dan teks non-Inggris?
Ya. Input dikonversi ke byte UTF-8 sebelum encoding, sehingga aksen, emoji, dan skrip non-Latin dienkode dan didekode dengan benar, bukan menghasilkan error atau merusak karakter.
Apa itu Base64 URL-safe?
Base64 URL-safe mengganti karakter + dan / dengan - dan _ dan biasanya menghilangkan padding =, sehingga hasilnya aman di dalam URL, nama file, dan JWT. Aktifkan opsi URL-safe saat encoding; decoding menerimanya secara otomatis.
Mengapa output decode saya terlihat seperti karakter acak?
Base64 dapat menyimpan byte apa saja, termasuk data biner seperti gambar atau file terkompresi. Jika Anda mendekodenya sebagai teks, Anda akan melihat karakter acak - datanya baik-baik saja, hanya bukan teks. Alat ini untuk payload teks.
Apakah saya memerlukan padding = untuk decode?
Tidak. Decoder memulihkan padding yang hilang untuk Anda dan mengabaikan spasi dan jeda baris, sehingga Anda dapat menempelkan string Base64 dengan atau tanpa tanda = di akhirnya.