Cara Encode Base64

📅 5 Agustus 2026 ☕ 2 min read
Cara Encode Base64

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:

    Bash

     

    echo -n "Teks yang ingin di-encode" | base64
    
  • Encode File (misal: gambar.png):

    Bash

     

    base64 -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:

    DOS

     

    certutil -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:

    JavaScript

     

    let teks = "Hello World";
    let encoded = btoa(teks);
    console.log(encoded); // Hasil: SGVsbG8gV29ybGQ=
    
  • Node.js:

    JavaScript

     

    let 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.


+