URI Component Encode & Decode
Encode/decode satu komponen URI (semua simbol termasuk :/?& ikut di-encode). Tool ini melakukan Encode sekaligus Decode dalam satu halaman — cukup pilih mode, tempel teks, lalu klik. Semua diproses di perangkat Anda tanpa dikirim ke server.
Semua proses berjalan di browser Anda. Data tidak pernah dikirim ke server kami.
Contoh
Contoh Input
halo dunia & teman
Contoh Output
halo%20dunia%20%26%20teman
Cara Penggunaan
- 1Pilih mode Encode atau Decode di bagian atas.
- 2Ketik atau tempel teks Anda pada kolom Input.
- 3Klik tombol (atau tekan Ctrl+Enter) untuk memproses. Hasilnya muncul di kolom Hasil.
- 4Klik Salin untuk menyalin hasil, atau "Tukar input/hasil" untuk membalik proses dengan cepat.
Tentang URI Component
URI Component Encode (encodeURIComponent) meng-encode SEMUA karakter yang bukan alfanumerik atau -_.!~*'() — termasuk :, /, ?, &, dan =. Dipakai untuk satu nilai yang akan dimasukkan ke dalam URL.
Cara kerjanya: setiap karakter spesial dikonversi ke %XX (UTF-8). Berbeda dari URL Encode biasa, di sini karakter pemisah URL pun ikut di-encode agar tidak merusak struktur saat nilai disisipkan.
Gunakan URI Component saat membangun query string secara manual — misalnya memasukkan teks pencarian, token, atau path ke dalam sebuah parameter, sehingga nilainya tidak salah diartikan sebagai bagian dari URL.
Pertanyaan Umum (FAQ)
Bisakah URI Component melakukan Encode dan Decode?
Ya. Tool ini adalah satu halaman dengan toggle — gunakan mode Encode untuk mengubah teks, dan mode Decode untuk mengembalikannya. Tidak perlu membuka dua halaman berbeda.
Apakah data saya dikirim ke server?
Tidak. URI Component diproses sepenuhnya di browser Anda. Teks yang Anda masukkan tidak pernah meninggalkan perangkat Anda.