Encoder/Decoder Base64 & URL
Encode dan decode Base64, URL (percent encoding), dan entitas HTML
Memuat alat…
Meng-encode teks dan file sebagai Base64, URL encoding (persen), entitas HTML, escape Unicode, atau hex, dan men-decode-nya kembali. Gunakan untuk membaca nilai ter-encode di respons API atau URL, atau untuk menyiapkan nilai untuk kode dan konfigurasi.
Cara pakai
- Pilih tab: "Base64", "URL", "Entitas HTML", "Escape Unicode" atau "Hex".
- Ketik di "Teks" untuk melihat "Hasil encode", atau tempel nilai ter-encode di sebelah kanan untuk melihat teksnya.
- Atur opsi seperti "Alfabet aman-URL (- dan _)", "Pindah baris setiap 76 karakter" atau "Encode sebagai".
- Untuk file, letakkan file di "Konversi file ke Base64"; simpan data biner hasil decode dengan "Simpan byte hasil decode sebagai file".
Cara kerja
- Base64 mengubah setiap 3 byte menjadi 4 karakter, jadi hasilnya sekitar sepertiga lebih panjang dari aslinya. Teks dikonversi ke byte UTF-8 lebih dulu, sehingga huruf beraksen, huruf Korea, dan emoji tetap utuh.
- Di tab URL, encodeURIComponent cocok untuk satu nilai query dan encodeURI untuk seluruh alamat. URL yang ditempel juga dipecah menjadi tabel parameter query.
- Input yang tidak valid dilaporkan beserta baris, kolom, dan masalahnya. Ukuran file bisa hingga 50 MB. Semua dikonversi di browser Anda dan tidak ada yang dikirim ke mana pun.
Pertanyaan umum
- Apakah Base64 itu enkripsi?
- Bukan. Siapa pun bisa men-decode-nya, jadi Base64 tidak boleh dipakai untuk menyembunyikan kata sandi atau data pribadi.
- Apa arti %20 di URL?
- Itu adalah spasi yang di-encode dengan persen. Form encoding menulis spasi sebagai + sebagai gantinya, yang bisa Anda pilih dengan "Spasi sebagai +".
- Cara mengubah gambar menjadi data URI Base64
- Letakkan gambar di "Konversi file ke Base64" dan aktifkan "Keluarkan sebagai data URI". Untuk file PNG, hasilnya diawali data:image/png;base64,.
- Apa beda Base64 dan Base64url?
- Base64url memakai - dan _ sebagai pengganti + dan / serta menghilangkan padding =. Formatnya dipakai di JWT dan URL; aktifkan "Alfabet aman-URL (- dan _)" untuk mendapatkannya.