超高速サーバー送信なしURL/Query

URLエンコード / デコード・解析 - パーセントエンコーディング

URLエンコード/デコードとQuery String・UTM・重複パラメータ解析を ブラウザー内のみ処理します。

関連ツールBase64エンコーダー&デコーダーRegexテスト / 置換ツールJSON/XMLフォーマッター&バリデーター Cron式ツール タイムスタンプ / タイムゾーン変換ツール IPアドレス確認 QRコードジェネレーター

変換

整理オプション

0
パラメーター
0
UTM
0
重複キー
待機
状態
処理上限:URL/テキスト入力最大 1 MB

Query Parameters

解析結果がここに表示されます。

結果

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

URL構成要素

URLを解析すると構成要素が表示されます。

URL の正しいエンコードと解析

URL エンコードはコンテキストに依存します。URL 全体をプレーン テキストとしてエンコードすることは、クエリ値やパス コンポーネントをエンコードすることとは異なります。最初に解析すると、実際にパーセント エンコーディングが必要な部分のみを変更しながら、スキーム、ホスト、パス、クエリ キー、およびフラグメントを保存するのに役立ちます。

アドレス全体をやみくもにエンコードするのではなく、値をエンコードする

完全な URL には、: / ? などの構造文字が含まれます。 & = と #。文字列全体をエンコードすると、これらの区切り文字がデータに変わり、アドレスが使用できなくなる可能性があります。ユーザー指定のパラメータ値またはパス セグメントを、そのコンポーネントに適切な関数でエンコードします。

クエリの順序と空の値が重要になる場合がある

パラメーターの並べ替えは比較に役立ちますが、一部の署名付き URL、従来のバックエンド、またはキャッシュ キーは正確な順序に依存します。同様に、空の値を削除すると、サーバーが key= と欠落しているキーを区別するときにセマンティクスが変更される可能性があります。

デコードは検査のためのものであり、自動書き換えではありません

デコードされた値を表示すると、UTM タグとパラメータが読みやすくなりますが、最終的な URL ではデコードされた文字をパーセント エンコードしたままにしておく必要がある場合があります。再構成された URL は、それを使用するシステムで常にテストしてください。

URLを編集する前に

役立つ情報