ESC
Teks Input
Hasil Output

0

Panjang Input

0

Panjang Output

0%

Perubahan Saiz

Kodkan

Mod Semasa

Contoh 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?

1

Pilih Mod

Pilih mod pengekodan atau penyahkodan.

2

Masukkan Teks

Masukkan teks untuk dikodkan atau kod Base64 untuk dinyahkod.

3

Dapatkan Hasil

Hasil dikira dan dipaparkan secara automatik.

4

Salin atau Muat Turun

Salin hasil atau muat turunnya sebagai fail.

Soalan Lazim

Pengekodan yang menukar data binari kepada teks ASCII menggunakan 64 aksara. Digunakan di mana-mana dalam pembangunan web dan e-mel.

Tidak. Sesiapa boleh nyahkod Base64 serta-merta tanpa kunci. Ia pengekodan, bukan penyulitan. Jangan gunakan untuk menyembunyikan rahsia.

Semua aksara Unicode melalui UTF-8. Emoji, aksara pelbagai bahasa, CJK, semuanya berfungsi.

Base64 menambah kira-kira 33% overhead. Fail 1MB menjadi kira-kira 1.33MB apabila dikodkan.

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.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat

Langkah Seterusnya