URLパーサー

URLを即座に解析。構造、パラメータ、フラグメントを明確に表示。

Tool Icon URLパーサー

URL Parser & Analyzer

このツールについて

URLが手元にある。長かったり、ごちゃごちゃしていたり、ただ変な記号だらけだったりするかもしれない。実際にそれが何を意味するのか——ドメインはどこで、ページはどこにあるのか、あのパラメータは何をしているのか——を知りたい。そんなときにURLパーサーが役立つ。魔法ではないが、それに近い。文字の寄せ集めを、実際に使える形に分解してくれるのだ。 私は何年もこれらのツールを使ってきた——デバッグのために、データを抽出するために、あるいは単にリンクが機能しない理由を突き止めるために。ほとんどの場合、凝った機能は必要ない。ただ、手間をかけずに、すぐに機能するものが必要なだけだ。 このツール?シンプルだ。URLを貼り付けて「実行」を押せば、プロトコル、ドメイン、パス、クエリ文字列、フラグメント——すべてを分解して返してくれる。広告も、登録も、「有料版限定機能」もない。ただ、すっきりと読みやすい出力だけだ。

主な機能

  • 即座に分解 – URLを貼り付けるとすぐに結果が表示される。待つ必要も、ロード画面もない。
  • ごちゃごちゃしたURLにも対応 – エンコードされた文字や余分なスラッシュ、(近い形であれば)不正な形式のものでも処理できる。
  • クエリ文字列の解析 – パラメータをキーと値のペアに分割してくれるので、?name=value&foo=bar を手動でスキャンする必要がない。
  • ポートとサブドメインの検出 – 非標準のポートや「blog.」や「api.」のようなサブドメインがあるかどうかを教えてくれる。
  • フラグメント対応 – # の後に続く部分を表示する。一部のツールはこれを無視するが、シングルページアプリでは重要になることがある。
  • コピーしやすい出力 – 各部分が明確にラベル付けされており、他の場所で使う必要がある場合に簡単にコピーできる。
  • オフラインでも動作 – 一度読み込めばブラウザ内で動作する。データはどこにも送信されない。あなたのURLはあなたのもののままだ。

よくある質問

国際ドメイン(例:.中国 や .рф)に対応していますか?
はい。国際化ドメイン名(IDN)に対応しており、必要に応じて正しく変換します。もしそれがpunycode形式で保存されている場合はそのバージョンを表示しますが、可能であれば読みやすい形式も表示します。

自分のコードでこれを使うことはできますか?
直接使用することはできません。これはライブラリではなく、ウェブツールです。ただし、パースのロジックは簡単で、JavaScriptでコーディングしている場合は、組み込みのURLオブジェクトが既にこれの大部分を処理しています。このツールは、それを視覚的かつユーザーフレンドリーにするだけです。自動化が必要な場合は、Node.jsまたはブラウザでURLインターフェースを使用することを検討してください。