Base64 Encoder & Decoder

Encode dan decode teks UTF-8, file biner, gambar, dan Data URI dengan aman dan instan di browser.

100% Aman Sisi Klien
• Data Anda diproses secara lokal di peramban dan tidak pernah diunggah.

Data Input

Hasil Base64

Metrik Payload

Opsi KonversiEncode
Ukuran Output0 B
Rasio+0%
ENKODING & DEKODING

Mesin Enkoder & Dekoder Base64

Encode dan decode teks UTF-8, file biner, PDF, dan gambar dengan dukungan Base64 aman untuk URL.

Standar RFC 4648
Mendukung Base64 klasik serta varian aman untuk URL.
File Biner & Teks
Enkripsi dan dekripsi gambar, PDF, teks UTF-8, dan dokumen biner.
Pembuat Data URI
Menghasilkan string Data URI siap pakai untuk HTML dan CSS.
Tanpa Kirim ke Server
Pemrosesan lokal super cepat dan aman menggunakan WebWorker.
Siklus Eksekusi

Pipeline Pemrosesan Base64

Pipeline WebWorker 4 Tahap

01Read

Persiapan Buffer Biner

Membaca teks menjadi byte UTF-8 atau berkas menjadi ArrayBuffer.

02Transform

Enkode Algoritma Base64

Memetakan blok 6-bit secara presisi ke 64 karakter kamus standar.

03Emit

Penyajian Hasil Akhir

Menyediakan teks terenkripsi atau Data URI siap salin.

Spesifikasi Teknis

Toolkit Base64 Lengkap

Standar Perusahaan & Kepatuhan

Varian URL-Safe

Mengganti + dan / dengan - dan _ agar aman dipakai pada tautan dan token JWT.

Sematkan Gambar via Data URI

Membuat string data:image/png;base64,... untuk memangkas permintaan HTTP.

Dukungan Penuh Teks Unicode UTF-8

Memproses karakter internasional, aksen, dan emoji tanpa kerusakan data.

Pemrosesan Lokal yang Sangat Aman

Seluruh proses berlangsung di browser tanpa ada data yang dikirim ke internet.

Referensi Praktis Kode

Transformasi Manifes Nyata

Galeri Interaktif

Lihat bagaimana payload data dan hierarki bersarang diterjemahkan ke format yang bersih dan valid.

1. Teks Multi-Byte UTF-8 & Simbol Emoji

Pratinjau

Enkripsi dan dekripsi sempurna untuk karakter Unicode dan emoji tanpa rusak.

source_text.txtInput Teks Biasa
Hello, World! 🌍🚀
International: ä, ö, ü, ñ, 日本語
Client-Side Safe: 100% Private
encoded.b64Keluaran Base64
SGVsbG8sIFdvcmxkISDwn5qA8J+agA==
SW50ZXJuYXRpb25hbDogw6QsIMO2LCDDvCwgw7EsIOaXpeacrOiqng==
Q2xpZW50LVNpZGUgU2FmZTogMTAwJSBQcml2YXRl

2. Token Aman URL & Tanda Tangan JWT (RFC 4648 §5)

Pratinjau

Mengganti + dan / menjadi - dan _ agar aman dikirim dalam URL dan token.

jwt_payload.jsonMasukan JSON
{
  "sub": "usr_9821",
  "iss": "freejsontocsv.com",
  "scope": "read:data write:export"
}
url_safe_token.b64URL-Safe Base64
eyJzdWIiOiJ1c3JfOTgyMSIsImlzcyI6ImZyZWVqc29udG9jc3YuY29tIiwic2NvcGUiOiJyZWFkOmRhdGEgd3JpdGU6ZXhwb3J0In0

3. Sematan Gambar & SVG via Data URI

Pratinjau

Menghasilkan data:image/svg+xml;base64,... untuk disematkan langsung di HTML/CSS.

badge.svgMasukan XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
  <path d="M12 2L2 7l10 5 10-5-10-5z"/>
</svg>
data_uri.txtKeluaran Base64
data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDJMMiA3bDEwIDUgMTAtNS0xMC01eiIvPjwvc3ZnPg==
Referensi Tipe Data

Matriks Alfabet & Pemetaan Struktural Base64

Standar W3C & RFC 8259
SpesifikasiKumpulan AlfabetAturan PaddingKasus Penggunaan Standar
Standard (RFC 4648)A-Z, a-z, 0-9, +, /= or ==Pengiriman biner standar, string Data URI, dan muatan data API JSON.
URL-Safe (RFC 4648 §5)A-Z, a-z, 0-9, -, _Dihilangkan / OpsionalParameter URL, hash nama berkas, dan token JWT tanpa benturan pengkodean.
MIME (RFC 2045)Standard (76 chars/line)Wajib =Lampiran surat elektronik dan protokol SMTP (batas 76 karakter per baris).
PEM / TLS Keys (RFC 7468)Standard (64 chars/line)Wajib =Sertifikat keamanan dan penyematan aset langsung di kode aplikasi web.
Pertanyaan Umum

Pertanyaan yang Sering Diajukan (FAQ)

Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.

Untuk apa pengkodean Base64 digunakan?
Base64 mengubah data biner menjadi teks ASCII agar dapat ditransmisikan dengan aman melalui protokol berbasis teks seperti HTTP, HTML, dan JSON.
Apakah Base64 merupakan metode enkripsi atau pengamanan?
Bukan. Base64 adalah format pengkodean, bukan enkripsi. Siapa pun dapat mendekode string Base64 tanpa membutuhkan kata sandi.
Apakah alat ini mendukung emoji dan karakter internasional?
Ya! Alat ini memanfaatkan buffer UTF-8 modern untuk mengenkode dan mendekode emoji serta aksara internasional tanpa kesalahan.
Bisakah saya mendekode Base64 kembali menjadi gambar atau file?
Ya! Tempel string Base64 atau Data URI Anda untuk melihat pratinjau dan mengunduh file asli yang direkonstruksi.