URL エンコーダー / デコーダー
URLコンポーネントをエンコード・デコードします。
URL エンコーダー / デコーダー
URLエンコード(パーセントエンコーディング)は、URLで使用できない文字をインターネット上で安全に転送できる形式に変換する処理です。スペース、アンパサンド、イコール記号、非ASCII文字などの特殊文字は、パーセント記号に続く2桁の16進数コードで表されます。クエリ文字列の構築、APIリクエストの作成、ユーザーが入力したテキストを含むフォームの送信処理に不可欠なツールです。URLに挿入する前に値をエンコードしたり、エンコードされた文字列を読みやすい形式にデコードするのに使用してください。
使い方
- URLで安全に使える形にするには「エンコード」を、すでにエンコードされた文字列を読むには「デコード」を選びます。
- 値を入力欄に貼り付けます。たとえば検索語、リダイレクトURL、クエリ文字列のパラメーターなどです。
- エンコードまたはデコードした結果をコピーし、リンクやAPIリクエストに挿入します。
- URL全体ではなく個々の値をエンコードしてください。URLを構成するスラッシュや疑問符が保持されます。
よくある質問
値のエンコードとURL全体のエンコードの違いは?
完全なURLには : / ? & などの構造を表す文字が含まれ、そのまま残す必要があります。通常はURLに挿入する個々の値(単一のクエリパラメーターなど)だけをエンコードし、これらの構造文字を壊さないようにします。
なぜスペースが %20 や + になるのですか?
スペースはURLで許可されていないため %20 にパーセントエンコードされます。一部フォームのクエリ文字列ではスペースが + にエンコードされます。どちらも通常のスペースにデコードされます。
データはそちらのサーバーに送信されますか?
いいえ。エンコードとデコードはブラウザ内でローカルに実行されます。