開発・データ
URLエンコード・デコード
文字列をURLエンコードし、エンコード済み文字列をデコードできるツールです。
変換結果
%E3%81%8B%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB%20URL%20%E5%A4%89%E6%8F%9BURLエンコード/デコードツールの特徴
日本語や空白を含む文字列をURLエンコードしたり、エンコード済みの文字列を元に戻したりできます。 クエリパラメータの値や、URLに含める短い文字列の確認に使えます。
詳しい説明を開く
URLエンコードとは
URLエンコードは、日本語、空白、記号などURLの中でそのまま扱いにくい文字を、%E3%81%82 のようなパーセントエンコード表記へ変換することです。 クエリパラメータの値やリダイレクトURLの一部を安全に渡したいときに使います。
URLデコードとは
URLデコードは、%E3%81%82 や %20 のようにエンコードされた文字列を、人が読める文字へ戻すことです。 共有されたURL、ログ、アクセス解析のパラメータを確認するときに役立ちます。
使う場面と注意点
- このツールは
encodeURIComponentに近い用途で、URL全体よりもパラメータ値など一部の文字列の変換に向いています。 - 空白は
+ではなく%20に変換します。 - URL全体を組み立てる場合は、
?、&、=、/など区切り文字までまとめて変換しないよう注意してください。 - 入力内容はサーバーへ送信せず、ブラウザ内で変換します。
よくある質問
入力した内容は保存されますか?
保存されません。エンコードとデコードはブラウザ内で行い、入力内容はサーバーへ送信しません。
空白はどのように変換されますか?
このツールでは encodeURIComponent と同じく、空白は %20 に変換します。
URL全体を入力しても使えますか?
使えますが、URL全体ではなくクエリ値など一部の文字列を変換したい場面に向いています。