URL Encoder / Decoder

Percent-encode or decode URL strings for safe transmission

Về mã hoá URL

Mã hoá URL (percent-encoding) thay các ký tự không được phép trong URL bằng dấu % theo sau là hai chữ số thập lục phân. Nhờ đó, chuỗi truy vấn, đoạn đường dẫn và dữ liệu biểu mẫu vẫn rõ nghĩa khi truyền qua HTTP.

Ứng dụng thường gặp

  • Truyền giá trị an toàn trong tham số chuỗi truy vấn
  • Mã hoá dữ liệu biểu mẫu gửi dưới dạng application/x-www-form-urlencoded
  • Tạo URL yêu cầu API có chứa khoảng trắng hoặc ký hiệu
  • Ngăn URL sai định dạng và tấn công tiêm qua dữ liệu chưa được thoát

Ví dụ

Gốc: hello world@example.com
Đã mã hoá: hello%20world%40example.com