URLエンコード・デコード
URLのエンコード・デコード変換
このツールについて
コンポーネントモードでは、スラッシュやコロンを含むすべての特殊文字をパーセント記号と16進数の組み合わせ(%XX)に変換します。クエリパラメータの値など、URL の部品をエンコードするときに使います。URL全体モードでは、URL の構造(スキームやパス区切り)を保ったまま日本語などの特殊文字だけをエンコードします。いずれのモードでも、日本語などのマルチバイト文字は UTF-8 のバイト列に変換してからエンコードされます。
このツールはブラウザ上で動作します。入力データがサーバーに送信されることはありません。
よくある質問
「コンポーネント」モードと「URL全体」モードの違いは何ですか?
コンポーネントモードはクエリパラメータなどURL部品のエンコードに使い、スラッシュやコロンも変換します。URL全体モードはURL構造を保ったままエンコードするため、スキームやパス区切りはそのまま残ります。
エンコード済みの文字列を元に戻せますか?
はい。「デコード」に切り替えてエンコード済みの文字列を入力すれば、元の日本語やマルチバイト文字に復元できます。
URLエンコードとBase64エンコードは何が違いますか?
URLエンコードはURLに使用できない文字をパーセント記号と16進数で表現する方式です。一方、Base64は任意のバイナリデータをASCII文字列に変換する方式で、用途が異なります。