🔗 URL解析器
URLを構成要素に分解:プロトコル、ホスト、ポート、パス、クエリパラメータ、ハッシュ——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。
URL解析器について
この URL 解析器は、すべてブラウザ内で完結します。上の入力欄に任意の URL を貼り付け、解析をクリックすると、ブラウザネイティブの URL JavaScript API を使って各要素に分解します。サーバーへのアップロードは一切なく、JavaScript によってあなたのデバイス上で瞬時に処理されます。
URL 各要素の解説
- プロトコル(Protocol) —— リソースへのアクセスに使うスキーム。
https:、http:、ftp:、mailto:など。 - ホスト名(Hostname) —— サーバーのドメイン名または IP アドレス。
example.comや192.168.1.1など。 - ポート(Port) —— ネットワークポート。省略時はプロトコルのデフォルト(HTTP は 80、HTTPS は 443)が使われます。
- パス(Pathname) —— サーバー上のリソースパス。
/path/to/pageなど。パスは常にスラッシュで始まります。 - ハッシュ(Hash) ——
#記号以降のフラグメント識別子。ページ内アンカーへの移動によく使われます。 - クエリパラメータ(Query Parameters) ——
?記号以降のキーと値のペア。&で区切られます。解析器は各パラメータを1行ずつ表示します。
解析器の使い方
- 入力ボックスに完全な URL を貼り付けるか入力します。
- 解析をクリック——下に結果テーブルが表示されます。
- 各要素を確認します。クエリパラメータはキーと値のペアで個別に表示されます。
- 概要をコピーでテキスト版をコピー、クリアでやり直せます。
よくある質問
URL はアップロードされますか? いいえ。すべての解析はローカルブラウザで行われ、URL がデバイスから外に出ることはありません。
無効な URL の場合はどうなりますか? 標準の URL コンストラクタを使用するため、無効な入力では例外がスローされます。エラーメッセージが表示されるので、URL を修正して再試行できます。
エンコードされたクエリパラメータはデコードされますか? はい。URLSearchParams API がパーセントエンコード値を自動的にデコードします。%20 はスペースに、%3F はクエスチョンマークになります。
相対 URL はサポートされていますか? 解析器は絶対 URL(プロトコル付き)を要求します。相対 URL を解決したい場合は、https://example.com/ のようなベースを先頭に付けてください。