URLパーサー

任意の完全なURLを貼り付けると、そのプロトコル、ホスト、ポート、パス、クエリパラメータ、ハッシュを分解して表示します。

仕組み

これはブラウザネイティブのURL APIだけで動作します。ブラウザがリンクをたどる際に使うのと全く同じパーサーなので、この内訳は自作の正規表現による近似ではなく、権威ある結果です。クエリパラメータはURLSearchParamsから取得され、パーセントデコードや繰り返しキーを正しく処理します。

ここではURLを実際に取得することはなく、入力したテキストを解析するだけです。ネットワークリクエストは一切発生せず、URLのどの部分もブラウザの外に出ることはありません。

よくある質問

クエリパラメータはどう扱われますか?

?の後にあるkey=valueのペアはそれぞれデコードされ個別に一覧表示されます。繰り返しキー(?tag=a&tag=bなど)も複数行として表示されるため、何も暗黙に統合されることはありません。

相対URLでも動作しますか?

いいえ、プロトコル付きの完全なURLが必要です。このツールが直接使用するブラウザ自身のURLパーサーは、相対URLを解決するためのベースが必要だからです。

このURLはどこかに送信されますか?

いいえ。解析はブラウザ内蔵のURL APIを使い、完全にクライアント側で行われます。アップロードは一切行われず、URL自体へのリクエストも発生しません。