Encode URL: Pengkode URL Online untuk Teks Query dan URI
Encode URL mengkodekan teks dengan persen untuk digunakan dalam URL, dengan opsi pengkodean komponen, URI penuh, dan gaya form. Gunakan encodeURIComponent untuk nilai query saat karakter yang tidak aman harus di-escape, encodeURI saat karakter struktur URL seperti : dan / harus tetap utuh, atau mode form saat spasi harus menjadi +, seperti dalam application/x-www-form-urlencoded. Alat ini berjalan privat di browser Anda.
Encode URL adalah pengkode URL berbasis browser untuk mengkodekan teks dengan persen yang ditujukan untuk URL. Alat ini menyediakan mode komponen, URI penuh, dan gaya form, sehingga Anda dapat memilih bagaimana teks harus direpresentasikan untuk penggunaan URL tertentu. Untuk nilai query, encodeURIComponent meng-escape karakter yang tidak aman; encodeURI mempertahankan karakter struktur URL seperti : dan /.
Mode yang Anda pilih menentukan bagaimana input di-encode. Mode komponen cocok untuk nilai query, sedangkan mode URI penuh menjaga karakter struktur yang disebutkan tetap utuh. Mode form mengikuti gaya klasik application/x-www-form-urlencoded, di mana spasi di-encode sebagai +. Opsi-opsi ini membantu Anda menyesuaikan output dengan jenis data URL yang sedang disiapkan.
URL perlu merepresentasikan teks menggunakan karakter dan konvensi yang sesuai dengan strukturnya. Meng-encode nilai query membantu membedakan isinya dari URL di sekitarnya, sedangkan meng-encode URI penuh dapat mempertahankan pemisah seperti : dan /. Pengkodean gaya form berguna saat konvensi yang diharapkan adalah application/x-www-form-urlencoded. Memilih mode yang cocok membantu menghindari penerapan satu gaya pengkodean untuk setiap situasi URL.
Encode URL berjalan sepenuhnya di browser Anda, sehingga input diproses di perangkat Anda dan tidak diunggah, disimpan, atau dikirim ke server. Setelah halaman dimuat, alat ini berfungsi offline karena tidak memiliki ketergantungan server. Alat ini gratis dan privat, sehingga berguna saat Anda ingin meng-encode teks tanpa mengirimkannya ke tempat lain.
Developer dan DevOps engineer dapat menggunakan alat ini saat menyiapkan nilai query, bekerja dengan URI penuh, atau memformat teks dalam gaya form. Alat ini juga membantu saat memeriksa nilai yang di-encode yang dibagikan seseorang atau memastikan bahwa nilai dapat dipulihkan tanpa mengubah isinya. Mode yang tersedia membuat perbedaan antara pendekatan pengkodean URL umum lebih mudah diterapkan.
Langkah 1: Ketik, tempel, atau seret teks yang ingin di-encode. Mulailah dengan nilai query, URI, atau teks lain yang ditujukan untuk URL.
Langkah 2: Pilih mode pengkodean URL yang sesuai dengan kebutuhan Anda. Opsi meliputi pengkodean komponen, URI penuh, dan gaya form.
Langkah 3: Periksa hasil pengkodean terhadap penggunaan yang Anda maksud. Mode komponen meng-escape karakter yang tidak aman, sedangkan encodeURI mempertahankan karakter struktur URL seperti : dan /.
Langkah 4: Salin nilai yang telah di-encode. Untuk pengkodean gaya form, spasi direpresentasikan sebagai +.
Kasus penggunaan: Siapkan nilai query yang berisi karakter yang harus di-escape. Mode komponen ditujukan untuk nilai query dan mengkodekan karakter yang tidak aman.
Kasus penggunaan: Encode URI penuh sambil menjaga strukturnya tetap terbaca. encodeURI membiarkan karakter seperti : dan / tetap utuh.
Kasus penggunaan: Format teks untuk gaya klasik application/x-www-form-urlencoded. Pilih mode form saat spasi harus direpresentasikan sebagai +.
Kasus penggunaan: Pulihkan teks asli dari nilai URL yang dikirim seseorang kepada Anda. Ini dapat membantu Anda memahami isi nilai query yang dibagikan.
Kasus penggunaan: Lakukan round-trip nilai untuk memeriksa bahwa pengkodeannya tidak mengubah teks. Membandingkan nilai asli dan yang dipulihkan membantu mengonfirmasi hasilnya.
Kasus penggunaan: Kirim teks melalui saluran yang hanya membawa konten URL. Pengkodean membantu merepresentasikan karakter dalam bentuk yang ramah URL.
Kasus penggunaan: Pilih gaya pengkodean yang tepat saat menyiapkan data URL untuk alur kerja developer. Opsi mode membantu membedakan pengkodean nilai query dari pengkodean URI penuh dan gaya form.