URLエンコード(URL Encode/ユー・アール・エル・エンコード)とは、ウェブブラウザがURLに含まれた仕様上認められていない文字を取扱うための処理方法です。
具体的には、
に対して、「%xx」(xは半角の英数字)という形に変換します。
これは、URLの記述で重要な意味を持つ記号と混同されたりしないようにするための措置です。
このURLエンコードを施されたURLを受け取ったサーヴァは、これを基に元の文字列に戻して処理する事となります。
このURLエンコードされた文字列を元の文字列に戻す処理をURLデコードと言います。