Encode & Decode Base64 — ubah teks di browser
Encode atau decode Base64 dan Base64url untuk teks UTF-8 atau byte file di browser. Langkah: pilih Encode/Decode, tempel teks atau pilih file, aktifkan Base64url bila perlu, salin. Contoh: Hello 世界 → SGVsbG8g5LiW55WM. Unicode lewat UTF-8; tidak diunggah.
Cara kerja
Encode mengubah UTF-8 atau byte file jadi Base64. Base64url untuk token aman URL.
Aturan yang terlihat
Yang diharapkan: alfabet, UTF-8, dan padding.
- Alfabet standar A–Z, a–z, 0–9, +, /. Base64url: +→-, /→_.
- Teks selalu UTF-8 sebelum Base64.
- File = byte mentah dibaca lokal.
- Privasi: tanpa server. RFC 4648 di browser.
Contoh
Encode: Hello 世界 → SGVsbG8g5LiW55WM. Decode mengembalikan teks asli.
Cocok untuk
- Developer: encode JSON/UTF-8 untuk API.
- JWT: cek segmen Base64url.
- Config: sisipkan blob kecil di YAML/CI.
Frequently asked questions
Apa beda Base64 dan Base64url?
Base64 standar pakai +, /, dan =. Base64url pakai - dan _ tanpa padding — umum di JWT.
Apakah mendukung Unicode / UTF-8?
Ya. Teks di-UTF-8-kan dulu. Decode mengembalikan Unicode jika input valid.
Bedanya dengan alat gambar?
Halaman ini untuk teks/byte umum. Gambar ↔ Base64 fokus preview foto.
Apakah teks/file keluar dari browser?
Tidak. Semua lokal di browser; tidak ada upload.
Bagaimana jika Base64 invalid?
Spasi diabaikan saat decode. Input invalid menampilkan error.
Pertanyaan atau masukan
Ada yang kurang jelas, rusak, atau hilang? Tulis pesan di bawah — kami membaca setiap catatan tentang alat ini.