Masukkan teks yang ingin Anda encode atau decode:
URL Encoder & Decoder adalah Tool Encoder & Decoder URL dan Kode HTML yang telah dikodekan URL. Ini berguna ketika Anda ingin menambahkan karakter khusus ke parameter URL. Pengkode URL online kami dapat membantu Anda dengan pengodean atau penguraian kode URL. Di bidang teks, ketik atau unggah URL, lalu klik tombol "Encode" atau "Decode" untuk menyandikan atau mendekodekannya.
Encoder/decoder online ini sangat berguna saat Anda ingin menambahkan karakter yang tidak umum ke parameter URL, yang terkadang disebut sebagai penyandian persen. Karakter tidak sah diganti dengan persentase (tanda persentase) dan dua bilangan bulat heksadesimal lagi sebagai bagian dari metode penyandian URL. Anda ingin tahu tentang kampanye email atau sumber buletin selama decoding URL.
Hanya kumpulan karakter ASCII yang dapat digunakan untuk mengirim URL melalui Internet. Karena URL ini berisi karakter yang bukan merupakan bagian dari rangkaian karakter ASCII, URL tersebut harus dikonversi ke format ASCII yang dapat digunakan. Tanda persen diikuti oleh dua nilai heksadesimal digunakan untuk menggantikan karakter ASCII berbahaya di URL ini. Tanda plus (+) atau persentase 20 digunakan sebagai pengganti spasi dalam pengkodean URL.
Dalam kebanyakan kasus, pengkodean URL digunakan dalam string kueri atau Uniform Resource Identifier (URI) (URI). Pengguna hanya ingin menggunakan pengkodean URL dengan simbol tertentu. Alat Encoder/Decoder URL online gratis ini akan mengkodekan atau mendekode URL Anda untuk Anda.
Menurut spesifikasi URL RFC 1738, URL hanya dapat memiliki jumlah karakter tertentu. Karakter berikut tercantum dalam urutan abjad:
Pengkodean URL online, sering dikenal sebagai penyandian persen, adalah metode penyandian informasi khusus dalam Unified Resource Identifier (URI) (URI). Meskipun biasanya disebut sebagai URL, ini lebih umum digunakan dalam kumpulan URL utama, yang mencakup Uniform Resource Locator (URL) dan Uniform Resource Name (URL) (URN).
Jenis pengkodean URL online ini juga digunakan untuk menyiapkan data untuk kueri HTTP dan untuk mengirimkan data formulir HTML.
Set karakter ISO dengan tanda persen (persen) dan nilai heksadesimal dua digit harus digunakan untuk mengganti semua karakter yang akan dimodifikasi. Berikut ini adalah beberapa contohnya:
Karakter yang dapat digunakan dalam URI diklasifikasikan sebagai dicadangkan atau tidak dicadangkan (atau tanda persen sebagai bagian dari penyandian persen). Karakter yang bertanda asterisk (*) adalah karakter yang memiliki arti tertentu. Karakter garis miring, yang biasanya digunakan untuk membagi beberapa komponen URL, adalah contoh ideal. Karakter yang dibiarkan tanpa pamrih, di sisi lain, tidak memiliki arti khusus.
Karakter yang dicadangkan diwakili menggunakan pengaturan karakter unik dan penyandian persentase. Kumpulan karakter yang dicadangkan dan kriteria di mana karakter khusus yang dicadangkan memiliki signifikansi khusus telah sedikit berubah dengan setiap revisi standar yang mengatur skema URI dan URI.
Jika karakter dari set yang dipesan memiliki arti khusus dalam konteks tertentu, dan skema URI menentukan bahwa penggunaan karakter untuk alasan lain itu penting, karakter harus dikodekan dengan persen.
Ketika karakter yang dicadangkan adalah persentase pengkodean, umumnya diterjemahkan ke nilai byte ASCII dan kemudian dinyatakan sebagai sepasang bilangan bulat heksadesimal. Dalam URI, digit sebelum tanda persen (persen) digunakan sebagai ganti karakter yang dicadangkan. Dan bagi mereka yang bukan ASCII, biasanya dikonversi ke skema byte di UTF-8, dan kemudian setiap nilai byte diwakili, seperti yang dikatakan sebelumnya.
Karakter yang dicadangkan yang tidak memiliki tujuan khusus dalam konteks tertentu juga dapat diberi kode persentase, tetapi secara semantik setara dengan yang tidak. Mari kita lihat sebuah contoh: "/" masih merupakan karakter yang dicadangkan, tetapi biasanya tidak ada gunanya kecuali jika skema URI menentukan sebaliknya. Akibatnya, jika tujuannya tidak dicadangkan, karakter tidak perlu dikodekan dalam persentase.
Menurut definisi, URI yang hanya berbeda dalam apakah karakter yang tidak dilindungi dikodekan secara fisik adalah sama, meskipun mainframe URI mungkin tidak dapat membedakannya. Untuk interoperabilitas maksimum, desainer URI disarankan untuk menghindari penggunaan karakter tanpa syarat.
Oktet yang dikodekan persen sudah diwakili oleh karakter persen (persen). "percent-25" harus digunakan untuk mengkodekan karakter persentase (persentase).
Sebagai komponen URI, beberapa sistem URI menyertakan representasi data arbitrer, seperti alamat IP atau jalur sistem file tertentu. Semua karakter URI, serta kemungkinan nilai data lain yang diwakilinya, harus dipetakan dengan jelas dalam persyaratan skema URI.