URLエンコード・デコード
URLのパーセントエンコードを相互変換します。日本語を含むURLの確認に。
テキストを入力すると自動で変換します。
補足
- encodeURIComponent / decodeURIComponent と同じ規則で変換します。
/や?もエンコード対象です。 - デコード時、
+は半角スペースには変換されません(フォーム送信形式ではなくURI規則で処理します)。
よくある質問
URLエンコードとURLデコードは何が違いますか?
エンコードは日本語や記号を%E3%81%82のようなパーセント形式へ変換すること、デコードはその逆に元の文字へ戻すことです。この画面では両方向をその場で確認できます。
デコードすると + が半角スペースになりませんか?
なりません。URI規則(decodeURIComponent と同じ)で処理するため、+ は + のままです。フォーム送信形式のクエリ文字列として + を空白に戻したい場合は、クエリ文字列の分解・組み立てをご利用ください。
/ や ? もエンコードされますか?
エンコードされます。encodeURIComponent と同じ規則のため、URL全体ではなくパラメータの値をエンコードする用途に合っています。