Cara menggunakan Encoder Base64 & URL
- 1
Pilih jenis enkode
Pilih Base64, Enkode URL, atau Entitas HTML, lalu pilih Enkode atau Dekode.
- 2
Tempel teks atau pilih file
Ketik atau tempel di kotak sebelah kiri; pada mode enkode Base64, Anda juga bisa memilih file untuk diubah menjadi Base64 atau data URL.
- 3
Atur opsi
Aktifkan Base64URL, padding, atau baris 76 karakter, atau pilih seberapa banyak bagian URL yang di-escape.
- 4
Salin atau simpan hasil
Salin hasilnya, simpan sebagai file, atau tekan Jadikan hasil sebagai input untuk membalik konversi.
Batas dan Pro
Gratis tanpa daftar: enkode file hingga 50 MB dan tempel teks sepanjang yang sanggup ditampung browser Anda; hasil di atas 600.000 karakter hanya ditampilkan sebagian di pratinjau, sedangkan hasil lengkapnya tersedia lewat Salin dan Simpan sebagai file.
Pro menghilangkan iklan; enkoder ini bekerja sama di semua paket. Lihat Pro
Tentang Encoder Base64 & URL
Base64 mengubah byte apa pun menjadi 64 karakter yang bisa dicetak, sehingga data tetap utuh saat melewati e-mail, JSON, atribut HTML, dan header HTTP. Enkoder ini bekerja untuk teks maupun file: teks dikonversi ke UTF-8 terlebih dahulu, sehingga huruf beraksen, aksara Mandarin, dan emoji bisa diubah bolak-balik dengan benar, tidak seperti btoa() bawaan browser yang gagal menanganinya.
Saat enkode, Anda bisa memilih alfabet standar atau Base64URL (- dan _ sebagai pengganti + dan /, seperti pada JWT dan parameter URL), padding = opsional, serta pemisah baris gaya MIME setiap 76 karakter. File hingga 50 MB bisa diubah menjadi Base64 biasa atau data: URL siap pakai untuk img src atau latar belakang CSS.
Saat dekode, kedua alfabet diterima, spasi dan pemisah baris diabaikan, padding yang kurang ditambahkan, dan awalan data: URL dibuang. Jika hasilnya berupa UTF-8 yang terbaca, Anda akan melihat teksnya; jika tidak, beberapa byte pertama dicocokkan dengan tanda tangan file yang dikenal — PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, font, dan lainnya — sehingga Anda bisa melihat pratinjau gambar atau mengunduh file dengan ekstensi yang tepat. Input yang tidak valid akan ditandai dengan posisi yang tepat beserta penjelasannya.
Dua tab lainnya mencakup enkode sehari-hari yang lain: enkode persen URL (satu nilai query, URL lengkap, atau data formulir yang mengubah spasi menjadi +) dengan rincian setiap parameter query, serta entitas HTML dua arah, termasuk semua referensi bernama seperti dan é. Base64 hanyalah enkode, bukan enkripsi: siapa pun bisa mendekodenya.
Privasi
Enkode dan dekode berjalan di tab browser ini, termasuk file yang Anda pilih; tidak ada teks atau file yang Anda ketik maupun buka yang diunggah. Pilihan pengaturan Anda (alfabet URL-safe, padding, mode URL) diingat di penyimpanan lokal, tetapi teks dan file itu sendiri tidak pernah disimpan.
Fitur
UTF-8 yang benar
Emoji, huruf beraksen, dan aksara non-Latin bisa dienkode dan didekode tanpa galat Unicode btoa().
Bisa mendekode file
Hasil biner dikenali dari tanda tangannya, ditampilkan pratinjaunya jika berupa gambar, dan bisa diunduh.
Escape URL dan HTML
Enkode persen untuk nilai, URL lengkap, atau formulir, plus semua entitas bernama HTML.