Query Params Viewer

URL のクエリパラメータを分解、ネストされた encode パラメータも自動展開

完全な URL、ハッシュルーティング(例: #/path?a=1)、裸のクエリ文字列(例: a=1&b=2)に対応。Enter キーで解析します。

まだ URL が解析されていません。リンクを貼り付けるか、「サンプル」をクリックしてください。

Query Params Viewer について

URL の クエリ文字列 とは ? 以降の部分——& でつながれた key=value の並びで、たとえば ?q=shoes&page=2 です。Query Params Viewer はこの文字列をデコードし、各パラメータを表に展開します:値を URL デコードし、重複 key を示し、JSON を整形し、値そのものが encode された URL であればそれも展開します。すべてブラウザ内で動作し、データは一切アップロードされません。

よくある質問

URL のクエリパラメータとは?
URL の ? 以降にある key=value のペアです。複数のパラメータは & で区切られ、たとえば ?q=shoes&page=2&sort=asc のようになります。同じ key が複数回現れることもあります。
クエリ文字列をデコードするには?
完全な URL、裸の a=1&b=2、または #/path?a=1 のようなハッシュルートを入力欄に貼り付けて「解析」を押します。各値は URL デコードされ——%20 は空白に、%3D= に——判定された型とともに表に表示されます。
URL はサーバーに送信されますか?
いいえ。解析・編集・比較・共有リンクの生成はすべてブラウザ内で行われ、URL が端末から出ることはありません。共有リンクは状態を # フラグメントに載せますが、フラグメントはサーバーに送信されません。
重複した key はどう扱われますか?
出現ごとに保持され、それぞれ別の行として 1/22/2 のように示されます。これは URLSearchParams や多くのサーバーが重複 key を読む方法と同じで、単純なパーサーが黙って捨ててしまう値も見えます。
パラメータの中にネストされた URL も読めますか?
はい。値そのものが encode された URL やクエリ文字列——たとえば redirect=https%3A%2F%2F…%3Ftoken%3Dabc——であれば、展開して内側の key と value を最大3階層まで確認できます。