Free ToolsFree Tools
βœ…100% free to useNo sign-up, no usage limits.

Base64 Encoder & Decoder

Encode teks menjadi Base64 atau decode Base64 kembali ke teks. Mendukung UTF-8 dan opsi URL-safe untuk kebutuhan web & API.

Mode

Choose the Base64 conversion direction you want to use.

The text will be encoded into Base64.

Notes

  • This encoder supports full UTF-8 characters (emoji, non-Latin alphabets).
  • URL-safe mode replaces + with - and / with _.
  • When decoding URL-safe Base64, missing padding will be added automatically if needed.

Encode result

The encoded Base64 output will appear here.

SGVsbG8gZnJvbSBGcmVlVG9vbHMg8J+Riw==

Common use cases

  • Encoding small data into URL parameters or tokens.
  • Inspecting payloads sent via headers or cookies.
  • Decoding Base64 strings from logs, API responses, or JWT payloads.

πŸ” Semua proses berjalan di browser β€” tidak ada data yang dikirim ke server

Apa itu Base64 Encoder & Decoder?

Base64 adalah format encoding yang mengubah data biner (seperti teks, gambar, atau file) menjadi rangkaian karakter ASCII agar aman ditransmisikan lewat HTTP, email, atau sistem yang hanya mendukung teks. Dengan tool Base64 Encoder & Decoder dari Free Tools, kamu bisa mengubah teks menjadi Base64 dan sebaliknya secara instan langsung di browser.

Kapan Base64 biasa digunakan?

  • β€’ Menyisipkan gambar sebagai data:image/png;base64,... di HTML/CSS.
  • β€’ Mengirim token atau payload kecil di parameter URL atau query string.
  • β€’ Menyimpan data konfigurasi sederhana dalam format teks.
  • β€’ Membungkus data biner agar aman melewati sistem yang hanya mendukung teks.

Fitur tool Base64 ini

  • β€’ Encode teks biasa menjadi Base64.
  • β€’ Decode string Base64 kembali ke teks asli.
  • β€’ Mendukung karakter UTF-8 (emoji, huruf non-ASCII, dll.).
  • β€’ Mode URL-safe untuk digunakan di query string dan path API.
  • β€’ Semua proses berjalan lokal di browser, tanpa kirim data ke server.

Cara menggunakan Base64 Encoder & Decoder

  1. 1. Pilih mode Encode atau Decode pada bagian atas tool.
  2. 2. Tempelkan teks atau string Base64 pada kolom input.
  3. 3. Aktifkan opsi URL-safe jika kamu ingin hasil yang aman untuk digunakan di URL.
  4. 4. Hasil konversi akan muncul otomatis di kolom output.
  5. 5. Salin hasilnya dengan tombol Copy untuk digunakan di kode, API, atau konfigurasi.

Contoh kasus praktis

  • β€’ Mengecek isi token yang diencode Base64 (misalnya payload JWT bagian tengah).
  • β€’ Mengubah secret atau API key menjadi Base64 untuk kebutuhan basic auth.
  • β€’ Menguji response dari API yang mengembalikan data dalam format Base64.
  • β€’ Mempersiapkan string Base64 untuk digunakan di file konfigurasi atau environment.

Pertanyaan yang sering ditanyakan tentang Base64

Apakah Base64 itu enkripsi?

Tidak. Base64 hanya metode encoding, bukan enkripsi. Tujuannya untuk mengubah data biner menjadi teks yang aman ditransmisikan. Siapa pun yang punya data Base64 bisa mendecode-nya kembali, sehingga tidak aman untuk menyimpan password atau informasi sensitif tanpa lapisan enkripsi lain.

Apa bedanya Base64 biasa dengan Base64 URL-safe?

Base64 standar menggunakan karakter + dan / yang bisa bermasalah di URL. Mode URL-safe menggantinya menjadi - dan _, sehingga aman digunakan di path dan query string tanpa perlu di-encode lagi.

Apakah tool ini menyimpan data yang saya encode/decode?

Tidak. Seluruh proses berjalan di browser kamu. Data tidak dikirim ke server Free Tools maupun pihak ketiga. Ini membuat tool aman digunakan untuk keperluan development sehari-hari.

Base64 Encoder & Decoder Gratis Online | Free Tools β€’ Free Tools