Parsing berlangsung saat Anda mengetik dan tetap berada di perangkat Anda - URL tidak pernah diunggah ke server mana pun, hal yang penting kalau URL itu memuat API key, token, atau ID pelacakan. Alat ini memakai URL dan URLSearchParams bawaan WHATWG di browser, mesin yang persis sama dengan yang dipakai address bar Anda, jadi apa yang Anda lihat di sini sama dengan cara klien sungguhan membaca alamat tersebut. Setiap parameter query ditampilkan dalam bentuk yang sudah di-decode dari percent-encoding, dan key yang duplikat tetap dipertahankan sesuai urutan aslinya, bukan digabung jadi satu.
URL Parser
Berjalan sepenuhnya di browser Anda - tanpa unggah, tanpa daftar.
Apa itu URL parser?
URL parser memecah sebuah alamat web menjadi bagian-bagian penyusunnya - scheme (https), hostname, port, path, query string, dan fragment - lalu menampilkan setiap parameter query sebagai pasangan key/value yang sudah didekode. Alat ini mem-parsing URL apa pun langsung di browser Anda menggunakan standar yang sama persis dengan yang dipakai browser itu sendiri, jadi Anda bisa memeriksa, men-debug, atau menyalin bagian mana pun.
Cara pakai
- 1Tempel sebuah URL. Masukkan URL absolut apa pun ke kotak input - boleh mengandung bagian userinfo, port, query string, dan fragment.
- 2Baca hasil rinciannya. Panel akan menampilkan setiap bagian struktural - scheme, hostname, port, path, query, fragment, origin - begitu URL valid.
- 3Periksa parameternya. Tabel parameter query menampilkan setiap key beserta nilainya yang sudah di-decode, dengan key duplikat tetap sesuai urutan kemunculannya.
- 4Salin yang Anda butuhkan. Salin satu bagian saja, atau gunakan Salin sebagai JSON untuk mengambil seluruh struktur hasil parsing untuk kebutuhan test atau laporan bug.
Cocok untuk siapa
- Developer yang men-debug redirect atau callback URL - lihat persis
path,query, danfragmentyang akan dituju sebuah request. - Marketer yang mengaudit tracking link - baca setiap parameter
utm_*sebagai daftar key/value yang rapi, bukan menyipitkan mata membaca satu string panjang. - Tim QA dan support yang mereproduksi bug dari link yang dibagikan - salin hostname, port, atau satu nilai query secara terpisah.
- Siapa pun yang belajar bagaimana struktur sebuah URL - rincian berlabel ini membuat scheme, host, port, path, query, dan fragment jadi konkret.
Tanya jawab
Apakah URL parser ini gratis?
Ya - sepenuhnya gratis, tanpa perlu mendaftar dan tanpa batasan penggunaan. Proses parsing berjalan sepenuhnya di browser Anda.
Apakah URL saya diunggah ke suatu tempat?
Tidak. URL diproses secara lokal di browser Anda dan tidak pernah dikirim ke server, jadi aman digunakan untuk link yang memuat API key, token sesi, atau parameter query yang bersifat pribadi.
Bagian URL apa saja yang ditampilkan?
Alat ini menampilkan scheme, username dan password jika ada (userinfo), hostname, port, path, query string, dan fragment, ditambah origin. Setiap parameter query juga ditampilkan sebagai pasangan key/value yang sudah di-decode.
Kenapa muncul instruksi untuk menambahkan https:// ?
Standar URL membutuhkan URL absolut agar host-nya bisa diketahui. Alamat polos seperti <code>example.com/path</code> atau alamat relatif seperti <code>/path?x=1</code> tidak punya scheme, jadi tidak bisa di-parsing sendirian - tambahkan <code>https://</code> (atau scheme yang sesuai) di depannya dan URL akan berhasil diproses.
Apakah parameter query di-decode?
Ya. Setiap nilai parameter di-decode dari percent-encoding, jadi <code>%20</code> ditampilkan sebagai spasi dan <code>caf%C3%A9</code> ditampilkan sebagai <code>café</code>. Key duplikat - seperti <code>color=blue&color=red</code> - tetap ditampilkan sebagai baris terpisah sesuai urutan aslinya, bukan digabung.
Kenapa port kadang kosong?
Saat sebuah URL memakai port default untuk scheme-nya (443 untuk https, 80 untuk http), standar ini membiarkan <code>port</code> kosong karena nilainya sudah tersirat. Port non-default seperti <code>:8443</code> akan ditampilkan secara eksplisit.
Bisakah ia mem-parsing fragment setelah tanda # ?
Bisa. Bagian setelah <code>#</code> ditampilkan sebagai fragment. Bagian ini tidak pernah dikirim ke server oleh browser, tapi tetap merupakan bagian nyata dari URL - berguna untuk rute single-page-app dan deep link.