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:`.

Loading…

How to use this tool

  1. 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. 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. 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

  1. URL encode / decode, parse query string, tach thanh phan URL, an toan UTF-8, 100% cuc bo.
  2. Chạy offline?: Có — sau khi tải trang, phân tích chỉ trong trình duyệt.
  3. URL có bị tải lên không?: Không. Hosting tĩnh; chuỗi ở lại tab này.
  4. Giống encodeURI?: Không — đây dùng encodeURIComponent (phù hợp giá trị trong `?…`). encodeURI giữ `/ ? #` cho đoạn URL nguyên.
  5. 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.