URL ツール
このツールについて
特殊文字を URL で使用できる形式に変換したり、パーセントエンコードされた文字列を読みやすい形に戻したりできます。また、URL を通信方式、ホスト名、ポート、パス、クエリパラメータ、フラグメントに分けて確認できます。
使い方
- URL 全体または URL の一部分をエンコード・デコード
- クエリパラメータをキーと値に分解
- URL を通信方式、ホスト名、ポート、パスなどに分解
- 各部分を個別にコピー
- 操作を選択: エンコード、デコード、または URL の分解を選びます。
- 内容を入力: 完全な URL または処理する文字列を貼り付けます。
- 結果をコピー: 全体の結果または URL の各部分をコピーします。
例
- マーケティング用リンクのクエリパラメータを修正する
- サーバーログのリダイレクト URL をデコード
- UTM 付きキャンペーン URL を安全に構築
- OAuth で使用する戻り先の URL が正しくエンコードされているか確認する
制限事項
- 無効な URL はエラーを表示
- IDNA/punycode 表示はブラウザ実装に依存
- 入力したデータはブラウザ上で処理され、サーバーには送信されません。
よくある質問
- encodeURI と encodeURIComponent の違いは?
- このツールは主にクエリパラメータの値に必要な URL エンコードを扱います。URL の構造に使われる予約文字には別の規則があります。
- スペースが + または %20 になるのはなぜ?
- form-urlencoded は + をスペースにすることが多い。サーバーに合わせてオプションを選択。
- フラグメントを解析できますか?
- はい。フラグメントがある場合は、# 以降の内容が個別の項目に表示されます。