URLパーサー・クエリパラメータ編集
URLを貼り付けると、プロトコル・ホスト・パス・クエリ・ハッシュに分解します。クエリパラメータは行ごとに編集・削除・並べ替えができ、結果のURLがその場で組み立て直されます。パラメータ値のエンコードだけ行いたい場合は URLエンコード/デコード もご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
入力が「/path?x=1」のような相対URLのときに使います。
URLの構成要素
ベースURLで解決した絶対URLを元に組み立てています。
プロトコル(https:// など)がないため、ホスト名が空になっています。先頭に https:// を付けて試してください。
クエリパラメータ
クエリパラメータはありません。
使い方
- 「URL」欄に分解したいURLを貼り付けます。相対URLの場合は「ベースURL」も入力します。
- 構成要素やクエリパラメータの行を編集します。追加・削除・並べ替えもできます。
- 「組み立てたURL」を確認し、「コピー」で取り出します。
注意事項
- URLにトークンやパスワードが含まれることがありますが、入力内容はブラウザ内でのみ処理され、送信されません。
- 再組み立て時、クエリは正規化されます(例: 日本語はパーセントエンコード、スペースは既定で「%20」)。元の表記と文字列が変わる場合があります。
- ブラウザ標準のURL解析に従います。localhost:8080/x のようにプロトコルのない文字列は、localhostというスキームとして解釈されることがあります。
- プロトコルを http と https のような同種のものに変更することはできますが、特殊なスキーム(http・https・ftp・file・ws・wss)と、それ以外のスキーム間の変更はできません。
用語解説
クエリ文字列
URLの「?」から「#」の手前までの部分です。「key=value」を「&」でつないだ形式で、同じキーを複数回指定することもできます。
フラグメント(ハッシュ)
URLの「#」以降の部分です。ページ内の位置などを示し、サーバーには送信されません。
相対URL
「/path」や「../a」のようにプロトコルやホストを省略したURLです。基準となるベースURLと組み合わせて絶対URLに解決されます。
よくある質問
同じキーが複数あるクエリ(?a=1&a=2)はどう扱われますか?
重複したキーも別々の行として順序どおりに表示・編集でき、再組み立てしても順序と個数が保たれます。重複しているキーは一覧の上に注意として表示されます。
相対URLを分解するにはどうしますか?
「ベースURL」欄に基準となる絶対URL(例: https://example.com/dir/)を入力すると、「../a?x=1」のような相対URLを絶対URLに解決してから分解します。入力が絶対URLの場合、ベースURLは使われません。
組み立て後のURLが元の文字列と少し違うのはなぜですか?
クエリはパーセントエンコードの形式に正規化されるためです。たとえばスペースは「%20」(設定で「+」も選択可)になり、日本語はUTF-8のパーセントエンコードになります。ホスト名の大文字も小文字に統一されます。
トークンを含むURLを入力しても安全ですか?
入力したURLはブラウザ内で処理され、サーバーには送信されません。ただし、画面共有やスクリーンショットでは見えてしまうため、共有前に値を伏せてください。
このページをシェア
