Encode dan decode URL online
Percent-encode teks untuk link, dan ubah URL ter-encode kembali menjadi teks yang mudah dibaca.
Laporkan masalah dengan alat ini
Cara menggunakan Encode / decode URL
Pilih Encode atau Decode
Encode membuat teks aman dimasukkan ke URL. Decode mengubah %20 dan kode lainnya kembali menjadi teks.
Tempel teks atau link Anda
Hasilnya diperbarui selagi Anda mengetik. Pilih apakah Anda meng-encode sebagian URL atau URL utuh.
Salin hasilnya
Salin atau unduh. Untuk link dengan query string, setiap parameter ditampilkan di bawah dalam bentuk yang sudah di-decode.
Mengapa menggunakan Utils365
Semua bahasa dan emoji
Teks di-encode sebagai UTF-8, jadi aksen, huruf Mandarin, dan emoji kembali persis seperti semula.
Baca link pelacakan
Tempel link panjang dan lihat setiap parameter query, seperti utm_source, di barisnya sendiri dengan nilai yang sudah di-decode.
Pesan kesalahan jelas
Kode % yang rusak disebutkan beserta posisinya, sehingga mudah ditemukan di URL yang panjang.
Privat sejak awal
Encode dan decode berlangsung di browser Anda, jadi link yang berisi token atau data pribadi tidak pernah diunggah.
Pertanyaan yang sering diajukan
Apa itu URL encoding?
Disebut juga percent-encoding, cara ini menulis karakter yang tidak diizinkan dalam URL sebagai % diikuti dua digit heksadesimal. Spasi menjadi %20 dan € menjadi %E2%82%AC.
Sebaiknya saya meng-encode sebagian URL atau URL utuh?
Encode bagiannya, seperti kata pencarian atau nilai dalam query string, agar karakter seperti & dan = tidak merusak link. Encode URL utuh hanya untuk memperbaiki spasi dan aksen sambil menjaga : / ? & = # tetap berfungsi.
Spasi itu %20 atau +?
Keduanya dipakai. %20 berfungsi di mana saja dalam URL. + berarti spasi hanya di query string dan data formulir. Centang Spasi sebagai + untuk meng-encode seperti formulir HTML.
Mengapa saat decode muncul pesan kode % tidak valid?
Tanda % harus diikuti dua digit heksadesimal, dan kode-kodenya bersama-sama harus membentuk UTF-8 yang valid. % yang berdiri sendiri atau kode terpotong seperti %E2%82 tidak bisa di-decode. Tanda persen sungguhan ditulis %25.
Apakah ini sama dengan encodeURIComponent?
Ya. Teks untuk bagian URL memakai encodeURIComponent dan URL utuh memakai encodeURI, jadi hasilnya sama persis dengan JavaScript.