← Kembali ke Fitur
Free

Base64 Encode / Decode

Base64 Encoder/Decoder mengonversi teks ke Base64 dan Base64 kembali ke teks langsung di browser Anda. Enkoding yang aman untuk Unicode menangani emoji, skrip non-Latin, dan karakter khusus dengan benar. Salin sekali klik, tukar input/output, dan konversi real-time.

Base64 digunakan di mana-mana — data URL, token JWT, enkoding MIME email, header autentikasi dasar (basic auth), dan payload aset yang disematkan. Namun, browser tidak menawarkan cara cepat untuk melakukan encode atau decode Base64 tanpa menulis kode. Alat ini menyediakan solusi tersebut. Tempelkan string apa pun untuk mengenkodenya, atau tempelkan Base64 apa pun untuk mendekodenya kembali ke teks asli. Encoder ini aman untuk Unicode (tidak seperti btoa asli browser, yang gagal pada karakter di luar Latin-1) — emoji, karakter Mandarin, Arab, dan setiap skrip lainnya dienkode dan didekode dengan benar. Decoder ini menangani varian Base64 standar maupun yang aman untuk URL (URL-safe). Konversi real-time berarti Anda melihat pembaruan output saat Anda mengetik, dan tombol tukar memungkinkan Anda membalikkan input dan output secara instan.

Pratinjau Langsung
example.com
Base64 Encoder / Decoder Enkode Dekode
Input
Hello, DevSuite Pro!
Output Base64
SGVsbG8sIERldlN1aXRlIFBybyE=
Salin Tukar
Fitur Utama

Encode & Decode

Beralih antara mode encode dan decode secara instan. Konversi teks biasa ke Base64 atau Base64 kembali ke teks biasa — kedua arah didukung.

Aman Untuk Unicode

Menangani emoji, bahasa Mandarin, Arab, Ibrani, dan setiap skrip lainnya dengan benar. Tidak seperti btoa() bawaan browser, encoder ini tidak gagal pada input non-Latin-1.

Salin Sekali Klik

Salin hasil yang telah dienkode atau didekode ke clipboard dengan satu klik — tidak perlu memilih teks secara manual.

Konversi Real-Time

Output diperbarui saat Anda mengetik. Tidak perlu mengeklik tombol — perubahan muncul secara instan untuk debugging yang lebih cepat.

Mendukung Varian URL-Safe

Mendekode Base64 standar dan Base64 yang aman untuk URL (digunakan dalam token JWT, di mana + dan / diganti dengan - dan _).

Tukar Input & Output

Satu tombol menukar bidang input dan output — berguna saat Anda ingin mengenkode ulang hasil dekode atau memverifikasi akurasi bolak-balik.

Kasus Penggunaan Umum

Mendekode Payload JWT

Tempelkan bagian payload dari token JWT untuk mendekode dan memeriksa klaim di dalamnya. Lebih cepat daripada menulis skrip decoder hanya untuk membaca isi token.

Membuat Data URL

Enkode teks kecil atau konten gambar untuk disematkan langsung dalam CSS, HTML, atau file konfigurasi — berguna untuk sumber daya inline.

Debugging Basic Auth

Dekode header 'Authorization: Basic' untuk mengungkap kredensial username:password selama debugging API.

Konten MIME Email

Dekode lampiran email atau bagian bodi yang dienkode dengan Base64 dari sumber MIME mentah untuk inspeksi.

Mengenkode Rahasia dengan Aman

Enkode string biner atau karakter khusus untuk transmisi di saluran khusus teks (URL, JSON, header) yang jika tidak dienkode akan merusak format.

Cara Menggunakan
1

Buka Alat Base64

Klik ikon Base64 di dok atau popup DevSuite Pro. Editor dua panel akan terbuka dengan sakelar Encode/Decode.

2

Tempel Input Anda

Tempelkan teks biasa untuk dienkode, atau string Base64 untuk didekode. Alat ini mendeteksi secara otomatis mode mana yang masuk akal berdasarkan pilihan Anda.

3

Pilih Mode

Klik Encode untuk mengonversi teks ke Base64, atau Decode untuk mengonversi Base64 kembali ke teks. Mode saat ini disorot dengan jelas.

4

Baca Output

Hasil konversi muncul di panel output segera. Output yang panjang dapat digulir dan dibungkus (wrap) secara default.

5

Salin Hasilnya

Klik tombol Salin untuk menyimpan output ke clipboard Anda, atau gunakan Tukar untuk memindahkan output kembali sebagai input untuk konversi lebih lanjut.

Siap untuk Mencoba?

Instal DevSuite Pro secara gratis dan buka 64+ alat pengembang untuk browser Anda.

Tambahkan ke Chrome Tambah ke Edge Tambahkan ke FireFox