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.

Mã hóa & Giải mã

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.

Dùng encodeURIComponent

Mã hóa tất cả ký tự ngoại trừ A–Z, a–z, 0–9, -, _, ., !, ~, *, ', (, ) — chuẩn cho giá trị query string.

100% phía client

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.