Base64 Encoder & Decoder - Teks & File (Didukung URL-Aman)
Kodekan teks atau file apa pun ke Base64, atau dekode Base64 kembali ke teks. Varian aman URL didukung. Dukungan UTF-8 penuh, berjalan seluruhnya di browser Anda.
Tentang Base64
Base64 mewakili data biner sebagai teks ASCII menggunakan 64 karakter. Base64 yang aman untuk URL menggantikan "+/" dengan "-_" dan menghapus padding "=" sehingga dapat diputar dengan aman di URL dan nama file. File menjadi URL data saat dikodekan.
Terus Menyempurnakan Gambar Anda
Tingkatkan pengeditan foto Anda ke tingkat berikutnya dengan alat populer ini
Tambahkan Teks ke Gambar
Menambahkan keterangan dan judul ke foto yang disempurnakan
Tambahkan Batas Foto
Bingkai efek Anda dengan batas yang indah
Kompres Gambar
Mengoptimalkan gambar yang disempurnakan untuk dibagikan
Ubah ukuran gambar
Mengubah dimensi gambar
Foto ke Kartun
Cobalah gaya artistik yang berbeda
Sketsa Pensil
Buat gambar pensil artistik
Frequently Asked Questions
Tempelkan teks Anda atau jatuhkan file apa pun ke dalam kotak input, pertahankan mode pada Encode dan representasi Base64 muncul di output. Untuk file, Anda mendapatkan URL data yang dapat disematkan langsung dalam HTML, CSS, atau JSON — tidak ada server unggahan di antaranya.
usageBase64 yang aman untuk URL menukar "+" dengan "-" dan "/" dengan "_" dan menghapus padding "=" di belakang sehingga nilai yang dikodekan dapat melakukan perjalanan ke dalam URL, nama file, dan segmen JWT tanpa melarikan diri lebih lanjut. Beralih URL aman setiap kali output berakhir di string kueri, segmen jalur, atau header HTTP.
technicalTidak. Base64 adalah pengkodean, bukan enkripsi. Siapa pun dapat memecahkan kode string dalam satu klik, jadi jangan pernah menggunakannya sebagai mekanisme kerahasiaan. Raih AES, RSA, atau libsodium saat Anda membutuhkan kerahasiaan nyata, dan gunakan Base64 hanya untuk membuat teks data biner aman.
privacyBase64 mengemas tiga byte menjadi empat karakter. Ketika panjang input bukan kelipatan tiga, encoder menempelkan blok terakhir dengan "=" sehingga outputnya tetap kelipatan empat. Standard Base64 menjaga bantalan; Base64 yang aman untuk URL membatalkannya karena panjangnya implisit.
technicalIya. Encoder membaca input sebagai UTF-8 sebelum pengkodean, sehingga karakter Arab, Cina, Sirilik, dan emoji pulang pergi dengan bersih. Hasil yang didekodekan dirender kembali sebagai teks UTF-8, yang diharapkan oleh setiap browser, terminal, dan API modern.
compatibilityBase64 menggelembungkan muatan sekitar 33% — tiga byte input menjadi empat byte output. Itu baik-baik saja untuk token pendek, ikon kecil, dan thumbnail yang disematkan JSON, tetapi untuk aset besar lebih suka unggahan biner langsung atau tautan CDN untuk menjaga transfer tetap cepat.
technicalTidak. Encoder berjalan sepenuhnya di dalam browser Anda menggunakan API atob / btoa standar ditambah pembungkus UTF-8, sehingga teks atau file Anda tidak pernah mencapai server. Itu membuat alat ini aman untuk token, kredensial, dan biner berpemilik yang tidak ingin Anda ekspos.
privacyUse Cases
Sematkan Gambar dalam HTML & CSS sebagai URL Data
Ikon kecil, logo, dan sprite SVG sebaris sebagai URL data Base64 untuk menyimpan permintaan HTTP, mengirimkan email HTML file tunggal, dan menjaga prototipe tetap mandiri tanpa hosting aset eksternal
Otentikasi API & Token Pembawa
Buat header autentikasi HTTP Basic, dekode token pembawa selama debugging API, dan periksa kredensial yang dibungkus base64 yang dibagikan di Postman, contoh curl, dan dokumen OpenAPI
Pengkodean File untuk Muatan JSON & GraphQL
Bungkus unggahan biner (PDF, gambar, klip audio) sebagai string Base64 sehingga diputar dengan aman di dalam mutasi JSON, GraphQL, dan badan webhook yang hanya membawa teks
Memecahkan Kodi Lampiran MIME Email
Tarik lampiran yang dikodekan 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
Buat string base64 yang aman untuk URL untuk tautan pengaturan ulang kata sandi, kode verifikasi email, ID berbagi, dan URL pendek tanpa merusak karakter "+" atau "/" di browser
Memeriksa Segmen JWT dengan Tangan
Memecahkan kode segmen header dan payload JSON Web Token selama debugging lokal saat Anda tidak menginstal dekoder JWT lengkap di terminal atau editor Anda
Pixoate