しくみ
完全なリンクでもドメインだけでも貼り付けてください。ブラウザと同じWHATWG URLのルールで解析し、パーセントエンコードを戻して各要素を表示します。クエリパラメータは同じキーの繰り返しも含めてキーと値の表にまとめ、全体の構造はJSONでコピーできます。
https://[email protected]:8443/a/b?id=7#top → https · shop.example.com · 8443 · /a/b · id=7 · top
URLの構成
- プロトコル: https、http、ftp、mailto などのスキーム。
- ホスト: ドメイン名またはIPv4・IPv6アドレス。国際化ドメインはPunycodeから変換して表示。
- ポート: プロトコルの既定値(httpsは443、httpは80)と違う場合だけURLに現れます。
- パス: サーバー上の場所。要素ごとに分けて表示。
- クエリ: ? の後に & でつながる キー=値 の組。
- フラグメント: # の後の部分。ブラウザはサーバーに送りません。
DNS検索
ドメイン名なら、現在のDNSレコードも取得できます。IPアドレス、別名、メールサーバーとネームサーバー、SPFなどのTXTレコードです。ボタンを押すまで何も送信せず、押した時もホスト名だけを公開のDNS over HTTPSリゾルバーに送ります。
計算の基準と出典
- URLの解析はWHATWG URL StandardとRFC 3986に準拠
- 国際化ドメイン名:RFC 3492(Punycode)とIDNA
- DNS検索:Cloudflare 1.1.1.1のDNS over HTTPS(RFC 8484)、失敗時はGoogle Public DNS
最終確認 2026年10月12日
よくある質問
URLパーサーで何がわかりますか?
アドレスをプロトコル、ユーザー情報、ホスト、ポート、パス、クエリ文字列、フラグメントに分け、パーセントエンコードを戻して、クエリパラメータを表で表示します。
https:// なしでも使えますか?
はい。スキームがない場合は https:// を付けて解析し、その旨を表示します。
ドメインが xn-- で始まるのはなぜ?
日本語などの国際化ドメイン名はPunycodeで保存されます。ASCII形式と読めるUnicode名の両方を表示します。
入力したURLはどこかに送信されますか?
解析はすべてブラウザ内で行われます。DNS検索ボタンを押した時だけ、ホスト名がCloudflareの公開DNS(1.1.1.1)に送られ、失敗時はGoogle Public DNSを使います。
どのDNSレコードが表示されますか?
A・AAAA(IPアドレス)、CNAME(別名)、MX(メールサーバー)、NS(ネームサーバー)、TXT(SPFや所有確認など)と、それぞれのTTLです。