Cara encode atau decode URL
- Pilih Encode atau Decode.
- Tempel teks atau link Anda di kotak kiri, atau tekan Coba contoh.
- Atur opsinya. Saat encode, pilih Encode semuanya untuk satu nilai query atau Pertahankan struktur URL untuk link utuh, lalu tentukan apakah spasi menjadi +. Saat decode, aktifkan Anggap + sebagai spasi untuk link dari form.
- Salin atau unduh hasilnya. Jika Anda men-decode URL lengkap, periksa tabel Parameter query di bawah kotak.
Fitur
- Dua mode encode berdasarkan fungsi standar browser
encodeURIComponentdanencodeURI. - Opsi spasi menjadi + untuk encoding bergaya form HTML dan query string, dengan opsi pasangannya Anggap + sebagai spasi saat decode.
- Dukungan UTF-8 penuh untuk semua bahasa dan emoji.
- Tabel parameter query yang menampilkan setiap parameter dari URL yang ditempel beserta nilainya.
- Pesan kesalahan yang jelas jika link memiliki urutan % yang rusak atau tidak lengkap.
- Pakai hasil sebagai input untuk membalik arah dengan satu ketukan.
- Hasil langsung dengan jumlah karakter dan baris, tombol salin, dan unduh.
Mengapa encode URL di Fileora
Link sering membawa lebih banyak dari yang terlihat: ID sesi, token login sekali pakai, alamat email, atau jalur redirect internal. Menempelkannya ke encoder yang berjalan di server orang lain berarti menyerahkan semua itu. Fileora meng-encode dan men-decode dengan fungsi bawaan browser, jadi teks tidak pernah meninggalkan perangkat Anda dan tidak ada yang direkam.
Gratis, tanpa daftar, dan sama nyamannya di HP maupun di komputer, sangat membantu ketika Anda perlu membaca link panjang yang dikirim seseorang lewat chat.
Alat terkait: encode data biner dengan encode Base64, rapikan respons API dengan format JSON, atau ubah judul artikel menjadi alamat yang bersih dengan pengubah teks ke slug.
Karakter khusus dan hasil encode-nya
URL hanya boleh berisi sekumpulan karakter ASCII tertentu. Sebagian karakter itu punya tugas khusus, sehingga jika muncul di dalam sebuah nilai, karakter tersebut harus di-escape. Inilah yang paling sering Anda temui:
- Spasi: sama sekali tidak diizinkan, jadi menjadi
%20, atau+di query string gaya form. /memisahkan segmen path dan menjadi%2Fdi dalam nilai.?menandai awal query string:%3F.&memisahkan satu parameter dari parameter berikutnya:%26.=memisahkan nama parameter dari nilainya:%3D.#menandai awal fragment, bagian yang hanya disimpan browser:%23.%mengawali setiap escape, jadi tanda persen biasa ditulis%25.+bisa berarti spasi di form, jadi tanda plus sungguhan paling aman ditulis%2B.
Jika kata kunci seperti "nasi & ayam" tidak di-encode, tanda & memecahnya menjadi dua parameter dan server hanya menerima "nasi ". Meng-encode nilai terlebih dahulu mencegah bug semacam ini, yang sering muncul saat membuat link pencarian, link WhatsApp, atau parameter UTM secara manual.