Pengekod/Penyahkod Base64
Kodkan teks anda ke format Base64 yang selamat atau nyahkod kod Base64
Teks Input
Hasil Output
0
Panjang Input0
Panjang Output0%
Perubahan SaizKodkan
Mod SemasaContoh Penggunaan
Pengekodan Imej
Tukar fail imej ke format Base64 untuk halaman web.
data:image/png;base64,iVBORw0K...
Pengekodan Token API
Kodkan kunci API dan token dengan selamat.
YXBpX2tleV8xMjM0NTY3ODkwYWJjZG...
Kandungan E-mel
Kodkan lampiran e-mel dalam format Base64.
SGVsbG8gV29ybGQh...
Ciri-ciri
Pemprosesan Masa Nyata
Kodkan atau nyahkod teks anda semasa anda menaip
Dua Hala
Operasi pengekodan dan penyahkodan
Statistik Saiz
Bandingkan saiz input dan output
Muat Turun Fail
Muat turun hasil sebagai fail
Cara Menggunakan?
Pilih Mod
Pilih mod pengekodan atau penyahkodan.
Masukkan Teks
Masukkan teks untuk dikodkan atau kod Base64 untuk dinyahkod.
Dapatkan Hasil
Hasil dikira dan dipaparkan secara automatik.
Salin atau Muat Turun
Salin hasil atau muat turunnya sebagai fail.
Soalan Lazim
Perlu benamkan imej dalam templat e-mel? Atau nyahkod rentetan pelik dari API?
Perlu benamkan imej dalam templat e-mel? Atau nyahkod rentetan pelik dari respons API? Base64 menukar data binari kepada teks ASCII biasa menggunakan 64 aksara. Setiap 3 bait input menjadi 4 aksara output. Data URI, lampiran e-mel melalui MIME, HTTP Basic Auth, header JWT, anda jumpa Base64 di mana-mana dalam pembangunan web.
Base64 bukan penyulitan. Betul-betul bukan.
Ramai pemula keliru tentang ini. Base64 adalah pengekodan, bukan penyulitan. Sesiapa boleh menyahkodnya dalam milisaat tanpa sebarang kunci. Jika anda nampak rentetan Base64 dalam fail konfigurasi atau URL, ia memberikan sifar keselamatan. Untuk perlindungan data sebenar, gunakan AES-256 atau TLS. Base64 adalah untuk menjadikan data binari selamat untuk teks, tidak lebih. Dari segi saiz, ia sentiasa menambah 33% kerana 3 bait input menjadi 4 aksara output.