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

Mã hóa tham số URL hoặc giải mã chuỗi có ký tự %. Chọn thành phần URL, URL đầy đủ hay trường biểu mẫu để xử lý đúng tiếng Việt, dấu cách và dấu +.

0 ký tự
Kết quả

Kết quả sẽ xuất hiện ở đây.

Cách mã hóa hoặc giải mã giá trị URL

  1. Dán văn bản gốc hoặc giá trị đã mã hóa, rồi chọn mã hóa hay giải mã.
  2. Dùng chế độ thành phần cho một tham số hoặc đoạn đường dẫn, URL đầy đủ để giữ dấu phân cách, hoặc biểu mẫu cho giá trị của một trường.
  3. Chạy chuyển đổi rồi sao chép kết quả. Mã hóa riêng từng giá trị trước khi ghép vào URL.

Tìm hiểu về Mã hóa và giải mã URL

Chế độ thành phần mã hóa dấu phân cách như & và =. Chế độ URL đầy đủ giữ dấu phân cách của địa chỉ. Chế độ biểu mẫu đổi dấu cách thành + và dấu cộng thật thành %2B. Hãy chọn theo cách hệ thống nhận đọc dữ liệu.

Ví dụ: mã hóa giá trị của một tham số URL

Dữ liệu đầu vào
Xin chào thế giới! 👋 + & = / ?
Kết quả
Xin%20ch%C3%A0o%20th%E1%BA%BF%20gi%E1%BB%9Bi!%20%F0%9F%91%8B%20%2B%20%26%20%3D%20%2F%20%3F

Câu hỏi thường gặp về Mã hóa và giải mã URL

Nên mã hóa toàn bộ URL hay chỉ giá trị tham số?

Với giá trị tham số, hãy dùng chế độ thành phần: & và = sẽ thành %26 và %3D. Chế độ URL đầy đủ giữ các dấu phân cách như :, /, ? và &, nên không tự bảo vệ từng giá trị. Khi giải mã, chế độ này cũng giữ các mã ký tự dành riêng như %2F.

Vì sao dấu cách có lúc thành %20, có lúc thành +?

Chế độ thành phần dùng %20 cho dấu cách và %2B cho chính dấu +. Chế độ biểu mẫu dùng + cho dấu cách và %2B cho dấu cộng. Khi giải mã, chỉ chế độ biểu mẫu đổi dấu + chưa mã hóa thành dấu cách.

Vì sao %20 lại thành %2520?

Khi mã hóa lại một giá trị đã mã hóa, dấu % sẽ thành %25. Công cụ xử lý từng lớp một. Chỉ giải mã số lần mà hệ thống nhận yêu cầu; giải mã nhiều lần có thể khiến dấu phân cách mang lại ý nghĩa đặc biệt trong URL.

Có hỗ trợ tiếng Việt và biểu tượng cảm xúc không?

Có, công cụ mã hóa bằng UTF-8. Giải mã yêu cầu chuỗi phần trăm và byte UTF-8 hợp lệ; chuỗi thiếu hoặc %GG sẽ bị từ chối. Công cụ không chuyển đổi bảng mã cũ như GBK. Kết quả chỉ hiển thị dưới dạng văn bản, không mở địa chỉ đó.

Tệp, token và văn bản của tôi có được tải lên không?

Không. Các công cụ xử lý dữ liệu ngay trong trình duyệt. Trang web chỉ cung cấp giao diện và mã chương trình; dữ liệu của bạn không được gửi tới máy chủ chuyển đổi hay lưu trong tài khoản.

Tất cả công cụ dành cho lập trình viên

Mã hóa và chuyển đổi tệp

Chuyển đổi giữa văn bản, byte, URL và ảnh nhúng mà vẫn giữ nguyên dữ liệu gốc.

Kiểm tra dữ liệu và văn bản

Đọc dữ liệu có cấu trúc, xem nội dung token và tìm điểm khác nhau giữa các văn bản.

Mã băm, mã định danh và lịch chạy

Kiểm tra tính toàn vẹn của tệp, tạo mã định danh và làm việc với thời gian, lịch chạy định kỳ.

Văn bản và tệp được xử lý trên thiết bị của bạn. Đừng để kết quả nhạy cảm trong bộ nhớ tạm dùng chung. Hãy dùng thiết bị đáng tin cậy khi xử lý khóa bí mật và token.