Utils365

Encode dan decode URL online

Percent-encode teks untuk link, dan ubah URL ter-encode kembali menjadi teks yang mudah dibaca.

Tempel teks, buka file, atau seret ke sini

Berikutnya: Encode / decode Base64 · Decoder JWT

Laporkan masalah dengan alat ini

Cara menggunakan Encode / decode URL

  1. Pilih Encode atau Decode

    Encode membuat teks aman dimasukkan ke URL. Decode mengubah %20 dan kode lainnya kembali menjadi teks.

  2. Tempel teks atau link Anda

    Hasilnya diperbarui selagi Anda mengetik. Pilih apakah Anda meng-encode sebagian URL atau URL utuh.

  3. 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.