Encoder/Decoder Base64
Enkode teks ke Base64 atau dekode Base64 ke teks.
Tentang Encoder/Decoder Base64
Encoder/Decoder Base64 GuruAlpha mengubah teks menjadi pengodean Base64 dan mendekode string Base64 kembali menjadi teks yang dapat dibaca. Base64 adalah skema pengodean biner-ke-teks yang merepresentasikan data biner sebagai teks ASCII, umumnya digunakan untuk menyematkan gambar di HTML/CSS, mengodekan kredensial di header HTTP, dan mengirim data melalui protokol berbasis teks.
Pengodean Base64 ada di mana-mana dalam pengembangan web. Lampiran email menggunakan pengodean MIME/Base64. HTTP Basic Authentication mengodekan kredensial sebagai Base64. Data URIs menyematkan gambar langsung di HTML/CSS menggunakan Base64. Token JWT berisi header dan payload yang dikodekan Base64. Encoder/Decoder Base64 memudahkan bekerja dengan string terkode ini dalam konteks apa pun.
Encoder mengubah teks atau data biner apa pun menjadi string Base64. Pengodean memperluas data sekitar 33% — string 100 byte menjadi 133 byte dalam Base64. Perluasan ini adalah imbalan untuk representasi aman teks. Decoder membalik prosesnya, mengubah Base64 kembali ke teks asli. Kedua operasi berlangsung seketika dan menangani pengodean karakter apa pun.
Alat ini mendukung beberapa format masukan. Tempel teks biasa untuk pengodean sederhana. Tempel string Base64 untuk pendekodean. Alat ini mendeteksi otomatis apakah masukan berupa teks biasa atau Base64 dan menawarkan konversi yang sesuai. Untuk data biner, opsi unggah berkas memungkinkan Anda mengodekan berkas (gambar, PDF, dll.) ke Base64 untuk disematkan.
Bagi pengembang, alat ini penting untuk men-debug autentikasi API (mendekode header Authorization), menguji penyematan gambar Data URI, dan bekerja dengan token JWT. Fitur salin sekali klik memudahkan memindahkan string terkode/terdekode antara alat dan editor kode.
Fitur Utama Encoder/Decoder Base64
- Mengodekan teks ke Base64
- Mendekode Base64 ke teks
- Deteksi otomatis jenis masukan
- Unggah berkas untuk pengodean biner
- Mendukung semua pengodean karakter
- Salin sekali klik ke papan klip
- Pemrosesan seketika di peramban
- Tidak ada data yang dikirim ke server
Cara Menggunakan Encoder/Decoder Base64
- Buka Encoder/Decoder Base64 di GuruAlpha.
- Tempel teks untuk dikodekan atau string Base64 untuk didekode.
- Alat mendeteksi otomatis dan menampilkan hasil yang sesuai.
- Atau klik 'Encode'/'Decode' untuk memaksa operasi tertentu.
- Salin hasilnya ke papan klip Anda.
- Gunakan unggah berkas untuk pengodean data biner.
Tips Menggunakan Encoder/Decoder Base64
- Base64 BUKAN enkripsi — siapa pun dapat mendekodenya. Gunakan untuk transportasi data, bukan keamanan.
- Data URIs yang menggunakan Base64 dapat menyematkan gambar kecil langsung di CSS, mengurangi permintaan HTTP.
- Dekode token JWT untuk memeriksa klaim — tempel bagian tengah ke decoder.
- Header HTTP Basic Auth adalah 'Basic ' + Base64(username:password). Dekode untuk memverifikasi.
- Alat ini menangani semua pengodean karakter termasuk UTF-8, ASCII, dan Latin-1.
Pertanyaan Umum tentang Encoder/Decoder Base64
Apakah Base64 sama dengan enkripsi?
Tidak. Base64 adalah skema pengodean, bukan enkripsi. Ia mengubah data biner menjadi teks untuk transportasi aman. Siapa pun dapat mendekode Base64 tanpa kunci.
Mengapa Base64 membuat teks lebih panjang?
Base64 menggunakan pengodean 6-bit, merepresentasikan setiap 3 byte data biner sebagai 4 karakter ASCII. Perluasan 33% ini adalah imbalan untuk representasi aman teks.
Bisakah saya mengodekan berkas?
Ya. Opsi unggah berkas memungkinkan Anda mengodekan gambar, PDF, dan berkas biner lainnya ke Base64 untuk disematkan di HTML, CSS, atau data URIs.
Pengodean karakter apa yang digunakan?
Alat ini mendukung UTF-8, ASCII, Latin-1, dan pengodean umum lainnya. UTF-8 digunakan secara bawaan untuk kompatibilitas maksimal.
