Pengenkrip Base64 Enkripsi teks ke format Base64 secara instan di browser Anda.
Enkripsi Base64
Enkripsi teks ke format Base64 secara instan di browser Anda.
Masukkan Teks
Ketik atau tempelkan teks yang ingin Anda enkode ke dalam bidang input.
Lihat Keluaran Terenkripsi
Hasil terenkripsi Base64 muncul secara instan dan waktu nyata.
Salin Hasil
Klik tombol Salin untuk menyalin string terenkripsi ke clipboard Anda.
What Is Enkripsi Base64?
Base64 adalah skema pengkodean biner-ke-teks yang merepresentasikan data biner menggunakan 64 karakter ASCII (A-Z, a-z, 0-9, +, /). Ini dirancang untuk membawa data biner melalui saluran yang hanya mendukung teks. Setiap 3 byte input menghasilkan 4 karakter Base64, dengan padding (=) ditambahkan ketika panjang input tidak merupakan kelipatan dari 3. Pengkodean Base64 meningkatkan ukuran data sekitar 33%, tetapi memastikan transportasi yang aman melalui protokol teks-only seperti email (MIME), JSON, XML, dan URI data. Alat ini menggunakan fungsi btoa() asli browser dengan dukungan Unicode penuh melalui encodeURIComponent, sehingga memastikan pengkodean akurat dari karakter multi-byte termasuk emoji dan skrip internasional. Semua pemrosesan terjadi sepenuhnya di browser Anda - data Anda tidak pernah meninggalkan perangkat Anda.
Why Use Enkripsi Base64?
-
Pengkodean instan dengan keluaran waktu nyata saat Anda mengetik
-
Dukungan penuh Unicode dan UTF-8 termasuk emoji dan karakter CJK
-
100% client-side - data Anda tidak pernah meninggalkan browser Anda
-
Alat online gratis tanpa pendaftaran, batasan, atau iklan
Common Use Cases
Data URIs
Sematkan gambar dan file langsung di HTML/CSS menggunakan data: URIs.
Pengembangan API
Enkode kredensial dan payload untuk HTTP Basic Auth dan REST APIs.
Lampiran Email
Enkode lampiran biner untuk transport email MIME.
File Konfigurasi
Sematkan data biner dengan aman di file konfigurasi JSON, YAML, atau XML.
Technical Guide
Pengkodean Base64 bekerja dengan mengambil kelompok 3 byte (24 bit) dan membaginya menjadi 4 kelompok 6 bit. Setiap nilai 6-bit dipetakan ke salah satu dari 64 karakter dalam alfabet Base64: A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62), dan / (63). Ketika panjang input tidak dapat dibagi dengan 3, karakter padding (=) dilampirkan. Alfabet standar didefinisikan dalam RFC 4648. Base64 yang aman untuk URL menggantikan + dengan - dan / dengan _ untuk menghindari masalah pengkodean URL. Alat ini menangani Unicode dengan pertama kali mengkodekan string ke UTF-8 melalui encodeURIComponent, kemudian menerapkan btoa() pada urutan byte yang dihasilkan.
Tips & Best Practices
-
1Gunakan untuk menyematkan gambar kecil sebagai data URIs di HTML dan CSS
-
2Ingat bahwa Base64 meningkatkan ukuran sekitar ~33% - tidak ideal untuk file besar
-
3Untuk keluaran yang aman URL, ganti + dengan - dan / dengan _ secara manual
-
4Base64 adalah pengkodean, bukan enkripsi - tidak menyediakan keamanan
Related Tools
Dekode Base64
Dekode string yang dikodekan dengan Base64 kembali ke teks biasa secara instan.
๐ Encoding & Crypto
Pengkode Base64 Gambar
Konversi gambar ke data URI yang dikodekan dengan Base64 untuk dimasukkan dalam HTML dan CSS.
๐ Encoding & Crypto
Encode URL (Lengkap)
Mengkodekan semua karakter khusus dalam string URL dengan percent-encoding.
๐ Encoding & Crypto
Encode/Decode UTF-8
Lihat representasi byte UTF-8 dari teks dan dekripsi urutan byte.
๐ Encoding & CryptoFrequently Asked Questions
Q Apakah alat ini gratis?
Q Apakah data saya aman?
Q Apakah mendukung Unicode?
Q Browser apa yang didukung?
Q Berapa ukuran input maksimum?
About This Tool
Enkripsi Base64 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ your data never leaves your device. No registration or installation required.