← Kembali ke Ciri
Free

Base64 Encode / Decode

Base64 Encoder/Decoder menukar teks kepada Base64 dan Base64 kembali kepada teks terus dalam pelayar anda. Encoding yang selamat untuk Unicode mengendalikan emoji, skrip bukan-Latin, dan aksara khas dengan betul. Salin sekelip mata, tukar ganti input/output, dan penukaran masa nyata.

Base64 digunakan di mana-mana — data URL, token JWT, encoding MIME e-mel, header basic auth, dan payload aset terbenam. Namun pelayar tidak menawarkan cara pantas untuk encode atau decode Base64 tanpa menulis kod. Alat ini menyediakan penyelesaian tersebut. Tampal sebarang rentetan untuk encode-nya, atau tampal sebarang Base64 untuk decode kembali kepada teks asalnya. Encoder ini selamat untuk Unicode (tidak seperti btoa asli, yang gagal pada aksara di luar Latin-1) — emoji, aksara Cina, Arab, dan setiap skrip lain di-encode dan di-decode dengan betul. Decoder mengendalikan kedua-dua varian Base64 standard dan URL-safe. Penukaran masa nyata bermaksud anda melihat output dikemas kini semasa menaip, dan butang tukar ganti membolehkan anda membalikkan input dan output dengan segera.

Pratonton Langsung
example.com
Pengekodan / Penyahkodan Base64 Pengekodan Pendekodan
Masukan
Hello, DevSuite Pro!
Keluaran Base64
SGVsbG8sIERldlN1aXRlIFBybyE=
Salin Tukar
Ciri-ciri Utama

Encode & Decode

Tukar ganti antara mod encode dan decode dengan segera. Tukar teks biasa kepada Base64 atau Base64 kembali kepada teks biasa — kedua-dua arah disokong.

Selamat Untuk Unicode

Mengendalikan emoji, Cina, Arab, Ibrani, dan setiap skrip lain dengan betul. Tidak seperti btoa() asli pelayar, encoder ini tidak gagal pada input bukan Latin-1.

Salin Sekelip Mata

Salin hasil yang di-encode atau di-decode ke papan klip dengan satu klik — tidak perlu memilih teks secara manual.

Penukaran Masa Nyata

Output dikemas kini semasa anda menaip. Tidak perlu klik butang — perubahan muncul serta-merta untuk menyahpepijat dengan lebih pantas.

Mengendalikan Varian URL-Safe

Men-decode kedua-dua Base64 standard dan Base64 URL-safe (digunakan dalam token JWT, di mana + dan / digantikan dengan - dan _).

Tukar Ganti Input & Output

Satu butang menukar ganti medan input dan output — berguna apabila anda ingin meng-encode semula hasil yang di-decode atau mengesahkan ketepatan roundtrip.

Kes Penggunaan Biasa

Men-decode Payload JWT

Tampal bahagian payload token JWT untuk decode dan memeriksa claim di dalamnya. Lebih pantas daripada menulis skrip decoder hanya untuk membaca kandungan token.

Mencipta Data URL

Encode teks atau kandungan imej kecil untuk dibenamkan terus dalam CSS, HTML, atau fail konfigurasi — berguna untuk sumber inline.

Menyahpepijat Basic Auth

Decode header Authorization: Basic untuk mendedahkan kelayakan username:password semasa menyahpepijat API.

Kandungan MIME E-mel

Decode lampiran e-mel atau bahagian badan yang di-encode Base64 daripada sumber MIME mentah untuk pemeriksaan.

Meng-encode Rahsia Dengan Selamat

Encode rentetan binari atau aksara khas untuk penghantaran melalui saluran teks sahaja (URL, JSON, header) di mana ia sebaliknya akan rosak.

Cara Guna
1

Buka Alat Base64

Klik ikon Base64 dalam dock atau popup DevSuite Pro. Editor dua panel akan dibuka dengan togol Encode/Decode.

2

Tampal Input Anda

Tampal teks biasa untuk di-encode, atau rentetan Base64 untuk di-decode. Alat ini mengesan secara automatik mod mana yang sesuai berdasarkan pilihan anda.

3

Pilih Mod

Klik Encode untuk menukar teks kepada Base64, atau Decode untuk menukar Base64 kembali kepada teks. Mod semasa diserlahkan dengan jelas.

4

Baca Output

Hasil yang ditukar muncul dalam panel output dengan serta-merta. Output yang panjang boleh ditatal dan dililit secara lalai.

5

Salin Hasilnya

Klik butang Copy untuk menyimpan output ke papan klip anda, atau gunakan Swap untuk memindahkan output kembali sebagai input bagi penukaran seterusnya.

Sedia untuk Mencuba?

Pasang DevSuite Pro secara percuma dan buka 64+ alat pembangun untuk pelayar anda.

Tambah ke Chrome Tambah ke Edge Tambah ke FireFox