Cách mã hóa hoặc giải mã URL
- Chọn mã hóa hay giải mã.
- Cho biết đó là một tham số (giá trị của một trường) hay một URL đầy đủ.
- Nhập hoặc dán văn bản: kết quả hiện ra ngay lập tức.
- Sao chép kết quả và dùng trong liên kết, mã nguồn hoặc truy vấn của bạn.
Mã hóa URL dùng để làm gì
Địa chỉ web chỉ cho phép một số ký tự nhất định. Dấu cách, chữ có dấu và các ký hiệu như & hay = được thay bằng % kèm hai chữ số thập lục phân (ví dụ dấu cách là %20). Cách này gọi là percent-encoding.
Nếu đặt một giá trị vào trong tham số (?tukhoa=…), hãy chọn “Một tham số”, vì nó mã hóa cả : / ? & và =. Nếu bạn đã có URL đầy đủ và chỉ muốn thoát dấu cách hay chữ có dấu, hãy chọn “Một URL đầy đủ”.
Giải mã làm ngược lại: đổi %C3%B1 thành ñ và %20 thành dấu cách, để bạn đọc URL đúng như lúc được viết.
Lưu ý
- Khi giải mã một tham số, dấu + được hiểu là dấu cách, giống như các biểu mẫu web.
- Nếu văn bản có % mà phía sau không phải hai chữ số thập lục phân thì không thể giải mã.
- Công cụ không kiểm tra địa chỉ có tồn tại hay đúng cấu trúc không: chỉ chuyển đổi các ký tự.
Câu hỏi thường gặp
Tham số và URL đầy đủ khác nhau thế nào?
Tham số mã hóa mọi ký tự đặc biệt, kể cả : / ? & =. URL đầy đủ giữ lại các ký hiệu đó vì chúng là một phần cấu trúc của địa chỉ.
Vì sao dấu cách trở thành %20?
Vì URL không cho phép dấu cách. 20 là mã thập lục phân của dấu cách.
Có dùng được với tiếng Việt có dấu và emoji không?
Có, chúng được mã hóa theo UTF-8, ví dụ ñ thành %C3%B1.
Văn bản của tôi có bị gửi đến máy chủ nào không?
Không. Mọi thứ diễn ra trên trình duyệt và văn bản không rời khỏi thiết bị của bạn.
Có miễn phí không?
Có, miễn phí, không cần đăng ký và chạy trực tiếp trên trình duyệt.