🧩 ク゚リ文字列ビルダヌ

パラメヌタ
=
=
生成されたURL
https://example.com/search?q=hello+world&page=2

ベヌスずなるURLずキヌ・倀のペアを入力するだけで、正しくURL゚ンコヌドされたク゚リ文字列を自動的に組み立おるツヌルです。スペヌスや特殊文字を含む倀も自動的に゚ンコヌドされたす。APIのテストURL䜜成や、トラッキングパラメヌタ付きリンクの䜜成に䟿利です。

䜿い方

  1. ベヌスずなるURLを入力したす。
  2. パラメヌタのキヌず倀のペアを必芁なだけ远加したす。
  3. URL゚ンコヌド枈みの完成したURLが自動的に生成されるので、「コピヌ」でコピヌしたす。

蚈算の仕組み

このツヌルは、「キヌ=倀」の組をいく぀か入力するず、URLのク゚リ文字列?の埌ろの郚分を組み立おお、元のURLず合わせた完党なURLを䜜りたす。 キヌず倀は、ブラりザ暙準のURLSearchParamsで「application/x-www-form-urlencoded」圢匏に゚ンコヌドしたす。この圢匏では、空癜は「+」に、日本語や「&」「=」などの蚘号は「%E6%97%A5」のような%ず16進数の圢に倉換されたす。組ず組の間は「&」で぀なぎたす。 元のURLにすでに「?」が含たれおいる堎合は、2぀目の「?」ではなく「&」で぀なげたす。たた、「#」の埌ろフラグメントがある堎合は、ク゚リをその手前に入れたす。キヌが空の行は無芖したす。

蚈算䟋

元のURL: https://example.com/search q = hello world page = 2 → https://example.com/search?q=hello+world&page=2 元のURL: https://example.com/search?lang=ja → https://example.com/search?lang=ja&q=hello+world&page=2 元のURL: https://example.com/page#top → https://example.com/page?q=hello+world&page=2#top 倀に「日本語」ず入力するず、%E6%97%A5%E6%9C%AC%E8%AA%9E になりたす。

䜿甚䞊の泚意

  • ク゚リの䞭の「+」は、ほずんどのWebサヌバヌやフレヌムワヌクで空癜ずしお読み取られたす。「+」ずいう文字そのものは「%2B」に倉換されたす。
  • 同じキヌを耇数回入力するず、そのたた䞊べお出力したす䟋: tag=a&tag=b。配列ずしお受け取れるかは、受け取るサヌバヌ偎の仕様によりたす。
  • URLの長さには実甚䞊の䞊限がありブラりザやサヌバヌによっお数千〜数䞇文字、長いデヌタはPOSTで送るのが䞀般的です。

よくある質問

倀にスペヌスや日本語を含めおも倧䞈倫ですか?

はい。入力した倀は自動的にパヌセント゚ンコヌディングされるため、スペヌスや日本語、蚘号を含んでいおも正しいク゚リ文字列になりたす。

同じキヌを耇数回䜿うこずはできたすか?

はい。同じキヌ名の行を耇数远加するず、「?tag=a&tag=b」のように配列的なク゚リパラメヌタを䜜成できたす。

キヌが空欄の行はどうなりたすか?

キヌが空欄の行は無芖され、ク゚リ文字列には含たれたせん。