Apa fungsi alat ini
Parser URL memecah alamat web menjadi komponennya dan mendekode masing-masing: protokol, nama pengguna dan kata sandi, host, port, path, string kueri, dan fragmen. Parameter kueri ditampilkan dalam tabel, satu per baris, dengan kunci berulang tetap berurutan, sehingga URL pelacakan atau API yang panjang bisa dibaca sekilas.
Nama domain internasional ditampilkan dalam bentuk punycode (seperti yang dikirim lewat jaringan) sekaligus didekode ke Unicode, dan baris port menampilkan port bawaan protokol jika URL tidak menyebutkannya.
Cara menggunakan
- Tempel URL ke kolom input, atau tekan Contoh.
- Baca komponennya di panel hasil. Setiap nilai punya tombol salin.
- Edit, tambah, atau hapus parameter kueri di tabel. Input diperbarui dengan URL yang disusun ulang, siap disalin.
Enkode persen yang rusak (misalnya %zz) tidak menghentikan parser; teks mentah ditampilkan dan parameter ditandai sebagai enkode salah.
Contoh
https://user:p%40ss@www.example.com:8080/docs/getting%20started/?q=caf%C3%A9+au+lait&tag=js#install
URL ini memiliki protokol https, pengguna user dengan kata sandi p@ss, host www.example.com, port 8080, path terdekode /docs/getting started/, parameter q = café au lait dan tag = js, serta fragmen install.
Tips
- Gunakan parser untuk memeriksa URL pengalihan dan callback:
#yang nyasar atau&yang tidak dienkode di dalam nilai mengubah di mana parameter berakhir. - Untuk mengenkode atau mendekode satu nilai saja, bukan seluruh URL, gunakan alat enkode/dekode URL.
- Semuanya berjalan secara lokal di browser Anda; URL yang berisi token tidak diunggah ke mana pun.
FAQ
› Bagaimana parser membaca URL?
Dengan algoritme WHATWG URL yang sama dengan browser Anda, sehingga host, port, dan path yang Anda lihat persis seperti yang akan diminta browser. String kueri juga dipecah secara manual agar setiap parameter terlihat dalam bentuk mentah dan terdekode.
› Bisakah saya menempelkan URL tanpa https://?
Bisa. Input seperti example.com/page atau localhost:3000/api dibaca sebagai URL https://, dan hasilnya mencatat bahwa protokol diasumsikan.
› Mengapa + menjadi spasi?
Dalam enkode formulir HTML, + berarti spasi di string kueri. Jika server Anda memperlakukan + apa adanya, matikan Dekode + sebagai spasi di kueri pada opsi.
› Apa yang terjadi saat saya mengedit parameter?
String kueri disusun ulang dengan enkode persen yang benar lalu ditulis kembali ke input, sehingga URL di atas selalu sesuai dengan tabel. Menghapus semua parameter juga menghapus tanda ?.