Semua alat · Data

Encode dan Decode Base64

Fungsi terverifikasi · 15 Agustus 2026

Mengonversi teks atau berkas ke Base64, atau menguraikan string Base64 kembali menjadi teks atau berkas yang bisa diunduh, semuanya di peramban Anda. Berjalan sepenuhnya di peramban Anda: tidak ada yang diunggah.

Arah

Masukan

Base64 standar menggunakan karakter + dan /, yang punya arti khusus di dalam URL: centang «aman untuk URL» jika Anda akan menaruh hasilnya di URL atau nama file, dan karakter itu akan diganti dengan - dan _. Menguraikan ke sebuah file akan menyusun ulang byte aslinya; Anda perlu tahu ekstensi aslinya, karena Base64 sendiri tidak menyimpan nama file. Masukan Base64 yang tidak valid akan ditandai dengan jelas, bukan menghasilkan keluaran yang tidak terbaca. Tidak ada yang diunggah: semuanya terjadi di perangkat Anda.

Cara kerja

  1. Pilih Encode atau Decode, dan Teks atau Berkas sebagai masukan.
  2. Untuk teks, tempel langsung; untuk berkas, seret atau klik untuk memilihnya.
  3. Hasilnya muncul seketika: salin atau unduh sebagai berkas jika Anda mengonversi dari atau ke berkas.
  4. Pengodean aman-URL (dengan - dan _ alih-alih + dan /) tersedia sebagai opsi untuk memakai hasilnya dalam URL atau nama berkas.

Pertanyaan yang sering diajukan

Apakah berkas atau teks saya diunggah ke suatu tempat?

Tidak: encoding dan decoding terjadi secara lokal di peramban Anda dengan API Base64 standar. Tidak ada yang dikirim ke server.

Apa perbedaan antara Base64 standar dan aman-URL?

Base64 standar menggunakan karakter + dan /, yang punya arti khusus di dalam URL. Base64 aman-URL menggantinya dengan - dan _ agar hasilnya bisa langsung dipakai dalam URL atau nama berkas tanpa pengodean tambahan.

Bisakah saya menguraikan string Base64 dan mendapatkan berkas yang bisa diunduh?

Bisa: mode decode dengan keluaran berkas menyusun ulang byte aslinya dan menawarkannya sebagai unduhan. Anda perlu tahu (atau menebak) ekstensi aslinya, karena Base64 sendiri tidak menyimpan nama berkas.

Apakah ada batas ukuran berkas?

Tidak ada batas tetap, meski berkas yang sangat besar (lebih dari 100 MB) akan lebih lama dan memakai lebih banyak memori, karena pengodean terjadi di memori peramban Anda.

Apa yang terjadi jika saya mencoba menguraikan Base64 yang tidak valid?

Anda akan mendapat kesalahan yang jelas, bukan keluaran yang tidak terbaca: alat ini memeriksa apakah masukannya Base64 yang benar sebelum mencoba menguraikannya.

File Anda tidak pernah diunggah. Gotool.xyz berjalan sepenuhnya sebagai JavaScript di peramban Anda. File Anda diproses di memori dan tidak pernah menyentuh server: tidak ada yang bisa bocor, tidak ada yang perlu dibersihkan. Tutup tab dan seolah tidak pernah terjadi. Satu-satunya yang kami catat adalah alat mana yang digunakan (hanya namanya, misalnya «merge») untuk mengetahui apa yang berguna bagi orang; tidak pernah file Anda, namanya, ukurannya, atau apa pun isinya.