Mã hóa / giải mã URL
Làm văn bản an toàn cho liên kết, đổi địa chỉ khó đọc như %C3%A1… trở lại thành chữ, và xem từng phần cùng tham số của URL trong bảng rõ ràng.
- Dán văn bản hoặc liên kết
- Mã hóa hoặc giải mã
- Sao chép kết quả
Tệp không bao giờ rời khỏi thiết bị của bạn
Vì sao URL bị mã hóa
Liên kết chỉ chấp nhận một số ký tự giới hạn. Khoảng trắng, chữ không phải tiếng Anh và ký hiệu như & hay ? được viết thành mã %XX (percent-encoding). Vì vậy liên kết có chữ tiếng Việt, Ả Rập hay Trung trông như một dãy dài dấu %.
Chọn chế độ nào
- Thành phần: mã hóa mọi thứ trừ chữ cái, chữ số và - _ . ~ ; dùng cho một giá trị tham số hoặc một phần đường dẫn.
- URL đầy đủ: giữ các ký tự cấu trúc (: / ? # & =) và chỉ mã hóa phần còn lại; dùng cho cả liên kết.
- «+» cho khoảng trắng: định dạng của biểu mẫu web (application/x-www-form-urlencoded).
Đọc một URL
Thẻ phân tích hiển thị giao thức, máy chủ, cổng, đường dẫn, phần sau # và từng tham số truy vấn đã giải mã — hữu ích khi kiểm tra liên kết theo dõi, chuyển hướng hoặc lệnh gọi API.
Câu hỏi thường gặp
%20 nghĩa là gì?
Đó là khoảng trắng đã mã hóa. Mỗi %XX là một byte trong mã UTF-8 của ký tự.
Vì sao liên kết tiếng Việt của tôi thành %C3%A1…?
Trình duyệt mã hóa chữ không phải tiếng Anh khi sao chép liên kết. Giải mã ở đây để đọc lại.
Chế độ thành phần và URL đầy đủ khác gì?
Thành phần mã hóa cả / ? & = và #, phù hợp cho một giá trị. URL đầy đủ giữ chúng để liên kết vẫn hoạt động.
Có giải mã được liên kết hỏng không?
Có. Phần hợp lệ được giải mã, chuỗi % bị hỏng giữ nguyên kèm cảnh báo.
Văn bản của tôi có bị gửi đi không?
Không. Mọi thứ diễn ra trên trang này.
Có xem được tham số của liên kết không?
Có. Thẻ «Phân tích URL» liệt kê từng tham số với giá trị đã giải mã.