Base64 decoder

Decode string Base64 kembali menjadi teks yang bisa dibaca secara instan. Periksa header auth, token, payload API, dan isi email. Gratis.

Ubah string Base64 kembali menjadi teks yang bisa dibaca

String Base64 ada di mana-mana di web: di header HTTP, payload JSON, kode sumber email, file konfigurasi, dan token. Bentuknya seperti huruf acak, sering diakhiri satu atau dua tanda =. Decoder ini mengubahnya kembali ke teks asli supaya Anda bisa melihat isinya.

Contohnya, SGVsbG8sIEJvdHN5IQ== didekode menjadi Hello, Botsy!. Tempel string, kirim, lalu baca hasilnya.

Jika hasilnya berupa simbol acak, kemungkinan data aslinya bukan teks. Bisa jadi gambar, file terkompresi, atau data terenkripsi. Untuk gambar, coba konverter Base64 ke gambar.

Cara menggunakan Base64 decoder

  1. Tempel string Base64 ke kotak konten. Jangan sertakan awalan seperti Basic atau data:...;base64,.
  2. Kirim untuk mendekode.
  3. Baca atau salin teks hasil decode.

Contoh

Teks biasa

Input: TXkgQm90c3kgdG9vbHM=

Hasil: My Botsy tools

Teks beraksen

Input: w7FhbmTDug==

Hasil: ñandú

Teks UTF-8 didekode dengan benar, termasuk huruf beraksen.

Padding hilang

Input: SGVsbG8gd29ybGQ

Hasil: Hello world

Tanda = yang hilang di akhir tidak masalah di sini.

Kegunaan umum

  • Melihat isi header HTTP Basic Authorization saat debugging.
  • Membaca bagian header dan payload JWT (berupa JSON yang di-encode Base64URL).
  • Memeriksa nilai Base64 di secret Kubernetes, environment variable, atau file konfigurasi.
  • Membaca bagian yang di-encode dalam sumber mentah email.
  • Memverifikasi output kode Anda sendiri yang menghasilkan Base64.

Tips dan hal yang perlu diketahui

  • Jika decode gagal, periksa padding = yang hilang, spasi atau baris baru yang nyasar, atau karakter di luar alfabet Base64.
  • JWT dan sebagian API memakai Base64 URL-safe, yang mengganti + dan / dengan - dan _. Kembalikan dulu sebelum didekode jika perlu.
  • JSON hasil decode lebih mudah dibaca setelah dirapikan dengan JSON formatter.
  • Hati-hati dengan token dan kredensial: mendekode token tidak memverifikasinya, dan Anda sebaiknya tidak menempel rahasia aktif ke situs mana pun.

Kasus khusus dan batasan

  • Karakter tidak valid dilewati diam-diam, bukan memunculkan error. SGVsbG8@IHdvcmxk didekode menjadi "Hello" diikuti karakter sampah, jadi hasil acak sering berarti string rusak.
  • Base64 URL-safe (dengan - dan _) akan salah didekode kecuali diganti kembali menjadi + dan /: PDw_Pz4- menghasilkan sampah, PDw/Pz4+ menghasilkan <<??>>.
  • Data biner seperti gambar atau file zip tampil sebagai simbol yang tidak terbaca. Gunakan Base64 ke gambar untuk foto.
  • Baris baru di dalam string panjang (umum di sumber email) diabaikan, jadi bisa ditempel apa adanya.

Pertanyaan umum

Bagaimana tahu sebuah string itu Base64?

Base64 hanya memakai A–Z, a–z, 0–9, + dan /, bisa diakhiri padding =, dan panjangnya biasanya kelipatan 4. Itu petunjuk, bukan bukti; cara termudah adalah mencoba mendekodenya.

Kenapa hasil decode terlihat acak?

Data aslinya kemungkinan biner, seperti gambar, file zip, atau byte terenkripsi, bukan teks.

Bisakah saya mendekode JWT dengan alat ini?

Bisa untuk bagian header dan payload (dua bagian pertama yang dipisah titik). Ubah dulu - dan _ menjadi + dan /. Decode tidak memeriksa tanda tangannya.

Apakah decode Base64 sama dengan dekripsi?

Tidak. Base64 adalah encoding publik tanpa kunci. Siapa pun bisa mendekodenya, itulah sebabnya Base64 tidak boleh dipakai untuk melindungi rahasia.

Alat terkait

Alat serupa

Base64 encoder

Encode teks atau string apa pun ke Base64 secara instan. Berguna untuk data URI, header HTTP Basic auth, email, dan API. Base64 encoder online gratis.

Alat gratis populer