Trình phân tích URL là gì?

Trình phân tích URL trực tuyến miễn phí. Phân tích các thành phần URL: giao thức, máy chủ, đường dẫn, tham số truy vấn, v.v.

URL phức tạp hơn so với cái nhìn ban đầu. Một URL đơn lẻ chứa giao thức, tên máy chủ, cổng, đường dẫn, tham số truy vấn và phân đoạn — mỗi thành phần phục vụ một mục đích riêng. Trình phân tích URL chia nhỏ bất kỳ URL nào thành các thành phần riêng lẻ và hiển thị chúng ở định dạng có cấu trúc, giúp dễ dàng kiểm tra, gỡ lỗi và trích xuất các phần cụ thể.

Dán bất kỳ URL nào vào ô nhập liệu và trình phân tích ngay lập tức hiển thị tất cả các thành phần: giao thức (https hoặc http), tên máy chủ (tên miền), cổng (nếu được chỉ định), đường dẫn (tuyến sau tên miền), chuỗi truy vấn (mọi thứ sau ?) và hash (mọi thứ sau #, còn gọi là phân đoạn). Các tham số truy vấn được hiển thị dưới dạng bảng khóa-giá trị có thể chỉnh sửa, giúp dễ dàng thấy các tham số đang được truyền và sao chép từng giá trị.

Bảng phân tích có cấu trúc vô cùng hữu ích cho phát triển web và gỡ lỗi API. Khi một lời gọi API thất bại, bạn có thể dán URL vào trình phân tích để xác minh đường dẫn điểm cuối, kiểm tra định dạng tham số truy vấn và phát hiện các vấn đề mã hóa. Khi phân tích URL theo dõi, bảng tham số truy vấn hiển thị tất cả tham số UTM và các giá trị theo dõi khác ở định dạng dễ đọc.

Mỗi thành phần có thể được sao chép riêng lẻ, hữu ích khi bạn chỉ cần một phần của URL — ví dụ, trích xuất chỉ riêng tên máy chủ cho tệp cấu hình, hoặc sao chép các tham số truy vấn cho triển khai chuyển hướng. Việc phân tích dùng hàm tạo URL tích hợp sẵn của trình duyệt, đảm bảo phân rã tuân thủ chuẩn.

Ví dụ sử dụng thực tế cho Trình phân tích URL

Gỡ lỗi URL điểm cuối API bị lỗi

Lời gọi API của bạn đến "https://api.example.com/v2/users?status=active&limit=50" đang thất bại. Dán nó vào trình phân tích. Tên máy chủ là api.example.com, đường dẫn là /v2/users và các tham số truy vấn là status=active và limit=50. Lưu ý đường dẫn dùng v2 — hãy kiểm tra xem API đã được nâng cấp lên v3 chưa.

Trích xuất tham số theo dõi từ URL tiếp thị

Một liên kết tiếp thị là "https://shop.example.com/products?id=123&utm_source=newsletter&utm_medium=email&utm_campaign=summer_sale". Dán nó vào trình phân tích. Bảng tham số truy vấn hiển thị rõ ràng tất cả tham số UTM. Sao chép các giá trị riêng lẻ cho bảng tính theo dõi chiến dịch của bạn.

Phân tích URL có định tuyến phân đoạn hash

Một ứng dụng trang đơn dùng định tuyến dựa trên hash: "https://app.example.com/#/dashboard/users/42". Trình phân tích hiển thị đường dẫn là / và hash là /dashboard/users/42. Điều này cho thấy rõ ràng ứng dụng trang đơn đang dùng hash cho định tuyến phía máy khách, không phải phân giải đường dẫn phía máy chủ.

Tại sao nên dùng Trình phân tích URL?

  • Parses: protocol, hostname, port, path, query, hash
  • Query params as key-value table
  • Sao chép any component individually.
  • Phân tích thời gian thực khi bạn gõ

Cách sử dụng Trình phân tích URL — Hướng dẫn từng bước

1

Dán a URL into trường nhập liệu.

2

Xem all parsed components.

3

Sao chép any component with copy button.

4

Review query parameters as key-value pairs.

Trình phân tích URL phù hợp với ai?

  • gỡ lỗi API
  • URL analysis
  • query parameter extraction
  • phát triển web

Mẹo chuyên nghiệp cho Trình phân tích URL

  • 1Dùng trình phân tích URL để xác minh rằng các tham số truy vấn được mã hóa URL chính xác. Nếu một giá trị tham số chứa & hoặc =, nó phải được mã hóa thành %26 hoặc %3D để tránh bị tách tham số.
  • 2Phần hash (phân đoạn) của URL không được gửi đến máy chủ — nó hoàn toàn do trình duyệt xử lý. Đây là lý do các ứng dụng trang đơn dùng định tuyến dựa trên hash.
  • 3Khi URL chứa số cổng (ví dụ https://localhost:3000), trình phân tích hiển thị nó riêng biệt. Hầu hết cổng chuẩn (80 cho HTTP, 443 cho HTTPS) được lược bỏ khỏi URL hiển thị.
  • 4Hàm tạo URL dùng để phân tích tuân theo chuẩn URL WHATWG, cùng chuẩn được các trình duyệt hiện đại và Node.js sử dụng.

Trình phân tích URL — Các câu hỏi thường gặp

Các phần của URL là gì?

Một 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

Tham số truy vấn là gì?

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.

Sẵn sàng sử dụng Trình phân tích URL?

Công cụ trực tuyến miễn phí — hoạt động trong trình duyệt, không cần đăng ký. Bắt đầu sử dụng ngay bây giờ.

Dùng thử ngay
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.