テキストと文書ツール

URL エディター

区切り記号を手作業で合わせたり、パーセントエンコードの対象を推測したりせずにリンクを編集します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

HTTP、HTTPS、FTP、WS、WSSのみ対応します。最大20,000 UTF-16文字です。ユーザー名とパスワードは拒否されます。

使い方

使い方

  1. HTTP、HTTPS、FTP、WebSocket、セキュア WebSocket の絶対 URL を入力して解析します。
  2. プロトコル、ホスト名、ポート、パス、フラグメント、順序付きクエリ行を編集し、重複キーも追加・削除・保持します。
  3. 正規化 URL を作成し、ブラウザーのエンコードを確認してコピーまたは保存します。

定義された絶対 URL の範囲

http、https、ftp、ws、wss を使う階層型の絶対 URL を受け付けます。相対パス、mailto や data などの不透明スキーム、ユーザー名またはパスワードを含む URL は拒否されます。ブラウザー URL パーサーがホスト名を小文字化し、IDN を ASCII に変換します。プロトコルの既定ポートは同等のため省略される場合があります。オリジンだけの入力では、ルートスラッシュが明示されていたか記録します。

順序付きクエリ行とブラウザーのエンコード

クエリは順序付きキー・値行にデコードされます。重複キーも別行として順序を保ちます。再構築時は空のキーを省略し、他の値は URLSearchParams が予約文字をパーセントエンコードし、空白をプラスで表します。パスとフラグメントの編集はブラウザー URL setter を使うため必要なエンコードが正規化されます。入力と再構築 URL は 20,000 UTF-16 文字、クエリ一覧は 200 行までです。

よくある質問

あわせて知りたいこと

相対 URL を編集できますか?

いいえ。各要素の意味を明確にするため、対応プロトコルとホスト名を含む完全な URL を入力します。

重複するクエリキーは保持されますか?

はい。各出現が別の行になり、再構築 URL は表示順に保持した行を出力します。

ホスト名やポートが変わったのはなぜ?

ブラウザーが WHATWG URL 正規化を適用します。国際化ドメインは ASCII Punycode になり、ホスト名は小文字化され、既定ポートは省略されます。