Contoh encode teks sederhana
Teks 'Halo Dunia' di-encode menjadi 'SGFsbyBEdW5pYQ=='.
Halo Dunia → SGFsbyBEdW5pYQ==Encode teks, data biner, dan tệp ke representasi Base64 ASCII yang aman atau decode string Base64 kembali ke teks asli dengan dukungan penuh UTF-8.
Isi nilai yang diperlukan, tempel teks Anda, atau unggah file yang ingin diproses.
Sebagian besar alat diperbarui secara langsung saat Anda mengetik; beberapa menggunakan satu tombol tindakan.
Salin, unduh, atau bagikan hasil yang dihasilkan — Anda selalu memiliki kendali penuh atas data Anda.
Base64 Encoder dan Decoder adalah utilitas untuk mengubah teks atau data biner menjadi format teks ASCII 64-karakter yang aman untuk ditransmisikan melalui protokol web, email, dan JSON.
Pelajari cara kerja algoritma pengkodean Base64, padding tanda sama dengan (=), dan cara mengubah teks atau berkas biner menjadi string ASCII yang aman.
Base64 membagi data biner menjadi blok 6-bit (masing-masing bernilai 0 hingga 63) dan memetakannya ke dalam 64 karakter ASCII yang aman: A-Z, a-z, 0-9, serta '+' dan '/'. Jika ukuran data tidak habis dibagi 3 byte, karakter '=' ditambahkan sebagai padding di akhir.
Alat ini secara otomatis menangani encoding UTF-8 multi-byte, sehingga teks dengan huruf beraksen, aksara non-Latin, dan emoji dapat di-encode dan di-decode tanpa terjadi distorsi atau karakter rusak.
Teks 'Halo Dunia' di-encode menjadi 'SGFsbyBEdW5pYQ=='.
Halo Dunia → SGFsbyBEdW5pYQ==Proses pengkodean Base64 menambah ukuran data sekitar 33% (karena 3 byte biner direpresentasikan oleh 4 karakter ASCII). Base64 dirancang untuk kompatibilitas transmisi teks, bukan untuk kompresi data.
Semua proses encoding dan decoding Base64 dilakukan 100% secara lokal di browser Anda. Tidak ada teks atau berkas yang dikirim ke server.
Bukan. Base64 adalah skema representasi format data terbuka dan bukan enkripsi. Siapa pun dapat mendekode string Base64 kembali ke data aslinya tanpa memerlukan kunci rahasia.
Tanda '=' adalah karakter padding yang digunakan untuk melengkapi blok data jika jumlah byte masukan tidak habis dibagi 3.
Karena diproses langsung di memori JavaScript browser Anda, alat ini dapat menangani teks berukuran puluhan megabyte secara instan dan lancar.
Format URL-Safe mengganti karakter '+' dengan '-' dan '/' dengan '_' agar string Base64 aman digunakan di dalam tautan URL dan nama berkas tanpa perlu di-percent-encode lagi.
Hasilkan UUID v4 (Universally Unique Identifier) acak berkekuatan kriptografis secara massal.
Format, rapikan, validasi sintaks, atau kompres teks JSON, YAML, dan XML secara instan.
Buat kode QR kustom untuk URL, teks, WiFi, atau kontak vCard, dan pindai kode QR.
Enkripsi atau dekripsi teks dan URL ke format persen (percent-encoding) standar RFC 3986.
Konversi waktu epoch Unix (detik/milidetik) ke tanggal manusia dan ISO 8601.
Encode dan decode karakter khusus HTML dan entitas numerik.
Uji dan debug pola regex JavaScript secara langsung dengan penyorotan.
Dekode dan periksa header dan payload JSON Web Token secara aman.
Buat, analisis, dan jelaskan jadwal cron expression secara visual.
Bandingkan dua objek JSON secara semantik dan lihat perbedaannya.