Mã hóa / Giải mã URL miễn phí
Mã hóa bất kỳ văn bản hoặc URL nào để sử dụng an toàn trong query string, hoặc giải mã URL percent-encoded về dạng con người đọc được — tất cả trong trình duyệt.
Chuyển đổi giữa chế độ Mã hóa và Giải mã chỉ một click. Đổi chiều kết quả về đầu vào để thực hiện thao tác ngược.
Mã hóa tất cả ký tự ngoại trừ A–Z, a–z, 0–9, -, _, ., !, ~, *, ', (, ) — chuẩn cho giá trị query string.
Dùng các hàm encodeURIComponent và decodeURIComponent tích hợp của JavaScript. URL của bạn không rời trình duyệt.
Câu hỏi thường gặp
Khi nào cần mã hóa URL?
Khi URL chứa ký tự đặc biệt như khoảng trắng, &, = hoặc ký tự không phải ASCII, chúng phải được percent-encoded để hợp lệ trong query string.
Sự khác biệt giữa encodeURI và encodeURIComponent?
encodeURI mã hóa toàn bộ URL và giữ nguyên các ký tự cấu trúc như /, ? và &. encodeURIComponent mã hóa mọi thứ kể cả các ký tự đó — dùng cho giá trị tham số query riêng lẻ.
Công cụ có hỗ trợ Unicode không?
Có. Ký tự Unicode được chuyển đổi sang byte UTF-8 trước, sau đó mỗi byte được percent-encoded — ví dụ: ề thành %E1%BB%81.