🔐 Encoder / Decoder Base64
Encode teks ke Base64 atau decode Base64 kembali ke teks biasa secara instan — gratis, berjalan sepenuhnya di browser Anda, tidak memerlukan unggah file, dan berfungsi offline.
Privat sejak awal. Alat ini berjalan sepenuhnya di browser Anda — tidak ada yang Anda masukkan diunggah atau disimpan, dan bisa dipakai offline.
Tentang
Alat ini mengubah teks ke dan dari encoding Base64 langsung di browser Anda menggunakan API Web Crypto — data Anda tidak pernah meninggalkan perangkat Anda. Ini mendukung input UTF-8 penuh termasuk bahasa Korea, Jepang, dan emoji, serta mode URL-safe yang mengganti + dan / dengan - dan _, dan menghilangkan padding untuk digunakan dalam URL dan nama file. Input terakhir Anda secara otomatis disimpan di localStorage sehingga Anda dapat melanjutkan dari tempat Anda berhenti.
Cara pakai
- Tempel atau ketik teks biasa Anda ke panel Text di bagian atas.
- (Opsional) Centang 'URL-safe' jika Anda memerlukan hasil yang aman untuk digunakan dalam URL atau nama file.
- Klik 'Enkripsi ↓' untuk mengubah teks menjadi Base64; hasilnya muncul di panel Base64 di bawah.
- Untuk mendekode, tempel string Base64 ke panel bawah dan klik 'Dekripsi ↑'.
- Gunakan tombol Copy untuk menyalin hasil ke clipboard Anda.
FAQ
- Apakah alat Base64 ini gratis?
- Ya, sepenuhnya gratis tanpa memerlukan akun atau langganan.
- Apakah data saya diunggah ke server?
- Tidak. Semua enkripsi dan dekripsi terjadi secara lokal di browser Anda. Tidak ada yang pernah dikirim ke server mana pun.
- Apakah alat ini berfungsi offline?
- Ya. Setelah halaman dimuat, alat ini berfungsi tanpa koneksi internet.
- Apakah alat ini mendukung karakter non-ASCII seperti bahasa Korea?
- Ya. Alat ini menggunakan enkripsi UTF-8 yang aman, sehingga teks Korea, Jepang, emoji, dan teks Unicode apa pun sepenuhnya didukung.
- Apa itu Base64 URL-safe dan kapan saya harus menggunakannya?
- Base64 URL-safe mengganti + dengan - dan / dengan _ serta menghilangkan padding (=), sehingga output aman untuk dimasukkan langsung ke dalam URL atau nama file tanpa perlu enkoding persentase. Gunakan untuk token JWT, parameter URL, atau skema penamaan file.
- Apakah Base64 merupakan bentuk enkripsi?
- Tidak, dan menganggapnya sebagai enkripsi adalah kesalahan keamanan yang nyata. Base64 adalah pengkodean yang dapat dibalik tanpa melibatkan kunci - siapa pun dapat mendekodekannya dalam sekejap, termasuk dengan halaman ini. Base64 ada untuk membawa data biner secara aman melalui saluran yang hanya teks, seperti header email, bukan untuk menyembunyikan sesuatu.
- Mengapa pengkodean membuat data saya lebih besar?
- Base64 mengemas setiap tiga byte menjadi empat karakter yang dapat dicetak, sehingga outputnya sekitar satu pertiga lebih besar dari inputnya, ditambahkan padding. Overhead ini adalah harga yang harus dibayar agar aman untuk menempelkan di mana saja, dan inilah sebabnya mengemas gambar besar langsung ke dalam HTML atau CSS sebagai Base64 membuat halaman menjadi lebih berat daripada hanya menghubungkan file tersebut.
- Apakah alat ini mengunggah data saya?
- Tidak. Semuanya berjalan langsung di browser Anda, jadi data Anda tidak pernah meninggalkan perangkat — bahkan tetap bisa dipakai offline setelah halaman dimuat.