🔗 URL解析器

URLを構成要素に分解:プロトコル、ホスト、ポート、パス、クエリパラメータ、ハッシュ——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。

URL解析器について

この URL 解析器は、すべてブラウザ内で完結します。上の入力欄に任意の URL を貼り付け、解析をクリックすると、ブラウザネイティブの URL JavaScript API を使って各要素に分解します。サーバーへのアップロードは一切なく、JavaScript によってあなたのデバイス上で瞬時に処理されます。

URL 各要素の解説

  • プロトコル(Protocol) —— リソースへのアクセスに使うスキーム。https:http:ftp:mailto: など。
  • ホスト名(Hostname) —— サーバーのドメイン名または IP アドレス。example.com192.168.1.1 など。
  • ポート(Port) —— ネットワークポート。省略時はプロトコルのデフォルト(HTTP は 80、HTTPS は 443)が使われます。
  • パス(Pathname) —— サーバー上のリソースパス。/path/to/page など。パスは常にスラッシュで始まります。
  • ハッシュ(Hash) —— # 記号以降のフラグメント識別子。ページ内アンカーへの移動によく使われます。
  • クエリパラメータ(Query Parameters) —— ? 記号以降のキーと値のペア。& で区切られます。解析器は各パラメータを1行ずつ表示します。

解析器の使い方

  1. 入力ボックスに完全な URL を貼り付けるか入力します。
  2. 解析をクリック——下に結果テーブルが表示されます。
  3. 各要素を確認します。クエリパラメータはキーと値のペアで個別に表示されます。
  4. 概要をコピーでテキスト版をコピー、クリアでやり直せます。

よくある質問

URL はアップロードされますか? いいえ。すべての解析はローカルブラウザで行われ、URL がデバイスから外に出ることはありません。

無効な URL の場合はどうなりますか? 標準の URL コンストラクタを使用するため、無効な入力では例外がスローされます。エラーメッセージが表示されるので、URL を修正して再試行できます。

エンコードされたクエリパラメータはデコードされますか? はい。URLSearchParams API がパーセントエンコード値を自動的にデコードします。%20 はスペースに、%3F はクエスチョンマークになります。

相対 URL はサポートされていますか? 解析器は絶対 URL(プロトコル付き)を要求します。相対 URL を解決したい場合は、https://example.com/ のようなベースを先頭に付けてください。