URL エンコーダー / デコーダー

URLコンポーネントをエンコード・デコードします。

URL エンコーダー / デコーダー

URLエンコード(パーセントエンコーディング)は、URLで使用できない文字をインターネット上で安全に転送できる形式に変換する処理です。スペース、アンパサンド、イコール記号、非ASCII文字などの特殊文字は、パーセント記号に続く2桁の16進数コードで表されます。クエリ文字列の構築、APIリクエストの作成、ユーザーが入力したテキストを含むフォームの送信処理に不可欠なツールです。URLに挿入する前に値をエンコードしたり、エンコードされた文字列を読みやすい形式にデコードするのに使用してください。

使い方

  1. URLで安全に使える形にするには「エンコード」を、すでにエンコードされた文字列を読むには「デコード」を選びます。
  2. 値を入力欄に貼り付けます。たとえば検索語、リダイレクトURL、クエリ文字列のパラメーターなどです。
  3. エンコードまたはデコードした結果をコピーし、リンクやAPIリクエストに挿入します。
  4. URL全体ではなく個々の値をエンコードしてください。URLを構成するスラッシュや疑問符が保持されます。

よくある質問

値のエンコードとURL全体のエンコードの違いは?

完全なURLには : / ? & などの構造を表す文字が含まれ、そのまま残す必要があります。通常はURLに挿入する個々の値(単一のクエリパラメーターなど)だけをエンコードし、これらの構造文字を壊さないようにします。

なぜスペースが %20 や + になるのですか?

スペースはURLで許可されていないため %20 にパーセントエンコードされます。一部フォームのクエリ文字列ではスペースが + にエンコードされます。どちらも通常のスペースにデコードされます。

データはそちらのサーバーに送信されますか?

いいえ。エンコードとデコードはブラウザ内でローカルに実行されます。