DevKitBase
ツール概要プライバシー

`split("&")`のバグを再発明せずにクエリ文字列を解析

クエリ(`?`あり・なし)を貼り付け、キーと値を表示。ビルドモード:テーブル編集 → エンコード済み文字列。コンポーネントエンコーディングルールを使用。

文字数: 38
入力
出力

使用タイミング

リダイレクトのデバッグ、API例のドキュメント化、クエリ内の重複キーの修正に。

入力
?foo=1&bar=hello%20world&tags=a&tags=b
出力
foo=1
bar=hello world
tags=a
tags=b

仕組み

URLSearchParamsスタイルのパース(重複キーの動作に注意)。デコードされたペアを表示します。

よくある落とし穴

  • 重複キーはUIによって配列になるか、最後の値が優先されます。
  • 先頭の?は省略可能です。
  • ハッシュフラグメント(#...)はクエリパラメータではありません。

他のツールとの違い

クエリ全体をパースします。URLエンコード/デコードは個々の値に作用します。

FAQ

重複キーはどのように扱われますか?
`URLSearchParams`に従います(配列 / 最後勝ち — UIの選択を文書化)。
ハッシュフラグメントは?
`#...`を除去または無視 — どちらかを明示。
URLエンコードに関連?
単一値のエンコーダー。このページはマップ全体を対象。
アップロードされますか?
いいえ。

関連ツール

ブラウザ内で動作。アップロードは行われません。セキュリティ製品ではありません — ハッシュやJWTデコードはデバッグ用であり、パスワード保存や認証のアドバイスではありません。