URL パーサー
URL を貼り付けるとパーツごとにラベル表示 — プロトコル・origin・ホスト名・ポート・パス・検索文字列・フラグメント。埋込資格情報(user:pass@)も別表示。クエリパラメータはデコードしてキー/値行に — 重複・エンコーディング確認可。ブラウザの WHATWG URL パーサー使用(Fetch・XHR と同一)— 表示通りコードが受け取る値。
—
プロトコル
https:
Origin
https://example.com:8080
ホスト名
example.com
ポート
8080
パス
/path/to/page
クエリ文字列
?q=hello&lang=en
ハッシュ
#section
ユーザー名
user
パスワード
pass
クエリパラメータ
| キー | 値 |
|---|---|
| q | hello |
| lang | en |
ブラウザネイティブの URL API を使用。
使い方
- URL を貼り付け(スキーム必須、例: https://)。
- 各パーツを確認し、個別にコピー。
- クエリパラメータ表で各値を検証。
よくある質問
- 入力が失敗するのは?
- URL にはスキームが必要。`example.com/path` はパース不可、`https://example.com/path` は OK。相対パス・プロトコル相対 URL(`//example.com`)もパース不可。
- https://example.com の port が空なのは?
- プロトコルのデフォルトポート(http=80, https=443)の場合、`URL.port` は意図的に空。実際は 443 に接続。
- クエリパラメータはデコードされる?
- はい。`%20` は空白、`%2F` は `/`。キー・値をコピーするとデコード済み形式。percent-encoded 原文が必要なら `search` 参照。
- URL はどこかに送信される?
- いいえ。パースはブラウザ内 WHATWG URL API のみ。
関連ツール
クエリ文字列 ↔ JSON 変換
URL のクエリ文字列を JSON オブジェクトに、またその逆に変換します。ブラウザ上で動作します。
開発 0 0
文字列エスケープ変換
1つの入力で10コンテキスト分のエスケープ出力 — JavaScript、JSON、HTMLエンティティ、URL、SQL、regex、Bash(シングル/ダブルクォート)、C文字列、Unicode \u。必要なものをコピー。
開発 0 0
URL クエリビルダー
ベースアドレスと編集可能なキー値クエリパラメータを組み合わせて URL を構築 — 各ペアを切り替え可能、適切に percent エンコード。
ネットワーク 0 0
Data URI パーサー & デコーダー
data: URI をデコードして MIME タイプ・エンコーディング・サイズ・デコード内容をブラウザ上で確認します。
開発 0 0
JSONPath テスター
JSON 文書に対して JSONPath クエリ(`$.store.book[*].author`、`$..price`)を実行、一致値を確認。
開発 0 0
ハッシュ生成 (SHA)
テキストから SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを生成。
開発 0 0