Pengkodean / Dekode Base64

Kode dan dekode string Base64 secara instan.

Pengkodean Instan

Ubah teks biasa menjadi format Base64 secara instan untuk digunakan dalam URL data, API, atau lampiran email.

Dekode Cepat

Dekode string Base64 kembali menjadi teks yang dapat dibaca dengan satu klik. Sempurna untuk memeriksa muatan yang dikodekan.

Privasi Terjamin

Semua konversi terjadi di browser Anda. Data Anda tidak pernah meninggalkan perangkat Anda atau diunggah ke server mana pun.

Deteksi Kesalahan

String Base64 yang tidak valid terdeteksi secara otomatis dengan pesan kesalahan yang jelas untuk membantu Anda memperbaiki masalah pengkodean.

Memahami Pengkodean Base64

Base64 adalah skema pengkodean biner-ke-teks yang merepresentasikan data biner dalam format string ASCII. Ini banyak digunakan untuk mentransmisikan data melalui media yang dirancang untuk menangani teks, seperti lampiran email, URL data dalam HTML/CSS, dan token otentikasi API. Base64 memastikan bahwa data biner tetap utuh di seluruh sistem yang mungkin merusaknya.

Kapan Menggunakan Base64

Pengkodean Base64 sangat penting untuk menyematkan gambar langsung dalam HTML (data:image/png;base64,...), mentransmisikan berkas melalui API JSON, mengkodekan kredensial otentikasi untuk HTTP Basic Auth, dan dengan aman menyertakan data biner dalam XML atau JSON. Ini juga umum digunakan dalam token JWT dan alur OAuth. Meskipun Base64 meningkatkan ukuran data sekitar 33%, ini adalah solusi standar untuk transmisi biner yang aman untuk teks.

Cara Kerja Pengkodean Base64

Base64 mengubah data biner menjadi kelompok 6 bit, kemudian memetakan setiap kelompok ke salah satu dari 64 karakter ASCII (A-Za-z0-9+/). Setiap 3 byte data input menghasilkan 4 byte output Base64. Karakter padding (=) ditambahkan untuk memastikan panjang output adalah kelipatan dari 4. Proses ini sepenuhnya dapat dibalik—dekode hanya membalik pemetaan karakter dan menghapus padding untuk mengembalikan data biner asli.

FAQ Base64