URLパーサー — URLを分解しクエリパラメータを編集
開発者ツールURLパーサーは、WHATWG URL標準に従ってアドレスをプロトコル・ホスト・ポート・パス・クエリ・フラグメントに分割し、クエリパラメータを編集してURLを組み立て直せる開発者向けツールです。
AI支援翻訳をレビュー中
このページはAIの支援で翻訳され、まだ専門家によるレビューを完了していません。重要な判断の前に、引用元をご確認ください。
概要
URLはscheme://host:port/path?query#fragmentという構造を持ち、クエリ文字列は&でつないだkey=valueのペアのリストです。このツールはブラウザ内蔵のURL APIでアドレスを解析し、各構成要素を表で表示して、パラメータを追加・変更・削除するたびにパーセントエンコーディングまで自動適用された新しいURLを組み立てます。長いマーケティングリンクからUTMパラメータを整理したり、APIリクエストのURLをデバッグしたりするのに便利です。URLはブラウザ内でのみ処理されます。
URL = scheme://host[:port]/path?query#fragment(WHATWG URL標準)
使い方
- 1解析したいURLを貼り付けます(https://がなければ自動的に補完されます)。
- 2解析ボタンを押し、構成要素の表とクエリパラメータの一覧を確認します。
- 3パラメータを編集・追加・削除し、再構築されたURLをコピーします。
参照表
| 構成要素 | 例 (https://example.com:8443/search?q=hello&page=2#results) |
|---|---|
| protocol | https: |
| hostname | example.com |
| port | 8443 |
| pathname | /search |
| query | q=hello&page=2 |
| fragment | #results |
出典・基準
- URL Living Standard - WHATWG
- MDN Web Docs: Client-side web APIs - MDN Web Docs
よくある質問
空白やASCII以外のパラメータ値はどう扱われますか?
URL標準に従ってパーセントエンコーディングが自動的に適用されます(例:空白は%20になります)。編集用の表にはデコードされた値が表示され、再構築されたURLにはエンコードされた形が入ります。
プロトコルのないアドレスも解析できますか?
はい。example.com/pathのような入力にはhttps://が自動的に先頭に付加されます。完全に相対的なパス(/pathだけ)は基準となるURLがないため解析できません。
貼り付けたURLはどこかに送信されますか?
いいえ。解析と再構築はブラウザのURL APIで処理されるため、トークンを含むURLでもデバイスの外に出ることはありません。