ホーム AlveaHubs無料・登録不要・オフライン動作

URLエンコード/デコード

このツールについて

このツールは、プレーンテキストをURLセーフなパーセントエンコーディングに変換したり、パーセントエンコードされた文字列を読みやすいテキストに戻したりします。標準エンコーディングと、&、=、?、/などの文字もエンコードするコンポーネントエンコーディングを選択できます。どちらの処理もブラウザ内で即座に行われます。

使い方

  1. 入力欄にテキストまたはURLを貼り付けます。
  2. 必要に応じて「Encode」または「Decode」をクリックします。
  3. &、=、?、/などの文字もエンコードしたい場合は「Component encoding」を有効にします。
  4. 出力欄から結果をコピーします。

こんな時に

  • APIコールで使用する前に、特殊文字(スペース、アクセント記号、記号)を含むURLパラメータの値をエンコードする。
  • ログファイルやエラーメッセージ内のパーセントエンコードされたURLをデコードして読みやすくする。
  • 非ASCII文字を含むクエリ文字列の値を、Webリクエストで使用できるように準備する。

よくある質問

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

パーセントエンコーディング(URLエンコーディングとも呼ばれる)は、URLで使用できない文字を「%」記号とその2桁の16進コードに置き換えます。例えば、スペースは%20になります。

「Component encoding」はいつ使うべきですか?

個々のクエリパラメータの値をエンコードするときに使用します。URLで特別な意味を持つ&、=、?、/もエンコードされます。パスセグメント全体をエンコードする場合はオフのままにしてください。

URL全体をエンコードすべきですか、それともパラメータの値だけですか?

URL全体ではなく、クエリパラメータの値のみをエンコードしてください。URL全体(スラッシュやコロンを含む)をエンコードすると構造が壊れてしまいます。

すべてブラウザ内でローカルに処理されます — テキストはサーバーに送信されません。