Pengode–dekoder Base64 / Base64URL
Base64 mengubah tiap tiga byte menjadi empat karakter. Teks diubah menjadi byte UTF-8 terlebih dahulu. Contoh: foo menjadi Zm9v; f menjadi Zg== dalam standar dan Zg dalam Base64URL. Standar memakai + dan / serta mewajibkan padding = yang diperlukan. Base64URL memakai - dan _, menghasilkan tanpa padding, serta menerima tanpa padding atau padding yang tepat. Spasi, baris baru, alfabet campuran, panjang salah, dan bit akhir bukan nol ditolak. Baris baru pada teks asli tetap terjaga setelah dikodekan dan didekode. UTF-8 tidak valid dan surrogate tanpa pasangan ditolak. Base64 adalah pengodean, bukan enkripsi. Mode biner menerima semua byte, termasuk UTF-8 tidak valid, hingga 1 MiB. Kodekan membuka berkas; dekode mengunduh byte asli sebagai decoded.bin. Pratinjau heksadesimal dibatasi 128 byte.
Input tetap di halaman ini. Tidak diunggah atau disimpan otomatis.
Teks atau data biner: maksimal 1 MiB (1.048.576 byte) sebelum dikodekan atau setelah didekodekan. Mode teks memerlukan UTF-8 yang valid. Input Base64: maksimal 1.398.104 karakter ASCII.