Trình phân tích URL — tách URL và chỉnh tham số truy vấn
Lập trìnhTrình phân tích URL là công cụ dành cho lập trình viên, tách một địa chỉ thành giao thức, host, cổng, đường dẫn, truy vấn và fragment theo Chuẩn URL của WHATWG, đồng thời cho phép chỉnh sửa các tham số truy vấn và ghép lại URL.
Trang này được dịch với sự hỗ trợ của AI và chưa được chuyên gia rà soát. Hãy kiểm tra các nguồn trích dẫn trước khi dùng cho quyết định quan trọng.
Giới thiệu
Một URL tuân theo cấu trúc scheme://host:port/path?query#fragment, trong đó chuỗi truy vấn là một danh sách các cặp key=value nối với nhau bằng &. Công cụ này phân tích địa chỉ bằng API URL tích hợp sẵn của trình duyệt, hiển thị từng thành phần trong một bảng, và dựng lại một URL mới — với percent-encoding được áp dụng tự động — khi bạn thêm, thay đổi hay xóa tham số. Nó tiện lợi để dọn các tham số UTM khỏi những liên kết tiếp thị dài hoặc gỡ lỗi các URL yêu cầu API. URL chỉ được xử lý trên trình duyệt của bạn.
Cách dùng
- 1Dán URL cần phân tích (https:// được thêm tự động nếu thiếu).
- 2Nhấn phân tích để xem bảng thành phần và danh sách tham số truy vấn.
- 3Chỉnh sửa, thêm hoặc xóa tham số, rồi sao chép URL đã dựng lại.
Tham khảo
| Thành phần | Ví dụ (https://example.com:8443/search?q=hello&page=2#results) |
|---|---|
| protocol | https: |
| hostname | example.com |
| port | 8443 |
| pathname | /search |
| query | q=hello&page=2 |
| fragment | #results |
Nguồn và tiêu chuẩn
- URL Living Standard - WHATWG
- MDN Web Docs: Client-side web APIs - MDN Web Docs
Câu hỏi thường gặp
Khoảng trắng và giá trị tham số không phải ASCII được xử lý thế nào?
Percent-encoding được áp dụng tự động theo Chuẩn URL (ví dụ khoảng trắng trở thành %20). Bảng chỉnh sửa hiển thị các giá trị đã giải mã, còn URL dựng lại chứa dạng đã mã hóa.
Tôi có thể phân tích một địa chỉ không có giao thức không?
Có — https:// được thêm vào đầu tự động cho các đầu vào như example.com/path. Các đường dẫn thuần tương đối (chỉ /path) không thể phân tích vì không có URL cơ sở.
URL tôi dán có được gửi đi đâu không?
Không. Việc phân tích và dựng lại dùng API URL của trình duyệt, nên ngay cả các URL chứa token cũng không bao giờ rời khỏi thiết bị của bạn.