URLエンコード・デコード
テキストをURLで使えるようにエンコード、またはエンコードされた文字列をデコードします。結果はブラウザですぐに表示されます。
URLエンコード・デコードの使い方
- 「エンコード」または「デコード」を選びます。
- テキストまたはURLの一部を貼り付けます。
- 「実行」をクリックし、結果をリンクやコードにコピーします。
URLエンコード・デコードの仕組み
URLに使える文字は限られています。エンコードではテキストをUTF-8に変換し、非予約文字(英字、数字、- _ . ! ~ * ' ( ))以外の各文字を、パーセント記号と2桁の16進数に置き換えます。スペースは%20、&は%26になり、日本語の「あ」は%E3%81%82になります。これはJavaScriptのencodeURIComponentと同じです。
URL全体ではなく、パラメーターの値やパスの一部をエンコードしてください。URL全体をエンコードすると、URLの構造を表す:、/、?までエンコードされてしまいます。デコードはその逆を行います。
よくある質問
- このツールは無料ですか?
- はい。アカウント登録なしで、無料でURLのエンコードとデコードができます。
- どのエンコード方式を使っていますか?
- クエリパラメーターやパスの一部に適した、標準的なパーセントエンコーディング(encodeURIComponent)です。
- スペースが %20 ではなく + になることがあるのはなぜですか?
- HTMLフォームはクエリ内のスペースを + にエンコードしますが、パーセントエンコーディングでは %20 を使います。このツールはURLのどこでも使える %20 を使います。
- テキストがブラウザの外に送信されますか?
- いいえ。変換はすべてブラウザ内で行われ、テキストがサーバーに送信されることはありません。