URL エンコード
クエリ値・日本語・絵文字をパーセント変換。component・full。
このページのアドレスのみをコピーします。URL内の入力値・計測パラメータ・見出し位置は除き、計算結果は共有しません。
クエリ値・日本語・絵文字を安全にパーセントエンコードし、元に戻します。component(値)・full(URL全体)を選択。
ツールを準備中です。準備が完了すると入力できます。表示が続く場合は、再読み込みするか JavaScript が有効か確認してください。
結果がここに表示されます。
Component は encodeURIComponent で / ? # & = なども変換し、クエリ値やパスの一部に使います。Full URL は区切りを残しますが、まだパーセントエンコードされていない URL テキスト専用です。%20 を再処理すると %2520 になります。新しいクエリは生の値を URL.searchParams.set に渡してください。
URLSearchParams("q=a+b").get("q") は a b、decodeURIComponent("a+b") は a+b です。文字としての「+」は %2B にします。「+ を空白に」はクエリ・フォームの値だけを Component モードで手動変換するときに使い、Full URL モードではすべての + を保持します。
日本語・絵文字は UTF-8 のパーセント列にエンコードされ、正確に戻ります。壊れた列(途中で切れた % 等)は文字化けではなくエラーとして表示します。
/ もエスケープされます。パス区切りを保ちたい場合は Full URL に切り替えてください。