Encoder & Decoder Base64 - Teks & File (Mendukung URL-Safe)
Enkode teks atau berkas apa pun ke Base64, atau dekode Base64 kembali menjadi teks. Varian URL-safe didukung. Dukungan penuh UTF-8, berjalan sepenuhnya di peramban Anda.
Tempel teks atau Base64 di sini…
atau jatuhkan file apa saja
Selesai dengan Encoder/Decoder Base64? Coba ini berikutnya
Alat pilihan yang cocok dipadukan dengan Encoder/Decoder Base64. Lanjutkan tanpa kehilangan file Anda.
Encoder / Decoder URL
Lakukan percent-encoding pada komponen URL atau seluruh URL, lalu dekode kembali. Mode encodeURIComponent dan encodeURI.
Coba sekarangPembuat Hash
Hitung digest heksa SHA-1, SHA-256, SHA-384, dan SHA-512 dari teks atau file apa pun menggunakan Web Crypto API browser.
Coba sekarangDekoder JWT
Dekode JSON Web Token, lihat header dan payload, periksa kedaluwarsa. Hanya lokal — token Anda tidak pernah meninggalkan browser.
Coba sekarangPercantik JSON
Format, validasi, dan minifikasi JSON di browser Anda. Indentasi rapi 2 / 4 / 8 spasi atau minifikasi satu baris dengan salin + unduh.
Coba sekarangPembuat Kata Sandi
Hasilkan kata sandi kuat yang acak secara kriptografis hingga 128 karakter dengan estimasi entropi langsung.
Coba sekarangDiff Checker
Bandingkan dua cuplikan teks baris demi baris. Tampilan terpisah atau tergabung, dengan opsi mengabaikan spasi dan mengabaikan huruf besar/kecil.
Coba sekarangFrequently Asked Questions
Tempel teks Anda atau letakkan file apa pun ke dalam kotak input, biarkan mode pada Encode, dan representasi Base64 akan muncul di output. Untuk file, Anda mendapatkan data URL yang dapat disematkan langsung di HTML, CSS, atau JSON — tanpa server unggah di antaranya.
usageBase64 URL-safe menukar "+" dengan "-" dan "/" dengan "_" serta menghapus padding "=" di akhir sehingga nilai tersandi dapat berada di dalam URL, nama file, dan segmen JWT tanpa escaping tambahan. Aktifkan URL-safe setiap kali output berakhir di query string, segmen path, atau header HTTP.
technicalTidak. Base64 adalah encoding, bukan enkripsi. Siapa pun bisa mendekode string-nya hanya dengan satu klik, jadi jangan pernah memakainya sebagai mekanisme kerahasiaan. Gunakan AES, RSA, atau libsodium saat Anda butuh kerahasiaan yang sesungguhnya, dan pakai Base64 hanya untuk membuat data biner aman dalam bentuk teks.
privacyBase64 mengemas tiga byte menjadi empat karakter. Ketika panjang input bukan kelipatan tiga, encoder mengisi blok terakhir dengan "=" agar outputnya tetap kelipatan empat. Base64 standar mempertahankan padding ini; Base64 URL-safe menghilangkannya karena panjangnya sudah implisit.
technicalYa. Enkoder membaca input sebagai UTF-8 sebelum mengodekan, jadi karakter Arab, Mandarin, Sirilik, dan emoji bolak-balik dengan bersih. Hasil yang didekode dirender kembali sebagai teks UTF-8, yang merupakan format yang diharapkan setiap browser modern, terminal, dan API.
compatibilityBase64 menggelembungkan ukuran payload sekitar 33% — tiga byte input menjadi empat byte output. Ini tidak masalah untuk token pendek, ikon kecil, dan thumbnail yang disematkan dalam JSON, tetapi untuk aset besar lebih baik gunakan unggahan biner langsung atau tautan CDN agar transfer tetap cepat.
technicalTidak. Encoder sepenuhnya berjalan di dalam browser Anda menggunakan API standar atob / btoa ditambah pembungkus UTF-8, sehingga teks atau file Anda tidak pernah mencapai server. Itu membuat alat ini aman untuk token, kredensial, dan biner berhak milik yang tidak ingin Anda ungkapkan.
privacyHow Base64 Encoder/Decoder helps you get it done
Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.
Sematkan Gambar di HTML & CSS sebagai Data URL
Sematkan ikon kecil, logo, dan sprite SVG sebagai URL data Base64 untuk menghemat permintaan HTTP, mengirim email HTML satu file, dan menjaga prototipe tetap mandiri tanpa hosting aset eksternal
Autentikasi API & Bearer Token
Buat header autentikasi HTTP Basic, dekode token bearer saat debugging API, dan periksa kredensial berbungkus base64 yang dibagikan di Postman, contoh curl, dan dokumen OpenAPI
Mengenkode Berkas untuk Payload JSON & GraphQL
Bungkus unggahan biner (PDF, gambar, klip audio) sebagai string Base64 agar dapat dikirim dengan aman di dalam JSON, mutasi GraphQL, dan body webhook yang hanya membawa teks
Mendekode Lampiran MIME Email
Tarik lampiran berenkode base64 dari file .eml mentah, log SMTP, atau respons IMAP untuk memulihkan faktur, tangkapan layar, dan dokumen yang hilang dari ekspor email
Token URL-Safe untuk Aplikasi Web
Hasilkan string base64 yang aman untuk URL guna tautan reset kata sandi, kode verifikasi email, ID berbagi, dan URL pendek tanpa rusak akibat karakter "+" atau "/" di browser
Memeriksa Segmen JWT Secara Manual
Dekode segmen header dan payload sebuah JSON Web Token saat melakukan debugging lokal ketika Anda tidak memiliki decoder JWT lengkap yang terpasang di terminal atau editor Anda
Pixoate