クエリ文字列ビルダー
キーと値のペアからURLとクエリ文字列を即座に構築
パラメータ
出力URL
クエリ文字列ビルダー例
キーと値のペアとベースURLを入力して、正しくエンコードされたクエリ文字列を取得します。出力例:
上のサンプルをクリックしてこの例を読み込みます。
クエリ文字列とは?
クエリ文字列は?文字の後のURLの部分で、&で区切られたキーと値のペアを含みます。RFC 3986に従い、値内の特殊文字はパーセントエンコードされます。例えば、スペースは%20に、&は%26になります。このツールはブラウザのURLSearchParams APIを使用して正しくエンコードされたクエリ文字列を構築します。
このツールの使い方
ベースURLとパラメータを入力
ベースURL(例:https://api.example.com/search)を入力または貼り付けます。次に表を使用してキーと値のペアを追加します。チェックボックスで個別のパラメータを削除せずに有効/無効にできます。
エンコードされたURLを確認
右のパネルは完全にパーセントエンコードされたURLで即座に更新されます。値内のスペース、アンパサンド、その他の特殊文字は自動的にエンコードされます。無効なパラメータは除外されます。
コピーまたはダウンロード
<strong>コピー</strong>をクリックしてURLをクリップボードに、<strong>ダウンロード</strong>で保存します。既存のURLをパラメータに解析するにはURLパーサーを使用してください。
よくある質問
値内の特殊文字はどうなりますか?
URLSearchParamsでパーセントエンコードされます。スペースはURLSearchParams出力では+に、厳密なRFC 3986エンコードでは%20になります。両方ともすべてのブラウザとサーバーフレームワークで正しくデコードされます。
重複キーは可能ですか?
はい。同じキー名で複数の行を追加します。これによりtag=foo&tag=barが生成され、仕様で有効で、APIやフォーム送信の複数値パラメータに使用されます。