Cara menggunakan
- Tempel teks, buka file, atau coba contoh.
- Pilih format. Hasil diperbarui saat Anda mengetik.
- Salin hasil atau unduh data yang telah dikonversi.
Memahami encoding Base64
Base64 mewakili byte menggunakan alfabet ASCII kecil. Enkode teks UTF-8 atau file biner lokal untuk sistem yang mengharapkan nilai Base64.
Pilih alfabet standar atau Base64url. Masukan file memakai byte aslinya; gambar atau PDF tidak ditafsirkan ulang sebagai teks.
Dari teks atau file ke ASCII
Teks dikonversi menjadi UTF-8 sebelum dienkode. Tiga byte menjadi empat karakter Base64. File lokal dibaca sebagai byte mentah, termasuk file kosong; tidak ada yang diunggah.
Halo, dunia! 👋SGFsbywgZHVuaWEhIPCfkYs=Pengaturan bawaan mengonversi masukan ini dalam satu kali lintasan.
Pilih alfabet yang tepat
Base64 standar memakai + dan /. Base64url memakai - dan _. Padding awalnya aktif dan dapat dihilangkan jika format penerima mengizinkannya. Tidak ada pemisah baris atau awalan data URL yang ditambahkan.
Encoding tidak melindungi rahasia
Base64 adalah encoding yang dapat dibalik, bukan enkripsi atau kompresi. Ukuran biner biasanya bertambah sekitar sepertiga. Jangan anggap kredensial yang dienkode tersembunyi, dan periksa format yang diperlukan sistem penerima.
Maksimal masukan 5 MiB, keluaran 20 MiB, dan 10 detik per proses. File teks harus memakai UTF-8. Encoding Base64 juga menerima file biner. Dokumen tetap di perangkat Anda.
Pertanyaan umum
Bisakah saya mengenkode file?
Ya. Buka atau letakkan satu file lokal. Byte file dienkode tanpa diunggah.
Apakah emoji dan teks non-Inggris didukung?
Ya. Teks dienkode sebagai UTF-8 sebelum konversi Base64.
Apakah Base64url sama dengan Base64?
Alfabetnya berbeda pada dua karakter. Pilih Base64url jika protokol Anda memerlukannya.
Bisakah saya menghapus karakter =?
Nonaktifkan padding hanya jika format penerima mengizinkan padding dihilangkan.
Apakah hasilnya terenkripsi?
Tidak. Siapa pun yang memiliki nilai terenkode dapat mendekodenya.