本文へスキップ
SPCXTools

URLパーサー

ブラウザ上でURLの構成要素やクエリパラメータを瞬時に解析、デコード、編集できます。

ローカルで動作 — ファイルは端末から出ません

ツールを読み込み中…

URLパーサーの使い方

  1. 1入力ボックスにURLを貼り付けます。プロトコルが省略されている場合は、自動的にHTTPSとして処理されます。
  2. 2ホスト名、パス、オリジンなど、抽出されたURLの構成要素が表形式で表示されます。
  3. 3下にスクロールすると、クエリストリングが編集可能な個別のキーと値のペアに分割して表示されます。
  4. 4パラメータの変更、追加、削除を行うと即座にURLが再構築されます。また、パラメータを整形されたJSONとしてコピーすることも可能です。

高速でプライベートなURLパーサー

長くて複雑なWebアドレスの扱いは、特にトラッキングタグやAPIトークン、エンコードされた文字が含まれていると非常に面倒です。このURLパーサーは、あらゆるWebアドレスを基本となる構成要素に分解し、内容の確認やデバッグ、編集を簡単にします。

このツールは完全にブラウザ上で動作するため、オンラインでURLを解析する非常に安全な方法です。Webhookペイロードの調査、データベース接続文字列のデバッグ、パスワードを含む認証リンクの確認など、どのような作業でもデータはご使用のデバイス内に留まります。サーバーにデータがアップロードされることは一切ありません。

URLの構成要素について

URL (Uniform Resource Locator) は単なるウェブアドレスではなく、リソースへのアクセス方法をクライアントに正確に伝える構造化された文字列です。このURLデコーダー・パーサーにリンクを貼り付けると、文字列が以下の標準的な要素に分割されます。

プロトコル: リソースへのアクセスに使用されるスキームです。最も一般的なのは http: や https: ですが、ftp:、mailto:、カスタムアプリのスキームなども含まれます。プロトコルを省略した場合、リンクを正しく解析できるようにツールが自動的に https:// を先頭に追加します。

ユーザー名とパスワード: データベースの接続文字列(postgres://user:pass@localhost など)やBasic認証でよく使用されます。パーサーがこれらのフィールドを自動的にデコードするため、生の認証情報を確認できます。

ホスト名とポート: サーバーのドメイン名(またはIPアドレス)と、リッスンしている特定のポート番号です。80 (HTTP) や 443 (HTTPS) のような標準ポートは通常省略されますが、カスタムポート(:8080 など)は明示的に抽出されます。

パス: サーバー上の特定のルートやファイルの場所で、スラッシュから始まります(例: /products/shoes)。

ハッシュ: フラグメント識別子とも呼ばれ、URLの # 記号以降の部分を指します。主にウェブページの特定のセクションへのスクロールや、シングルページアプリケーション (SPA) のルーティング処理に使用されます。

クエリパラメータの抽出と編集

開発者やマーケターにとって最も便利な機能の一つが、クエリ文字列パーサーです。クエリ文字列とは、URLの疑問符(?)以降の部分を指し、サーバーに渡すデータをキーと値(Key-Value)のペア形式で保持しています。

このツールでクエリパラメータを抽出すると、単に一覧表示するだけでなく、インタラクティブに編集可能なインターフェースに変換されます。

  • 可読性の向上: アンパサンド(&)で区切られた長いパラメータ文字列を、見やすい行ごとに分割します。
  • リアルタイム編集: 既存の値やキーを変更したり、不要なパラメータを削除したりできます。
  • 新規データの追加: 「パラメータを追加」ボタンをクリックすると、新しいキーと値のペアをリンクに挿入できます。
  • JSONエクスポート: アプリやAPIリクエストでデータを利用する場合に備え、すべてのパラメータを整形されたJSONオブジェクトとして自動生成します。同じキーが複数回出現する場合(例:?tag=new&tag=sale)、JSONではそれらの値を自動的に配列としてまとめます。

パラメータを編集すると、ページ下部に完全なURLがリアルタイムで再構築され、すぐにコピーして使用できます。

主な利用シーン

APIリクエストのデバッグ: API呼び出しが失敗する場合、クエリ文字列の形式エラーやパラメータのエンコードミスが原因であることがよくあります。エンドポイントをパーサーに貼り付けることで、送信されているキーと値を正確に確認できます。特定の文字列を追加する前に手動でエンコードまたはデコードする必要がある場合は、URLエンコード/デコードツールをご利用ください。

トラッキングURLのクリーンアップ: マーケターは、UTMパラメータ(utm_source、utm_mediumなど)やアフィリエイトIDで長くなったURLを頻繁に扱います。パーサーを使用すると、リンクに付与されたすべてのトラッキングタグを明確に確認し、新しいキャンペーン用に編集したり、すべて削除してクリーンな正規URLを取得したりできます。

接続文字列の確認: 開発者は、データベースやキャッシュサーバー(RedisやMongoDBなど)への接続にURL形式を使用することがよくあります。このツールはすべての処理をブラウザ(ローカル)で行うため、情報漏洩のリスクなく、これらの文字列からホスト、ポート、認証情報を安全に抽出できます。

ウェブトラフィックの分析: 生のサーバーログやアクセス解析データを確認する際、リクエストの送信元や要求内容を把握する必要が生じることがあります。URLの解析とともに、ユーザーエージェントパーサーで訪問者のブラウザ情報を確認したり、DNSルックアップでドメインを検証したりすることで、ネットワークトラフィックの全体像を把握できます。

よくある質問

URLパーサーは何をするツールですか?
URLパーサーは、複雑なWebアドレスをプロトコル、ホスト名、ポート、パス、クエリパラメータなどの個々の構成要素に分解します。これにより、長くて複雑なURLの読み取り、デバッグ、編集がはるかに簡単になります。
クエリ文字列パーサーはどのように機能しますか?
ツールはURLの疑問符(?)以降の部分を識別し、個別のキーと値に分割します。URLエンコードされた文字(スペースを表す %20 など)は自動的にデコードされるため、実際に渡されているデータを簡単に確認できます。
URLパラメータを編集することはできますか?
はい。解析後、クエリパラメータは入力フィールドに表示されます。値の変更、キーの編集、パラメータの完全な削除、または新しいパラメータの追加が可能です。ページ下部の完全なURLは、変更内容を反映して即座に更新されます。
パスワードやAPIトークンを含むURLを解析しても安全ですか?
はい。このツールはJavaScriptを使用し、ブラウザ上で完全にローカルで動作します。機密性の高い認証情報を含むURLがサーバーに送信されたり、どこかに保存されたりすることは一切ありません。
テーブルの一部のフィールドが空になっているのはなぜですか?
すべてのURLがすべての構成要素を使用しているわけではないためです。たとえば、一般的なWebリンクの大半には、ユーザー名、パスワード、特定のポート番号は含まれていません。このツールは、入力されたURLに実際に存在する構成要素のみを表示します。
http:// や https:// のないURLを貼り付けるとどうなりますか?
「example.com/path」のようなドメインを貼り付けた場合、パーサーは自動的に先頭に「https://」を追加し、解析可能な有効なURLに変換します。