HTMLツール

無料 クエリ文字列パーサー・ビルダー

URLのクエリ文字列をキーと値のテーブルに解析、またはパラメータからクエリ文字列を構築。重複を検出し、パラメータを並べ替え可能。

ツールを読み込み中...

クエリ文字列パーサー・ビルダーとは

ブラウザベースのクエリ文字列ツールで、2つのモードを備えています。解析モードはURLまたはクエリ文字列からすべてのクエリパラメータを抽出し、重複検出機能付きの見やすいテーブルに表示します。構築モードは1行ずつ入力されたkey=valueペアからクエリ文字列を構築します。両方のモードでパラメータのアルファベット順の並べ替えが可能です。

クイックアンサー

URLのクエリ文字列を重複検出付きのキーと値のテーブルに解析、またはパラメータペアからクエリ文字列を構築。並べ替えオプション付きでUTMにも対応。

制限事項

  • PHP形式の配列(?a[b]=c)のようなネストされたクエリ文字列形式は深く解析しません – パラメータはフラットなkey=valueペアとして扱われます。
  • 非常に長いURL(10KB以上)は多数のパラメータを持つ可能性があり、テーブルがスクロールしづらくなることがあります。
  • ビルダーはパラメータ名をいかなる標準に対しても検証しません – 任意の文字列がキーとして受け入れられます。

使い方

  1. URLからパラメータを抽出する解析モード、またはクエリ文字列を構築する構築モードを選択します。
  2. URLを貼り付けるか、key=valueペアを入力します(構築モードでは1行に1ペア)。
  3. 抽出されたパラメータを確認するか、並べ替えや重複排除のオプションを切り替えます。
  4. アプリケーションで使用するために結果をコピーします。

主な用途

  • UTMタグ付きURLを解析して、すべてのマーケティングパラメータ(utm_source、utm_medium、utm_campaign)を読みやすいテーブルで表示します。
  • key=valueペアを入力して、適切にエンコードされたクエリ文字列を取得し、APIリクエスト用のクエリ文字列を構築します。
  • アプリケーションで予期しない動作を引き起こす可能性のある重複クエリパラメータを検出します。

用途

使用例

マーケティングUTMパラメータを分析する

マーケターがUTMパラメータ付きの長いURLを貼り付けます。パーサーがutm_source=google、utm_medium=cpc、utm_campaign=launchを見やすいテーブルに抽出し、トラッキング設定の確認が容易になります。

APIクエリ文字列を構築する

開発者がREST API呼び出し用のクエリ文字列を構築する必要があります。filter=active、page=1、limit=20をkey=valueペアとして入力します。ビルダーはAPI URLに追加する準備のできた「filter=active&page=1&limit=20」を出力します。

よくあるミス

  • クエリ文字列のキーは大文字小文字を区別することを忘れる – filter=activeとFilter=activeは異なるパラメータです。
  • 構築前にパラメータ値の特殊文字をエンコードしない – ビルダーは自動的にエンコードしますが、手動構築では見落としがちです。
  • 重複パラメータがエラーだと想定する – 一部のAPIは複数値パラメータのために意図的に重複キーを使用します。

検証

  1. クエリパラメータ付きのURLを貼り付け、すべてのパラメータが正しいキーと値でテーブルに抽出されることを確認します。
  2. 構築モードに切り替え、3組のkey=valueペアを入力し、出力が適切にフォーマットされたクエリ文字列であることを確認します。

FAQ

クエリ文字列パーサー・ビルダーのFAQ

重複したクエリパラメータはどのように処理されますか?

パーサーは重複したパラメータ名を検出して警告し、どのキーが複数回出現するかを表示します。一部のAPIは意図的に重複キーを使用する(例:?tag=a&tag=b)ため、ビルダーは重複を防止しません。一意のキーが必要な場合は、並べ替えモードを有効にして手動で重複を削除してください。

このツールはURLフラグメント(ハッシュ)を処理しますか?

パーサーは処理前にURLフラグメント(#section)を除去します。フラグメントはサーバーに送信されず、クエリ文字列の一部ではないためです。フラグメントの内容はクライアント側でのみ処理されます。

関連ツール

その他のhtmlツール

こちらもお試しください

こちらもお試しください