XhCode オンライン コンバータ ツール

URLデコード

URLデコードされるテキストを入力
URLデコードされた文字列:
URL文字列オンラインコンバーターツールをデコードするためのURLデコードツール

URL デコードとは何ですか?

URL デコード(または パーセントデコード)は、URL エンコードされた文字列を元の表現に戻すプロセスです。URL エンコードでは、特殊文字がパーセント記号 (%) とそれに続く 2 つの 16 進数(例: スペースの場合は %20)に置き換えられます。 URL デコードでは、このプロセスを逆に実行し、エンコードされた文字を通常の読み取り可能な形式に戻します。

たとえば、%20 はスペース ( ) にデコードされ、%3A はコロン (:) にデコードされます。


URL デコードを使用する理由

  • URL エンコードされたデータを元の形式に戻すこと。たとえば、送信用に URL エンコードされたクエリパラメータやフォームフィールドからデータを取得する場合などです。

  • URL で安全に送信できるようにエンコードされたデータの 可読性と正しい処理を保証すること

  • アプリケーション内で使用したり、ユーザーに表示したりするために、URL エンコードされた ユーザー入力やその他のデータを解釈すること。


URL デコードの使い方

  • URL デコードは、多くのプログラミング言語で組み込み関数を使用して実行されます。

    • JavaScript では、decodeURIComponent() または decodeURI() を使用できます。

    • Python では、urllib.parse.unquote() または urllib.parse.unquote_plus() を使用できます。

  • これらの関数は、URL エンコードされた文字列を受け取り、パーセントエンコードされた文字をデコードして元の表現に戻します。

例えば、

  • decodeURIComponent("Hello%20World%21") は "Hello World!" を返します。


URL デコードを使用する場合

  • Web リクエストで URL エンコードされたデータクエリパラメータフォームデータなど)を受け取り、それを デコードして使用可能な情報を抽出する必要がある場合。

  • API、ファイル、またはユーザー入力から URL または エンコードされた文字列 を処理し、エンコードされた文字を正しく解釈する必要がある場合。

  • 表示、保存、またはそれ以降の処理に使用できるようにするために URL エンコードされたデータ を処理する場合。

  • URL または HTTP リクエストで安全に使用できるようにエンコードされた データを取得して表示する場合