URL Encoder Decoder
Encode dan decode karakter khusus dalam URL dengan mudah. Berguna untuk pengembangan web dan API.
URL Encoder/Decoder
Apa Itu URL Encoding?
URL Encoding (juga dikenal sebagai Percent Encoding) adalah mekanisme untuk mengkonversi karakter khusus dalam URL menjadi format yang dapat ditransmisikan dengan aman melalui internet. Dalam URL, hanya karakter alfanumerik dan beberapa karakter khusus yang diperbolehkan tanpa encoding.
Karakter khusus, spasi, dan simbol non-ASCII dikonversi menjadi format "%XX" di mana XX adalah nilai heksadesimal dari karakter tersebut. Misalnya, spasi dikonversi menjadi "%20".
Kapan Menggunakan URL Encoding?
URL Encoding penting digunakan dalam situasi berikut:
- Parameter Query String: Ketika mengirim data melalui URL dalam parameter query string.
- Karakter Khusus dalam URL: Saat URL berisi karakter seperti spasi, tanda kurung, tanda plus, dll.
- Karakter Non-ASCII: Untuk menangani karakter internasional atau non-ASCII dalam URL.
- Pengembangan Web: Saat bekerja dengan formulir web, API, atau manipulasi URL.
Karakter URL Encoding Umum
Berikut adalah beberapa karakter yang sering di-encode dalam URL:
- Spasi: %20
- ! (tanda seru): %21
- # (tanda pagar): %23
- $ (tanda dolar): %24
- & (ampersand): %26
- ' (tanda kutip tunggal): %27
- ( (kurung buka): %28
- ) (kurung tutup): %29
- * (tanda bintang): %2A
- + (tanda plus): %2B
- , (koma): %2C
- / (garis miring): %2F
- : (titik dua): %3A
- ; (titik koma): %3B
- = (tanda sama dengan): %3D
- ? (tanda tanya): %3F
- @ (at): %40
- [ (kurung siku buka): %5B
- ] (kurung siku tutup): %5D