LOADING...

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 が含まれる場合はデコード、それ以外はエンコードとして自動判別します。

※処理はすべてお使いのブラウザ内で完結します(入力テキストをサーバーに送ることはありません)。