Cara Mudah Encode Data ke Base64 (Online, CLI, dan Pemrograman)
Proses encode ke Base64 dapat dilakukan tanpa instalasi aplikasi tambahan, baik menggunakan alat online, perintah terminal, maupun potongan kode pemrograman.
1. Menggunakan Alat Online (Tanpa Koding)
Cara tercepat untuk pemula adalah menggunakan alat Base64 Encoder berbasis web:
-
Buka situs seperti base64encode.org atau webtoolkit.online.
-
Masukkan teks yang ingin di-encode pada kolom input yang tersedia.
-
Klik tombol Encode. Teks otomatis berubah menjadi deretan karakter Base64.
-
Catatan: Jangan memasukkan data sensitif (seperti kata sandi rahasia atau PIN bank) ke situs online converter gratis.
2. Menggunakan Command Line / Terminal
Setiap sistem operasi utama menyediakan perintah bawaan untuk encode teks atau file ke Base64.
Di Linux / macOS (Terminal):
-
Encode Teks:
Bashecho -n "Teks yang ingin di-encode" | base64 -
Encode File (misal: gambar.png):
Bashbase64 -i gambar.png -o hasil.txt
Di Windows (Command Prompt / PowerShell):
-
PowerShell:
PowerShell[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("Teks Anda")) -
Command Prompt (CMD) untuk File:
DOScertutil -encode file_input.txt file_output.b64
3. Menggunakan Bahasa Pemrograman
Jika Anda seorang pengembang web/aplikasi, berikut adalah cara menyisipkan logika encode Base64 ke dalam kode program:
JavaScript (Browser & Node.js):
-
Browser:
JavaScriptlet teks = "Hello World"; let encoded = btoa(teks); console.log(encoded); // Hasil: SGVsbG8gV29ybGQ= -
Node.js:
JavaScriptlet encoded = Buffer.from("Hello World").toString("base64"); console.log(encoded);
PHP:
PHP
$teks = "Hello World";
$encoded = base64_encode($teks);
echo $encoded; // Hasil: SGVsbG8gV29ybGQ=
Python:
Python
import base64
teks = "Hello World"
encoded = base64.b64encode(teks.encode('utf-8')).decode('utf-8')
print(encoded) # Hasil: SGVsbG8gV29ybGQ=
Ringkasan
Proses encode Base64 sangat mudah dilakukan melalui berbagai cara. Untuk kebutuhan cepat, gunakan Terminal/PowerShell atau Tools Online. Jika membangun sistem aplikasi, manfaatkan fungsi native seperti btoa() di JavaScript, base64_encode() di PHP, atau modul base64 di Python.




