Encode dan Decode URL
URL hanya boleh berisi sekumpulan karakter terbatas, sehingga spasi, huruf beraksen, emoji, dan simbol seperti &, ? atau # harus di-percent-encode — spasi menjadi %20, “é” menjadi %C3%A9. Tempel teks untuk mengenkodenya bagi parameter query atau path, atau tempel URL yang sudah dienkode untuk mendekodenya menjadi teks yang mudah dibaca.
Enkode satu nilai dengan mode ketat, yang juga meng-escape &, = dan /, atau seluruh URL dengan tetap mempertahankan strukturnya. Saat mendekode, Anda dapat menganggap + sebagai spasi, seperti pada formulir HTML yang dikirim. Semuanya berjalan di browser Anda saat Anda mengetik.
Mengapa Menggunakan Encoder URL Ini?
- Enkode dan dekode secara instan saat Anda mengetik
- Mode ketat untuk nilai query, mode aman untuk seluruh URL
- Dukungan Unicode penuh — aksen, Sirilik, CJK, emoji
- Berjalan di browser Anda — tidak ada yang dikirim ke mana pun
Cara Mengenkode atau Mendekode URL
- Pilih "Enkode" atau "Dekode"
- Tempel teks atau URL Anda ke kolom input
- Salin hasilnya
Pertanyaan yang Sering Diajukan
Apakah encoder URL ini gratis?
Ya, sepenuhnya gratis dan tanpa batasan.
Apa perbedaan antara kedua mode enkode?
Mode nilai query (encodeURIComponent) meng-escape setiap karakter yang memiliki arti khusus di URL, termasuk & = ? / dan #, sehingga sebuah nilai tidak dapat merusak URL. Mode seluruh URL (encodeURI) mempertahankan karakter-karakter tersebut, sehingga alamat lengkap tetap menjadi tautan yang berfungsi.
Mengapa spasi terkadang muncul sebagai + alih-alih %20?
Formulir HTML mengenkode spasi sebagai + dalam query string (application/x-www-form-urlencoded). Biarkan “Anggap + sebagai spasi” aktif untuk mendekode data semacam itu; matikan jika + dalam teks Anda memang tanda plus.
Apakah teks saya dikirim ke server?
Tidak. Enkode dan dekode berlangsung sepenuhnya di browser Anda.