URL エンコード / デコード

URL で安全に使用できるように特殊文字をエンコードしたり、パーセントでエンコードされた文字列を読み取り可能なテキストにデコードしたりできます。ブラウザ内でインスタントに。

エンコード ツール · 100% クライアント側 · 0 バイトのアップロード
Mode:
Plain text / URL
Encoded output
Common encodings — click to insert

オンラインで URL をエンコードおよびデコードする方法

ToolsPix URL エンコーダ / デコーダ ブラウザの組み込み機能を使用して、テキストをパーセントエンコードされた URL 形式に変換します。 encodeURIComponent そして encodeURI 機能。ソフトウェアをインストールしたり、アカウントを作成したりする必要はなく、サーバーにデータが送信されることもありません。

ToolsPix URL エンコーダー/デコーダーを使用する理由?

  • 完全無料で文字数制限もありません。
  • すべてのエンコードとデコードはブラウザ内でローカルに行われ、データはどのサーバーにも送信されません。
  • Windows、Mac、Linux、iPhone、Android 上で、最新のブラウザがあればどこでも動作します。
  • の間で切り替えます encodeURIComponent そして encodeURI モード;エンコードまたはデコードしてすぐに結果が得られます。
  • ウォーターマーク、サインアップ、サードパーティのトラッカーはありません。

URL をエンコードまたはデコードする手順

選択 エンコード または デコード タブバーを使用してモードを選択し、テキストを入力フィールドに貼り付けると、結果が即座に表示されます。どちらかを選択してください encodeURIComponent (クエリパラメータ値の場合) または encodeURI (完全な URL の場合) モード ドロップダウンを使用します。クイック リファレンス グリッド内の任意の文字をクリックして、直接挿入します。ページが読み込まれると、ツールは完全にオフラインでも動作します。

よくある質問

パーセントエンコーディングとは何ですか?

パーセント エンコーディング (URL エンコーディング) は、安全でない ASCII 文字を % 記号とその後に続く 2 つの 16 進数で置き換えます。たとえば、スペースは %20 および & になります。 %26になります。これにより、特殊文字が URL 内で正しく送信されるようになります。

URL エンコードが必要になるのはどのような場合ですか?

ユーザーが提供したデータ (クエリ パラメーター、パス セグメント、フォーム データ) を URL に含めるときはいつでも。 URL 構造の破壊を避けるために、スペース、&、=、#、および非 ASCII 文字 (中国語、アラビア語などを含む) などの文字をエンコードする必要があります。

%20 の代わりに + が表示されることがあるのはなぜですか?

HTML フォーム データ (application/x-www-form-urlencoded) では、スペースは %20 ではなく + としてエンコードされます。標準の URL エンコード (RFC 3986) では、スペースは常に %20 です。このツールは標準のパーセント エンコーディングを使用します。

英語以外の文字をエンコードできますか?

はい。中国語、アラビア語、絵文字などの非 ASCII 文字は、まず UTF-8 バイト シーケンスに変換され、次に各バイトがパーセント エンコードされます。たとえば、「中」は %E4%B8%AD になります。

URL エンコードは HTML エンコードと同じですか?

いいえ。URL エンコードでは、安全な URL 送信のために文字が %XX シーケンスに置き換えられます。 HTML エンコードにより、<、>、& などの文字が置き換えられます。安全な HTML レンダリングのために名前付きエンティティを使用します。どちらも異なる目的を果たします。HTML コンテキストには HTML エンティティ エンコーダ ツールを使用します。

関連ツール