URL Encoder / Decoder

Masukkan teks yang ingin Anda encode atau decode:



Tentang URL Encoder / Decoder

Alat Encode dan Decode URL

Gunakan alat online dari atas untuk menyandikan atau mendekode string teks. Untuk interoperabilitas di seluruh dunia, URI harus dikodekan secara seragam. Untuk memetakan berbagai karakter yang digunakan di seluruh dunia ke dalam 60 atau lebih karakter yang diizinkan dalam URI, proses dua langkah digunakan:

  • Ubah string karakter menjadi urutan byte menggunakan pengkodean UTF-8
  • Ubah setiap byte yang bukan huruf atau angka ASCII menjadi %HH, di mana HH adalah nilai heksadesimal dari byte

Misalnya, string: François ,akan dikodekan sebagai: Fran%C3%A7ois

("ç" dikodekan dalam UTF-8 sebagai dua byte C3 (hex) dan A7 (hex), yang kemudian ditulis sebagai tiga karakter "%c3" dan "%a7" masing-masing.) Ini dapat membuat URI agak panjang (hingga 9 karakter ASCII untuk satu karakter Unicode), tetapi tujuannya adalah bahwa browser hanya perlu menampilkan bentuk yang didekodekan, dan banyak protokol dapat kirim UTF-8 tanpa %HH melarikan diri.

Apa itu pengkodean URL?

Pengkodean URL adalah singkatan dari pengkodean karakter tertentu dalam URL dengan menggantinya dengan satu atau lebih triplet karakter yang terdiri dari karakter persen " %" diikuti oleh dua digit heksadesimal. Dua digit heksadesimal dari triplet mewakili nilai numerik dari karakter yang diganti.

Istilah pengkodean URL agak kurang tepat karena prosedur pengkodean tidak terbatas pada URL ( Uniform Resource Locators ), tetapi juga dapat diterapkan ke URI lain ( Uniform Resource Identifiers ) seperti URN ( Uniform Resource Names ). Oleh karena itu, istilah penyandian persen harus lebih disukai.