コンテンツへスキップ
uencoder

URL パーサー

Parse a URL into its components: protocol, host, path, query, hash, port, username, and password。無料、プライベート、100%クライアントサイド。

Local only

最近の履歴

履歴はまだありません

使い方

  1. Paste a full URL into the input box.
  2. View the parsed components and query parameters.
  3. Copy or download the result as needed.

このツールを使うタスク

オブジェクトから URL クエリ文字列を構築する
JavaScript オブジェクトから適切にエンコードされたクエリ文字列を構築します。配列、ネストしたオブジェクト、特殊文字を正しく扱います。
タスク
Punycode の国際化ドメイン名を Unicode にデコードする
ACE エンコードされたドメイン(xn--...)を読める Unicode 形式に戻し、逆に Unicode ドメインを DNS 参照用にエンコードします。
タスク
URL クエリ文字列内で安全に使えるようテキストをエンコードする
任意のテキスト(スペース、アンパサンド、Unicode、等号を含む)を、URL の「?key=」の直後に置いてもパースが壊れない値に変換します。
タスク
テキストブロックからすべての URL を抽出する
非構造化テキストからすべての URL(http、https、ftp)を見つけ出し、検証、重複排除、バッチ処理用のリストを作成します。
タスク
URL の QR コードを生成する
URL をエンコードしたスキャン可能な QR コードを作成します。サイズ、誤り訂正、フォーマットを制御できます。
タスク
CORS を安全に実装する
CORS(Cross-Origin Resource Sharing)は、オリジンをまたぐリクエストを制御付きで許可します。オリジン、メソッド、ヘッダー、資格情報の安全な設定方法を学びましょう。
タスク
HTTP ステータスコードの意味を調べる
任意の HTTP ステータスコード(1xx〜5xx)について、カテゴリ、理由フレーズ、一般的な使われ方を取得します。
タスク
URL を構成要素に分解し、部品から URL を構築する
URL をプロトコル、ホスト、パス、クエリ、フラグメントに分解し、逆に個々の構成要素から安全に URL を組み立てます。
タスク
DNS レコードをパースして理解する
DNS レコードはドメイン名を IP アドレス、メールサーバーなどのデータに対応付けます。A、AAAA、CNAME、MX、TXT、NS、SOA の各レコードタイプを学びましょう。
タスク
URL クエリ文字列をパースする
クエリ文字列は、URL の「?」以降でキーと値のペアを渡します。パース、エンコード、配列・ネストしたオブジェクト・特殊文字の扱いを学びましょう。
タスク
IoT メッセージングに MQTT トピック構造を使う
MQTT トピックはスラッシュ区切りの階層とワイルドカードで購読を制御します。トピック設計、QoS レベル、保持メッセージを学びましょう。
タスク
URL 検証の正規表現を書く
URL 検証の正規表現は、プロトコル、ドメイン、ポート、パス、クエリ、フラグメントを扱う必要があります。実用的なパターンと、URL パーサーを使うべき場面を学びましょう。
タスク

このツールを使うパイプライン

よくある質問

What URL components are extracted?
The tool extracts protocol, username, password, host, hostname, port, path, query string, hash fragment, origin, and href, plus parsed query parameters.
Does this tool send my URL to a server?
No. Parsing is done entirely in your browser using the built-in URL API. No data leaves your device.

関連ツール