本文へスキップ
にゃんこツール

URLパーサー・クエリパラメータ編集

URLを貼り付けると、プロトコル・ホスト・パス・クエリ・ハッシュに分解します。クエリパラメータは行ごとに編集・削除・並べ替えができ、結果のURLがその場で組み立て直されます。パラメータ値のエンコードだけ行いたい場合は URLエンコード/デコード もご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

入力が「/path?x=1」のような相対URLのときに使います。

使い方

  1. 「URL」欄に分解したいURLを貼り付けます。相対URLの場合は「ベースURL」も入力します。
  2. 構成要素やクエリパラメータの行を編集します。追加・削除・並べ替えもできます。
  3. 「組み立てた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はブラウザ内で処理され、サーバーには送信されません。ただし、画面共有やスクリーンショットでは見えてしまうため、共有前に値を伏せてください。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる