クエリ文字列変換ツール
URLのクエリ文字列(?以降)をキー/値の表とJSONに分解し、逆にJSONからクエリ文字列を生成します。配列・重複キーにも対応。
クエリ文字列 → 表 / JSON
URL全体を貼り付けてもOK。?以降を自動で抽出し、URLデコードして表示します。
クエリ文字列を入力すると、ここに表とJSONが表示されます。
JSON → クエリ文字列
値が配列の場合は同じキーが繰り返し出力されます(例: tag=php&tag=web)。
JSONを入力すると、ここにクエリ文字列が生成されます。
使い方
1
クエリ文字列を貼り付け
URL全体、または ?以降のクエリ文字列を上の入力欄に貼り付けます。
2
表とJSONを確認
キー/値が表とJSONに自動で分解されます。重複キーは配列としてまとめられます。
3
コピー・逆変換
結果をコピーして利用。下のセクションではJSONからクエリ文字列を再生成できます。
クエリ文字列変換ツールとは
URLの「?」以降に付くクエリ文字列(パラメータ)を、人間が読みやすいキー/値の表とJSONに変換するWebツールです。逆にJSONからクエリ文字列を組み立てることもできます。URLデコード、配列・重複キーの扱いに対応し、APIのデバッグやリンク生成、計測パラメータの確認などに役立ちます。すべての処理はブラウザ内で完結します。
機能・特徴
- 双方向の相互変換クエリ文字列→表/JSON、JSON→クエリ文字列のどちらにも対応します。
- 表とJSONで可視化キー/値を見やすい表とコピー可能なJSONの両方で同時に表示します。
- 配列・重複キー対応同じキーが複数あるパラメータを配列としてまとめ、再生成時も正しく展開します。
- ブラウザ内で完結URLSearchParamsで処理。入力はサーバーに送信されません。
活用シーン
- APIリクエストURLのパラメータ確認・デバッグ
- UTMなど計測パラメータの内容チェック
- JSON設定からリンクURLを生成
- 日本語を含むクエリのURLデコード確認
- 検索フォームやフィルタのパラメータ設計
よくある質問
URL全体を貼り付けても使えますか?
はい。URL全体を貼り付けると、自動で「?」以降のクエリ文字列だけを抽出して解析します。「?」より前のパス部分や、末尾の「#」以降(フラグメント)は無視されます。
同じキーが複数ある場合(重複キー)はどうなりますか?
重複したキーは配列としてまとめられます。例えば tag=php&tag=web は JSON では "tag": ["php", "web"] となります。逆変換でも、配列の値は同じキーを繰り返して展開します。
URLエンコードされた日本語や記号は読めますか?
はい。%E6%9D%B1%E4%BA%AC のようにエンコードされた値も自動でデコードして表示します。逆にJSONからクエリ文字列を生成する際は、必要な文字を自動でエンコードします。
JSONからクエリ文字列を作るとき、値が数値やオブジェクトでも大丈夫ですか?
数値や真偽値は文字列として出力されます。値が配列の場合は同じキーを繰り返し、入れ子のオブジェクトはJSON文字列として埋め込まれます。トップレベルは { } のオブジェクトを入力してください。
入力したURLやデータはサーバーに送信されますか?
いいえ。変換はすべてお使いのブラウザ内(JavaScriptのURLSearchParams)で完結し、入力内容がサーバーに送信・保存されることはありません。社内のURLやトークンを含むリンクも安心してご利用いただけます。