Base64 Encode Online

The most flexible Base64 encoder: encode plain text, any local file or a remote URL. You can pick the character set used for text, the Base64 standard (standard, MIME, URL-safe, PEM, IMAP and more) and the output format. Enable live mode to encode as you type.

Cara menggunakan alat Base64 Encode Online

  1. Pilih jenis data: Teks, File lokal, atau URL remote.
  2. Untuk teks, Anda dapat memilih encoding karakter (UTF-8 adalah default dan yang diharapkan sebagian besar sistem).
  3. Pilih standar Base64 dan format output.
  4. Tekan Encode ke Base64 lalu salin atau unduh hasilnya.

Standar Base64 yang didukung

  • Standar (RFC 4648): alfabet A–Z a–z 0–9 + / dengan padding =.
  • MIME (RFC 2045): alfabet yang sama, baris dipotong setiap 76 karakter dengan CRLF.
  • PEM (RFC 7468): baris dipotong setiap 64 karakter, seperti yang digunakan pada sertifikat.
  • Base64URL (RFC 4648 §5): - dan _ sebagai pengganti + dan /, tanpa padding. Digunakan pada JWT dan URL.
  • IMAP (RFC 3501): + dan ,, tanpa padding.
  • XML name token (. dan -) dan XML identifier (_ dan :).
  • OpenPGP ASCII armor (RFC 4880): baris 76 karakter ditambah checksum CRC-24.

Mengapa set karakter itu penting?

Base64 mengenkode byte, bukan huruf. Kata yang sama menghasilkan byte berbeda dalam UTF-8, Windows-1252, atau Shift_JIS, sehingga string Base64-nya pun berbeda. Gunakan UTF-8 kecuali sistem penerima secara eksplisit mengharapkan encoding lawas.

When developers encode to Base64

Use this free Base64 encoder to embed images in CSS/HTML data URIs, put binary blobs in JSON APIs, build HTTP Basic Auth headers, wrap PEM certificates, or produce URL-safe tokens. Prefer Base64URL for JWTs and query strings, and MIME wrapping when a mail client expects 76-character lines.

Semua encoder Base64

Semua decoder Base64

Pertanyaan yang sering diajukan

Bagaimana cara encode string ke Base64?

Pilih "Teks", tempel string Anda, lalu klik "Encode ke Base64". Pengaturan default UTF-8 sesuai dengan hasil dari JavaScript, Python, PHP, dan Java.

Bisakah saya meng-encode file ke Base64?

Ya. Pilih "File lokal" dan pilih file apa pun: gambar, PDF, ZIP, sertifikat, dan sebagainya. File diproses secara lokal dan tidak pernah diunggah.

Apa perbedaan Base64 dan Base64URL?

Base64URL mengganti "+" dengan "-" dan "/" dengan "_" serta biasanya menghilangkan padding, sehingga hasilnya dapat digunakan di URL dan nama file tanpa escaping.

Is this Base64 encoder free?

Yes. Encode unlimited text and files in your browser with no sign-up. Nothing you encode is uploaded to our servers.

How do I encode for e-mail (MIME)?

Select the MIME (RFC 2045) standard so the output is wrapped at 76 characters with CRLF, which is what many mail systems expect.

Alat dan panduan terkait

Komentar (0)

Ada pertanyaan, ide, atau bug di “Base64 Encode Online”? Tinggalkan komentar, beri rating alat ini, atau balas komentar lainnya.

Belum ada komentar. Jadilah yang pertama memberikan masukan!

Tinggalkan komentar

Beri rating alat ini:
Esc
↑ ↓ pindah↵ bukaEsc tutup