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

URLを即座にエンコードまたはデコードします。

結果がここに表示されます...

おすすめのツール

役に立つかもしれない厳選されたツール

URLを安全にエンコード・デコードする

概要

URLには限られた文字しか使えないため、空白・記号・非英字はリンクやクエリ文字列で安全に運ばれるようパーセントエンコード(空白は%20になるなど)が必要です。URLエンコーダー/デコーダーはテキストをこの形式へ、またはその逆へ変換します。このツールはブラウザ内で即座にエンコード・デコードするので、クエリパラメータ作成、リンクのデバッグ、送られてきたエンコード文字列の解読に便利です。

使い方(ステップ)

  1. 1

    テキストまたはURLを貼り付け

    エンコードしたい文字列、またはデコードしたいパーセントエンコード文字列を入力します。

  2. 2

    エンコードかデコードを選択

    方向を選ぶと結果が出力欄に即座に表示されます。

  3. 3

    結果をコピー

    エンコード・デコードした文字列をリンク・コード・APIリクエストにコピーします。

仕組み

エンコードは安全でない文字をパーセント記号+16進のバイト値(UTF-8)に置き換えます。デコードはその逆で、%20を空白に、%C3%A9をéに戻します。ツールはウェブ全体で使われる標準のencodeURIComponent/decodeURIComponentの規則をローカルで適用するため、トークンや個人データを含みうるテキストがページを離れません。

こんなときに使う

空白・アンパサンド・スラッシュを含む値でクエリ文字列を作るとき。特殊文字でリンクが壊れる理由をデバッグするとき。ログ・メール・リダイレクトのエンコード済みURLをデコードして実際の宛先を見るとき。API呼び出し用パラメータを準備するとき。アクセントや他の文字を含む非ASCIIテキストをURL用にエンコードするとき。あるURLを別URLのパラメータとして安全に埋め込むとき。

よくある質問

URL全体のエンコードは : / ? など構造を作る文字を保持し、コンポーネント(単一パラメータ値)のエンコードはそれらもエスケープします。クエリ文字列に入れる個々の値にはコンポーネントエンコードを使います。

注意事項

二重エンコードはよくあるバグです。すでにエンコード済みの文字列をさらにエンコードすると%20が%2520になります。現在の状態が不明なら先にデコードしてください。

URLエンコーダー/デコーダー | Super Easy Utils