URLエンコード・デコードツール
テキストを貼り付けて、URLエンコード(パーセントエンコード)・デコードをワンクリックで行います。
変換結果
URLエンコードとは
日本語や記号など、URLにそのまま含められない文字を「%」に続く16進数で表現する形式です。クエリパラメータの作成や、エンコードされたURLの内容確認に使えます。
使い方のポイント
- 日本語を含むURLやクエリパラメータの作成に使えます
- エンコード済みのURLに何が書かれているか確認したいときにも使えます
- UTF-8として処理するため、日本語・絵文字も正しく変換できます
- 入力したテキストはブラウザ内だけで処理され、外部サーバーへ送信されません
変換方式について
JavaScriptのencodeURIComponentと同じ方式でエンコードします。クエリパラメータの値(?key=value の value部分)を作る際に安全な形式で、英数字と一部の記号(- _ . ! ~ * ' ( ))以外はすべて%XX形式に変換されます。URL全体(/や?を含む文字列全体)をエンコードしたい場合は、意図せずスラッシュ等まで変換されてしまう点にご注意ください。
よくある質問
Q. デコードに失敗するのはなぜですか?
入力した文字列が正しいパーセントエンコード形式(%に続く2桁の16進数)になっていない場合、デコードに失敗しエラーメッセージが表示されます。エンコード結果をそのまま貼り付けているか確認してください。
Q. スペースは%20と+のどちらに変換されますか?
このツールは%20形式(パーセントエンコード)に変換します。フォームのapplication/x-www-form-urlencoded形式で使われる+(プラス)記号への変換ではない点にご注意ください。
Q. 入力したテキストは保存・送信されますか?
いいえ。変換処理はすべてブラウザ内で完結しており、外部サーバーへの送信は行いません。