すべてブラウザ内で実行されるため、非公開リンク、API callbacks、キャンペーンURL、一時トークンはアップロードされません。パーサーはブラウザ標準のURLとURLSearchParams APIを使い、その上に編集可能なテーブルを追加します。繰り返しキーを失わずにパラメータを確認して再構築できます。
URL Query Parser 日本語
すべてブラウザー内で動作します。アップロードも登録も不要です。
query stringを貼り付けるか行を追加して、パラメータの再構築を開始します。
--percent-encodedテキストはテーブル内でデコードされ、再構築した出力では再びエンコードされます。
query string parserとは?
query string parserは、URLの疑問符より後ろの部分を読みやすいキー/値の行に変換するツールです。生のquery stringまたは完全なURLを貼り付けると、percent-encodedテキストをデコードし、重複キーを順序どおりに保持し、パラメータを編集して、きれいなquery stringや更新済みURLを再構築できます。
使い方
- 1URLまたはquery stringを貼り付ける. <code>https://example.com/?a=1</code>のような完全なURL、<code>a=1&b=2</code>のような生のquery、または先頭に疑問符が付いたqueryを使えます。
- 2デコード済みの行を確認する. テーブルには、percent decoding後の各キーと値が表示されます。重複キーは元の順序のまま別々の行として残ります。
- 3編集、追加、削除、並べ替えを行う. キーと値を直接変更し、不足しているパラメータを追加し、不要な行を削除し、安定した出力が必要なときはキーで並べ替えます。
- 4再構築した出力をコピーする. エンコード済みquery string、先頭に疑問符を付けた版、更新済みの完全なURL、またはキー/値ペアのJSON配列をコピーできます。
こんな方に
- callbacksをデバッグする開発者は、OAuth、webhook、redirect URLを貼り付けて、デコードされた各パラメータ行を確認できます。
- キャンペーンリンクを確認するマーケティング担当者は、
utm_*値を読み取り、空欄を見つけ、きれいなトラッキングURLを再構築できます。 - バグを再現するQAチームは、パラメータを1つずつ編集し、更新されたquery stringをテストケースにコピーできます。
- 共有リンクを扱うサポートチームは、長いURLでは見落としやすい重複キーや空の値を確認できます。
よくある質問
このquery string parserは無料ですか?
はい。登録、ダウンロード、利用制限なしで無料で使えます。query stringまたはURLを貼り付けると、デコードされた行がすぐにブラウザ内に表示されます。
URLやquery stringはアップロードされますか?
いいえ。解析、編集、再構築はすべてブラウザ内でローカルに行われます。URLにアクセストークン、メールアドレス、キャンペーンID、外部サーバーへ送りたくない値が含まれる場合に便利です。
完全なURLも解析できますか?
はい。完全なURLを貼り付けると、ツールはURLのsearch parametersだけを読み取り、pathとfragmentを保持し、編集後に再構築した完全なURLを返します。先頭の疑問符あり、またはなしの生のquery stringも貼り付けられます。
重複キーは保持されますか?
はい。重複キーは出現した順序で別々の行として保持されます。重複サマリーで<code>tag=shoes&tag=summer</code>のようなケースを確認でき、誤って結合するのを防げます。
空の値はどう扱われますか?
空の値は空のままです。<code>empty=</code>のようなパラメータは空の値として表示され、等号のないキーも再構築時には<code>URLSearchParams</code>によって同じように扱われます。
percent-encoded値はデコードされますか?
はい。<code>blue%20shoes</code>のような値は、テーブルでは<code>blue shoes</code>として表示されます。再構築したqueryをコピーするとき、ツールはブラウザ標準のform-url-encodedルールで値を再エンコードします。
#の後ろの部分はどうなりますか?
完全なURLでは、再構築したURLをコピーするときに<code>#</code>の後ろのfragmentが保持されます。生のquery stringでは、fragmentはquery parametersの一部ではないため、<code>#</code>以降は無視されます。