Công cụ › Chuyển đổi dữ liệu › Mã hóa, giải mã URL

Mã hóa và giải mã URL

Mã hóa URL (URL encode, percent-encoding) và giải mã URL online: đổi khoảng trắng, dấu tiếng Việt, ký tự đặc biệt thành %XX và ngược lại. Miễn phí, chạy ngay trên trình duyệt.

Văn bản / URL

Kết quả

Mã hóa URL là gì, khi nào cần?

URL chỉ được chứa một số ký tự an toàn. Khi đường dẫn có khoảng trắng, dấu tiếng Việt hay ký tự như &, ?, # trong giá trị tham số, cần mã hóa thành dạng %XX để trình duyệt và máy chủ hiểu đúng. Ví dụ nén ảnh → n%C3%A9n%20%E1%BA%A3nh.

  1. Dán URL hoặc đoạn văn bản vào ô bên trái.
  2. Chọn Mã hóa hoặc Giải mã — kết quả hiện ngay.
  3. Bấm Chép kết quả.

Câu hỏi thường gặp

Vì sao URL có %20, %C3%A9…?

Đó là mã hóa phần trăm: ký tự không được phép trong URL (khoảng trắng, dấu tiếng Việt, &, ?, #…) được đổi thành mã UTF-8 dạng %XX. %20 là khoảng trắng, %C3%A9 là chữ é.

encodeURIComponent khác encodeURI thế nào?

Mặc định công cụ mã hóa cả /, ?, &, = (dùng cho giá trị tham số). Bật "Giữ cấu trúc URL" để chỉ mã hóa ký tự lạ mà giữ nguyên dấu phân cách — dùng cho cả đường dẫn.

Dữ liệu của tôi có bị gửi lên máy chủ không?

Không. Việc chuyển đổi chạy hoàn toàn trong trình duyệt trên máy bạn; nội dung dán vào hoặc tệp chọn không được tải lên đâu cả.

Công cụ chuyển đổi khác