Miễn phí URL: encode, decode, phân tích query và kiểm tra
Ba tab: **Encode / decode** dùng `encodeURIComponent` và `decodeURIComponent` (cho từng giá trị tham số, không phải cả URL còn dùng để mở). Giải mã có thể coi `+` là khoảng trắng (kiểu biểu mẫu HTML). **Query string** nhận `a=1&b=2`, `?…`, hoặc URL `https://…` và liệt kê từng dòng khóa/giá trị (trùng được giữ) kèm sao chép JSON. **Kiểm tra URL** dùng bộ phân tích `URL` của trình duyệt, hiển thị href, host, pathname, search, hash, số cặp, và cảnh báo `javascript:` / `data:`.
How to use this tool
- 1
Mở Mã hóa & giải mã URL
Trước tiên hãy kiểm tra công cụ này có phù hợp với việc của bạn không: URL encode / decode, parse query string, tach thanh phan URL, an toan UTF-8, 100% cuc bo.
- 2
Thêm nội dung
Nhập hoặc tải dữ liệu theo yêu cầu trong bảng điều khiển, rồi chỉnh các tùy chọn hiển thị.
- 3
Dùng kết quả
Xem lại bản xem trước, sau đó sao chép hoặc tải kết quả khi đã đúng.
Tóm tắt
| Chạy offline? | Có — sau khi tải trang, phân tích chỉ trong trình duyệt. |
|---|---|
| URL có bị tải lên không? | Không. Hosting tĩnh; chuỗi ở lại tab này. |
| Giống encodeURI? | Không — đây dùng encodeURIComponent (phù hợp giá trị trong `?…`). encodeURI giữ `/ ? #` cho đoạn URL nguyên. |
| Có kiểm tra chuyển hướng máy chủ? | Không gọi mạng hay theo redirect — chỉ phân tích nội dung bạn dán. |
Top use cases
- URL encode / decode, parse query string, tach thanh phan URL, an toan UTF-8, 100% cuc bo.
- Chạy offline?: Có — sau khi tải trang, phân tích chỉ trong trình duyệt.
- URL có bị tải lên không?: Không. Hosting tĩnh; chuỗi ở lại tab này.
- Giống encodeURI?: Không — đây dùng encodeURIComponent (phù hợp giá trị trong `?…`). encodeURI giữ `/ ? #` cho đoạn URL nguyên.
- Có kiểm tra chuyển hướng máy chủ?: Không gọi mạng hay theo redirect — chỉ phân tích nội dung bạn dán.
FAQ
Vì sao encode cả URL là hỏng?▾
`encodeURIComponent` escape `?`, `/`, và `&`. Hãy encode từng giá trị tham số, không phải cả URL vẫn cần mở được.
Decode báo malformed vì sao?▾
Chuỗi như `%` đơn độc, `%GG`, hoặc `%E4` cắt cụt gây URIError. Xóa phần hỏng hoặc dán đúng đoạn framework đã mã hóa.
Parser có chuẩn hóa khóa?▾
Dùng URLSearchParams: `+` trong giá trị thành khoảng trắng, chuỗi % giải mã UTF-8, khóa trùng giữ thứ tự.
Kiểm tra URL tương đối được không?▾
Không có base đã chọn thì không — bộ phân tích yêu cầu URL tuyệt đối. Hãy ghép origin với path trong editor nếu cần.
IDN / punycode?▾
Trình duyệt hiện đại thường hiển thị punycode ASCII ở hostname — đối chiếu thanh địa chỉ nếu khác.
URL có bị ghi log không?▾
Không có gọi máy chủ; xóa ô trên máy dùng chung khi xong.