URL Parser
URLを構成要素ごとに分解(パース)して表示します。
概要
URLを、protocol・hostname・port・pathname・クエリパラメータ・hashといった構成要素へ分解して表示するツールです。
ブラウザ標準のURL APIを使用しているため、実際のブラウザやNode.jsでのURL解釈と同じ結果が得られます。
同じキーのクエリパラメータが複数ある場合も、すべての組み合わせを個別に一覧表示します。
使い方
- 1
入力欄に解析したいURLを入力します。
- 2
「解析する」ボタンをクリックします。
- 3
protocol・hostname・pathname・クエリパラメータなどの構成要素が表示されます。
入力例・出力例
入力
https://example.com:8080/users?id=123&name=taro#profile
出力
protocol: https: hostname: example.com port: 8080 pathname: /users queryParams: id=123, name=taro hash: #profile
利用シーン
長く複雑なURLから、特定のクエリパラメータの値だけを素早く確認する
リダイレクト先URLやAPIエンドポイントの構成要素(ホスト名・パスなど)を分解して検証する
URLの構造をドキュメントや調査メモに記録するため、構成要素を一覧化する
よくある質問
入力したURLは外部に送信されますか?
いいえ。解析処理はブラウザ標準のURL APIを利用してすべてブラウザ内で完結します。
同じキーのクエリパラメータが複数ある場合はどうなりますか?
すべてのキーと値の組み合わせを個別に一覧表示します。
protocolのないURLを入力するとどうなりますか?
「URLの形式が正しくありません。」と表示されます。https://などのprotocolを含めて入力してください。
注意点
protocol(https://など)を含まないURLはエラーになります。相対URLではなく完全なURLを入力してください。
認証情報(username・password)を含むURLは、ブラウザの仕様上、非推奨(deprecated)の書式です。実運用での使用は避けてください。
入力したURLはページ上にのみ保持されます。再読み込みすると失われます。
関連ツール
クエリ文字列をキーと値の一覧に分解(パース)します。
キーと値を入力してクエリ文字列を生成(ジェネレーター)します。
テキストやURLからQRコードを生成(ジェネレーター)します。
タイトル・説明文からOGP・Twitter Card対応のmetaタグを生成(ジェネレーター)します。