Pengode Base64 | Enkode Data dengan Mudah

Pengode Base64 cepat mengonversi data biner dan teks ke format Base64. Masukkan data untuk encode atau decode dan dapatkan hasil dalam detik. Mendukung berbagai file, termasuk gambar dan dokumen, untuk penyimpanan dan transfer aman.


0 byte
Semua jenis file (ukuran maks: 10MB). Semua berjalan di browser Anda.
Menggunakan - dan _ alih-alih + dan / serta menghilangkan padding (=). Untuk URL, nama file, dan JWT.
0 byte

Cara menggunakan encoder & decoder Base64

  1. Pilih Kodekan atau Dekodekan, lalu pilih Teks atau File sebagai input.
  2. Ketik atau tempel teks Anda, atau pilih file, dan sesuaikan opsi aman-URL jika perlu.
  3. Klik tombol aksi untuk mendapatkan hasil Anda secara instan.
  4. Salin output, unduh sebagai file, atau klik Bersihkan untuk memulai ulang.

Data Anda tidak pernah meninggalkan perangkat Anda. Semua pengodean dan pendekodean terjadi secara lokal di browser Anda.

Gunakan alat ini dari agen AI Anda

API JSON dan server Model Context Protocol (MCP) gratis. Tanpa pendaftaran, tanpa kunci API, CORS terbuka. Dirancang untuk Claude, ChatGPT, Cursor, skrip, dan aplikasi frontend.

curl -X POST https://mate.tools/api/v1/base64-encode.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","url_safe":false}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/base64-encode.php",
    data=json.dumps({"text":"hello world","url_safe":false}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/base64-encode.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","url_safe":false}),
});
console.log(await r.json());

Tambahkan ke claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor), atau klien kompatibel MCP lainnya:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Dokumentasi API OpenAPI 3.1 npm 60 req/menit · 600 req/jam · isi maks 1 MB

Pertanyaan yang Sering Diajukan

Pengkodean Base64 mengubah data biner atau teks menjadi teks ASCII menggunakan alfabet 64 karakter (A–Z, a–z, 0–9, + dan /). Ini memungkinkan data biner berpindah dengan aman melalui sistem yang hanya menangani teks, seperti email, JSON, atau URL. Ini adalah pengkodean untuk transportasi, bukan enkripsi, sehingga tidak memberikan keamanan.

Beralih ke mode Dekodekan, tempel string Base64 Anda (atau muat file .txt yang berisinya) dan klik Dekodekan. Teks yang dapat dibaca muncul di kotak hasil, dan Anda dapat menggunakan Unduh untuk menyimpan data yang didekode sebagai file, yang berguna untuk gambar, PDF, dan konten biner lainnya.

Pilih Kodekan, alihkan sumber ke File, dan pilih gambar Anda. Alat ini menghasilkan baik string Base64 mentah maupun data URI siap pakai (data:image/png;base64,...). Tempel data URI ke dalam atribut src tag img HTML atau properti background-image CSS untuk menyematkan gambar tanpa file terpisah.

Base64 aman-URL mengganti + dengan - dan / dengan _ serta menghapus padding =, sehingga hasilnya aman untuk dimasukkan ke URL, string kueri, nama file, dan JSON Web Token (JWT). Aktifkan sakelar aman-URL ketika output Anda perlu diteruskan dalam URL atau nama file.

Ya. Base64 mengubah setiap 3 byte data menjadi 4 karakter ASCII, sehingga output yang dikodekan sekitar 33% lebih besar dari aslinya. Biaya tambahan itu adalah harga untuk membuat data biner aman ditransportasikan sebagai teks biasa.

Tidak ada yang diunggah. Semua pengodean dan pendekodean berjalan sepenuhnya di browser Anda menggunakan JavaScript, jadi teks dan file Anda tidak pernah meninggalkan perangkat Anda. Alat ini juga menangani teks UTF-8 penuh dengan benar, termasuk emoji dan karakter beraksen.

Apa itu Encoder Base64?

Sebuah encoder Base64 mengubah teks, gambar, atau file menjadi string teks Base64 biasa menggunakan alfabet 64 karakter (A–Z, a–z, 0–9, + dan /). Ini memungkinkan data biner berpindah dengan aman melalui sistem yang hanya menangani teks. Alat ini juga mendekode Base64 kembali menjadi teks atau file yang dapat diunduh, mendukung UTF-8 dan varian aman-URL, dan berjalan sepenuhnya di browser Anda.