Base64 Encode/Decode
Encode dan decode teks ke Base64 dan Base64URL secara real-time
Apa itu Base64 Encode/Decode?
Base64 Encode/Decode adalah alat online gratis dari TERAKHIR untuk mengkonversi teks ke format Base64 atau Base64URL dan sebaliknya. Base64 banyak digunakan di dunia pemrograman — mulai dari embedding gambar di CSS, mengirim data via API, hingga membaca JWT token.
Semua proses dilakukan langsung di browser. Tidak ada data yang dikirim ke server.
Cara Menggunakan
Pilih tab Encode atau Decode, lalu ketik atau tempel teks di kolom input. Hasil konversi muncul otomatis secara real-time. Gunakan dropdown untuk memilih mode Standard atau Base64URL.
Format yang Didukung
- Base64 Standard (RFC 4648 §4) — Menggunakan karakter A-Z, a-z, 0-9, +, / dengan padding =. Format yang paling umum digunakan.
- Base64URL (RFC 4648 §5) — Menggunakan - dan _ tanpa padding. Aman untuk URL, nama file, dan JWT token.
Fitur Unggulan
- Real-time conversion — Hasil langsung muncul saat kamu mengetik, tanpa perlu tombol konversi.
- Swap (⇄) — Tukar input dan output sekaligus beralih antara Encode dan Decode.
- Line wrap 76 karakter — Opsi membungkus output setiap 76 karakter (Encode + Standard), sesuai standar RFC.
- Deteksi mode otomatis — Saat decode gagal, alat menyarankan mode yang tepat (Standard atau URL).
- Info ukuran — Setiap kolom menampilkan jumlah karakter dan ukuran byte secara real-time.
- UTF-8 penuh — Mendukung semua karakter Unicode termasuk emoji, aksara non-Latin, dan karakter khusus.
- 100% di browser — Tidak ada data yang dikirim ke server. Privasi terjamin.
Apa itu Base64?
Base64 adalah metode encoding yang mengubah data biner atau teks menjadi format ASCII menggunakan 64 karakter (A-Z, a-z, 0-9, +, /). Sering digunakan di email, URL, JWT token, dan API. Di TERAKHIR, semua proses dilakukan langsung di browser kamu.
Apa perbedaan Base64 dan Base64URL?
Base64 Standard (RFC 4648 §4) menggunakan karakter + dan / dengan padding =. Base64URL (RFC 4648 §5) menggunakan - dan _ tanpa padding, sehingga aman digunakan di URL dan nama file.
Bagaimana cara encode teks ke Base64?
Pastikan tab "Encode" aktif, lalu ketik atau tempel teks di kolom input. Hasil Base64 langsung muncul secara otomatis di kolom output. Klik "Salin" untuk menyalin hasilnya.
Apakah data saya aman?
Ya, 100% aman. Teks yang kamu masukkan diproses langsung di browser menggunakan Web API bawaan (TextEncoder/TextDecoder). Tidak ada data yang dikirim ke server.
Apa arti pesan "Mungkin ini Base64URL?"
Pesan ini muncul saat kamu mencoba decode teks Base64URL di mode Standard (atau sebaliknya). Ganti mode di dropdown agar decode berhasil. Alat ini otomatis mendeteksi dan menyarankan mode yang tepat.
Apa fungsi tombol Swap (⇄)?
Tombol Swap menukar isi kolom output ke input sekaligus beralih dari Encode ke Decode (atau sebaliknya). Berguna saat kamu ingin memverifikasi hasil encoding dengan langsung mendecode-nya kembali.
Berapa batas ukuran input?
Batas input adalah 500 KB. Untuk teks biasa dalam bahasa Indonesia, ini setara dengan sekitar 500.000 karakter — lebih dari cukup untuk kebanyakan kebutuhan.
Apa itu line wrap 76 karakter?
Line wrap memecah output Base64 menjadi baris-baris sepanjang 76 karakter sesuai standar RFC 4648. Opsi ini hanya tersedia di mode Encode + Standard. Berguna saat output akan digunakan di email (MIME) atau sistem yang membatasi panjang baris.
Privasi terjamin: Data Anda tidak disimpan di server kami.