URL Encode / Decode
URLエンコード・デコード
文字列を URL エンコード(パーセントエンコード)またはデコードします。URL モードでは https:// や / などの構造を残し、全体(コンポーネント) モードでは文字列全体を対象にします。入力内容に応じて自動判別し、結果はブラウザ内だけで処理されます。
URL
全体(コンポーネント)
URLエンコード・デコード
URLエンコード・デコードとは
URL エンコード(パーセントエンコード)は、URL やクエリ文字列にそのまま書けない文字(スペース、日本語、記号など)を %XX 形式の16進数に置き換える方式です。例えばスペースは %20、「あ」は %E3%81%82 のように表現されます。
デコードはその逆で、%XX を元の文字に戻します。URL モードは encodeURI / decodeURI 相当で、https:// や /、? などの構造記号を残します。全体(コンポーネント) モードは encodeURIComponent / decodeURIComponent 相当で、文字列全体を対象にします(フォーム形式の + もスペースとしてデコード)。
いずれのモードも、入力に %XX が含まれる場合はデコード、それ以外はエンコードとして自動判別します。
※処理はすべてお使いのブラウザ内で完結します(入力テキストをサーバーに送ることはありません)。