URL パーサーとは?

無料のオンライン URL パーサー。URL のプロトコル、ホスト、パス、クエリパラメータなどの構成要素を解析。

URLは一見したより複雑です。1つのURLには、プロトコル、ホスト名、ポート、パス、クエリパラメータ、フラグメントが含まれており、それぞれが異なる目的を持ちます。URL Parserは、任意のURLを個々のコンポーネントに分解して構造化された形式で表示するため、検査、デバッグ、特定部分の抽出が簡単になります。

入力フィールドにURLを貼り付けると、パーサーがすべてのコンポーネントを即座に表示します:プロトコル(httpsまたはhttp)、ホスト名(ドメイン名)、ポート(指定されている場合)、パス(ドメイン後のルート)、クエリ文字列(?以降のすべて)、ハッシュ(#以降のすべて、フラグメントとも呼ばれる)。クエリパラメータは編集可能なキーと値のテーブルとして表示されるため、どのパラメータが渡されているかを確認し、個々の値をコピーするのが簡単です。

構造化された内訳は、Web開発とAPIデバッグに非常に役立ちます。API呼び出しが失敗したとき、URLをパーサーに貼り付けて、エンドポイントのパスを検証し、クエリパラメータの形式を確認し、エンコードの問題を発見できます。トラッキングURLを分析するとき、クエリパラメータのテーブルにすべてのUTMパラメータやその他のトラッキング値が読みやすい形式で表示されます。

各コンポーネントは個別にコピーできます。URLの一部だけが必要な場合に便利です。たとえば、設定ファイル用にホスト名だけを抽出したり、リダイレクトの実装用にクエリパラメータをコピーしたりできます。解析にはブラウザ組み込みのURLコンストラクタが使用され、標準に準拠した分解が保証されます。

URL パーサーの実際の使用例

壊れたAPIエンドポイントURLをデバッグする

「https://api.example.com/v2/users?status=active&limit=50」へのAPI呼び出しが失敗しています。パーサーに貼り付けます。ホスト名はapi.example.com、パスは/v2/users、クエリパラメータはstatus=activeとlimit=50です。パスがv2を使用していることに注意してください。APIがv3に更新されていないか確認しましょう。

マーケティングURLからトラッキングパラメータを抽出する

マーケティングリンクが「https://shop.example.com/products?id=123&utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale」だとします。パーサーに貼り付けます。クエリパラメータのテーブルにすべてのUTMパラメータが明確に表示されます。キャンペーンのトラッキングスプレッドシート用に個々の値をコピーします。

ハッシュフラグメントルーティングのURLを分析する

シングルページアプリケーション(SPA)がハッシュベースのルーティングを使用しています:「https://app.example.com/#/dashboard/users/42」。パーサーはパスを/、ハッシュを/dashboard/users/42として表示します。SPAがクライアント側ルーティングにハッシュを使用しており、サーバー側のパス解決ではないことが明確にわかります。

なぜURL パーサーを使うのか?

  • 完全なURL分解:プロトコル、ホスト、パス、クエリ、フラグメント
  • クエリ文字列パラメータの抽出とテーブル表示
  • 安全のためのパスワードマスキング
  • リアルタイム解析

URL パーサーの使い方 — ステップバイステップ

1

完全なURLを入力フィールドに貼り付けます。

2

URLがプロトコル、ホスト、パス、クエリ、フラグメントに分解されます。

3

任意のセクションをクリックしてコピーします。

4

パラメータテーブルを使用してクエリ文字列を編集します。

URL パーサーはこんな方におすすめ

  • API開発
  • Webデバッグ
  • リンク分析
  • セキュリティ監査

URL パーサーのプロのヒント

  • 1URLパーサーを使用して、クエリパラメータが正しくURLエンコードされているか確認してください。パラメータ値に&や=が含まれる場合、パラメータの分割を防ぐために%26や%3Dにエンコードする必要があります。
  • 2URLのハッシュ(フラグメント)部分はサーバーに送信されません。ブラウザだけで処理されます。これがSPAがハッシュベースのルーティングを使用する理由です。
  • 3URLにポート番号が含まれる場合(例:https://localhost:3000)、パーサーはそれを別々に表示します。ほとんどの標準ポート(HTTPは80、HTTPSは443)は、表示されるURLから省略されます。
  • 4解析に使用されるURLコンストラクタはWHATWG URL標準に従います。これはモダンブラウザとNode.jsが使用するのと同じ標準です。

URL パーサー — よくある質問

What are the parts of a URL?

A URL has: protocol (https://), hostname (example.com), port (:8080), path (/page), query (?key=value), and fragment (#section). Example: https://example.com:8080/path?key=value#section

What is a query parameter?

Query parameters are key-value pairs after the ? in a URL. They are separated by &. Example: ?name=hello&age=25 has two parameters: name=hello and age=25.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

URL パーサーを今すぐ試す

無料オンラインツール — ブラウザで動作、サインアップ不要。今すぐ使い始められます。

今すぐ試す
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.