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

Mã hóa URI đầy đủ hoặc một thành phần và giải mã chuỗi thoát phần trăm thành văn bản ngay trên máy.

Trang này hiển thị các công cụ có sẵn bằng ngôn ngữ này trong phạm vi hiện tại. Điều đó không có nghĩa mọi công cụ trên trang web đều đã được dịch sang mọi ngôn ngữ.

Giới hạn đầu vào/tệp đã giải mã: 1 MiB; đầu ra văn bản: 2 MiB. Base64 không phải mã hóa bảo mật; văn bản đã giải mã và URL không bao giờ được mở hoặc thực thi. Base64 chuẩn yêu cầu phần đệm đúng; Base64url chấp nhận đầu vào có hoặc không có phần đệm. Từ chối ký tự khoảng trắng. URI giữ các ký tự dành riêng; chế độ thành phần xử lý toàn bộ giá trị. + không có nghĩa là dấu cách.

Cách sử dụng

Chọn mã hóa hoặc giải mã, rồi chọn URI đầy đủ hoặc thành phần. Dán văn bản, xử lý và xem lại đầu ra trước khi sử dụng.

Thử ví dụ

Thành phần a b&c trở thành a%20b%26c. Chế độ URI giữ & vì đó là ký tự dành riêng của URI.

Phạm vi hỗ trợ và giới hạn

URI dùng encodeURI/decodeURI và giữ các ký tự dành riêng; thành phần dùng encodeURIComponent/decodeURIComponent. Khi giải mã, + vẫn là + thay vì trở thành dấu cách. Kết quả vẫn là văn bản và các địa chỉ không bao giờ được truy cập.

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

Công cụ có kiểm tra độ an toàn hoặc nội dung của URL không?

Không. Công cụ chỉ biến đổi văn bản cục bộ mà không gửi yêu cầu đến URL. Chuỗi thoát phần trăm không hợp lệ hoặc UTF-8 chưa hoàn chỉnh sẽ gây lỗi; chuyển đổi thành công không chứng minh URL an toàn.

Công cụ liên quan