Skip to main content

Pengenkrip Base64 Enkripsi teks ke format Base64 secara instan di browser Anda.

Enkripsi Base64 illustration
๐Ÿ”

Enkripsi Base64

Enkripsi teks ke format Base64 secara instan di browser Anda.

1

Masukkan Teks

Ketik atau tempelkan teks yang ingin Anda enkode ke dalam bidang input.

2

Lihat Keluaran Terenkripsi

Hasil terenkripsi Base64 muncul secara instan dan waktu nyata.

3

Salin Hasil

Klik tombol Salin untuk menyalin string terenkripsi ke clipboard Anda.

Loading tool...

What Is Enkripsi Base64?

Base64 adalah skema pengkodean biner-ke-teks yang merepresentasikan data biner menggunakan 64 karakter ASCII (A-Z, a-z, 0-9, +, /). Ini dirancang untuk membawa data biner melalui saluran yang hanya mendukung teks. Setiap 3 byte input menghasilkan 4 karakter Base64, dengan padding (=) ditambahkan ketika panjang input tidak merupakan kelipatan dari 3. Pengkodean Base64 meningkatkan ukuran data sekitar 33%, tetapi memastikan transportasi yang aman melalui protokol teks-only seperti email (MIME), JSON, XML, dan URI data. Alat ini menggunakan fungsi btoa() asli browser dengan dukungan Unicode penuh melalui encodeURIComponent, sehingga memastikan pengkodean akurat dari karakter multi-byte termasuk emoji dan skrip internasional. Semua pemrosesan terjadi sepenuhnya di browser Anda - data Anda tidak pernah meninggalkan perangkat Anda.

Why Use Enkripsi Base64?

  • Pengkodean instan dengan keluaran waktu nyata saat Anda mengetik
  • Dukungan penuh Unicode dan UTF-8 termasuk emoji dan karakter CJK
  • 100% client-side - data Anda tidak pernah meninggalkan browser Anda
  • Alat online gratis tanpa pendaftaran, batasan, atau iklan

Common Use Cases

Data URIs

Sematkan gambar dan file langsung di HTML/CSS menggunakan data: URIs.

Pengembangan API

Enkode kredensial dan payload untuk HTTP Basic Auth dan REST APIs.

Lampiran Email

Enkode lampiran biner untuk transport email MIME.

File Konfigurasi

Sematkan data biner dengan aman di file konfigurasi JSON, YAML, atau XML.

Technical Guide

Pengkodean Base64 bekerja dengan mengambil kelompok 3 byte (24 bit) dan membaginya menjadi 4 kelompok 6 bit. Setiap nilai 6-bit dipetakan ke salah satu dari 64 karakter dalam alfabet Base64: A-Z (0-25), a-z (26-51), 0-9 (52-61), + (62), dan / (63). Ketika panjang input tidak dapat dibagi dengan 3, karakter padding (=) dilampirkan. Alfabet standar didefinisikan dalam RFC 4648. Base64 yang aman untuk URL menggantikan + dengan - dan / dengan _ untuk menghindari masalah pengkodean URL. Alat ini menangani Unicode dengan pertama kali mengkodekan string ke UTF-8 melalui encodeURIComponent, kemudian menerapkan btoa() pada urutan byte yang dihasilkan.

Tips & Best Practices

  • 1
    Gunakan untuk menyematkan gambar kecil sebagai data URIs di HTML dan CSS
  • 2
    Ingat bahwa Base64 meningkatkan ukuran sekitar ~33% - tidak ideal untuk file besar
  • 3
    Untuk keluaran yang aman URL, ganti + dengan - dan / dengan _ secara manual
  • 4
    Base64 adalah pengkodean, bukan enkripsi - tidak menyediakan keamanan

Related Tools

Frequently Asked Questions

Q Apakah alat ini gratis?
Ya, sepenuhnya gratis tanpa pendaftaran yang diperlukan.
Q Apakah data saya aman?
Ya. Semua proses terjadi 100% client-side di browser Anda.
Q Apakah mendukung Unicode?
Ya, dukungan penuh Unicode termasuk emoji, CJK, dan karakter internasional lainnya.
Q Browser apa yang didukung?
Semua browser modern termasuk Chrome, Firefox, Safari, dan Edge.
Q Berapa ukuran input maksimum?
Tidak ada batasan keras - tergantung pada memori yang tersedia di browser Anda.

About This Tool

Enkripsi Base64 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ€” your data never leaves your device. No registration or installation required.