URLエンコード・デコード

URI全体や構成要素をエンコードし、パーセントエスケープをローカルでテキストにデコードします。

現在の対象範囲で、この言語に対応しているツールを表示しています。サイト内のすべてのツールがすべての言語に翻訳されているという意味ではありません。

入力およびデコード後のファイルの上限は1 MiB、テキスト出力は2 MiBです。Base64は暗号化ではありません。デコードしたテキストやURLを開いたり実行したりすることはありません。標準Base64には正しいパディングが必要です。Base64urlの入力はパディングあり・なしの両方に対応します。空白は拒否します。URIモードは予約文字を保持し、componentモードは値全体を処理します。+はスペースを意味しません。

使い方

エンコードかデコードを選び、URI全体か構成要素を指定します。テキストを貼り付けて処理し、使用する前に出力を確認してください。

使用例

構成要素a b&cはa%20b%26cになります。URIモードでは、予約文字である&を保持します。

対応範囲と制限

URIモードはencodeURI/decodeURIを使用して予約文字を保持し、componentモードはencodeURIComponent/decodeURIComponentを使用します。デコード時に+は+のままで、スペースには変換しません。結果はテキストとして扱い、アクセスすることはありません。

よくある質問

URLの安全性や内容も確認できますか?

いいえ。URLにリクエストを送らず、ローカルでテキストを変換するだけです。無効なパーセントエスケープや不完全なUTF-8はエラーになります。変換の成功はURLの安全性を保証しません。

関連ツール