URL Parser & Query String Builder
Phân tách URL thành protocol/host/path/query/hash. Chỉnh sửa từng query param và rebuild URL chuẩn — dùng URL & URLSearchParams API.
Thành phần URL
| Protocol | |
| User:Pass | |
| Host | |
| Port | |
| Path | |
| Hash |
Query parameters
URL mới
Tool dùng URL & URLSearchParams chuẩn — phân tách protocol, host, path, query, hash; chỉnh sửa từng param và rebuild URL chuẩn.
Khi nào cần parse URL?
- Debug UTM tracking: ?utm_source=newsletter&utm_campaign=launch — xem từng tham số đúng chưa.
- Build API URL: thêm/xoá query param dynamic — không phải nối string thủ công.
- Phân tích link affiliate: link Shopee/Lazada có nhiều param tracking — biết mỗi param làm gì.
- OAuth callback: redirect_uri có hash params — tách để extract token.
- SEO audit: detect URL có tracking param dư thừa, suggest canonical URL.
Cấu trúc URL chuẩn
https://user:pass@example.com:8080/path/to/page?key=value&q=hello#section
└─┬─┘ └────┬────┘ └────┬────┘ └─┬┘ └──────┬──────┘ └──────┬───────┘ └───┬──┘
protocol auth host port path query hash Tip về query string encoding
- Space: encode thành
%20hoặc+(cùng nghĩa trong query). - Tiếng Việt có dấu: phải encode thành UTF-8 percent-encoded. Vd:
café→caf%C3%A9. - Ký tự đặc biệt:
&,=,?,#trong value phải encode để không nhầm với separator. - Tool dùng
URLSearchParams.toString()— auto encode đúng chuẩn.
Phù hợp với ai
Backend dev, API integrator, người debug response JSON/YAML/CSV, hoặc làm việc với dữ liệu cấu trúc thường xuyên.
Câu hỏi thường gặp
Dữ liệu nhạy cảm có an toàn không?
Có. JSON/YAML/CSV bạn paste KHÔNG được upload lên server. Mọi xử lý (parse, format, validate) diễn ra cục bộ trong trình duyệt.
Có giới hạn dung lượng dữ liệu không?
Phụ thuộc vào RAM trình duyệt. Thông thường file dưới 10MB chạy mượt. File lớn hơn có thể chậm hoặc đứng tab.
Công cụ liên quan
Xem tất cả công cụ →JWT Decoder
Decode JWT token, xem header/payload/claims với thời gian dễ đọc.
MỚIFormat JSON
Format / minify / validate JSON. Sort key A-Z, custom indent, phím tắt Ctrl+Enter.
MỚIUUID / Hash / Base64 / URL
Bundle 4 dev tool: UUID v4, SHA-256/512 hash, Base64 (URL-safe), URL encode.
MỚIJSONPath Tester
Test JSONPath query với JSON sample. Pick data từ API response, debug structured output. Recursive descent + filter.