Handytool
Tiện íchChạy cục bộ

Mã hóa & giải mã URL

Mã hóa phần trăm văn bản cho URL hoặc giải mã chuỗi được mã hóa phần trăm trở lại văn bản có thể đọc — ngay lập tức, riêng tư.

Chế độ
Phạm vi
Văn bản
0 dòng0 byte
URL được mã hóa
0 dòng0 byte

Giới thiệu về Mã hóa & giải mã URL

Công cụ mã hóa URL của Handytool mã hóa phần trăm văn bản để sử dụng an toàn trong URL, chuỗi truy vấn và dữ liệu biểu mẫu — và giải mã chuỗi được mã hóa phần trăm trở lại văn bản có thể đọc. Chọn giữa phạm vi thành phần (mã hóa mọi thứ, bao gồm / và ?) và phạm vi URI đầy đủ (giữ nguyên cấu trúc URL). Mọi thứ chạy trong trình duyệt của bạn, vì vậy bạn có thể mã hóa token API, tham số truy vấn hoặc chuỗi nhạy cảm mà không lo lắng.

Tính năng của Mã hóa & giải mã URL

  • 01

    Phạm vi thành phần và URI đầy đủ

    Sử dụng phạm vi thành phần để mã hóa một giá trị tham số truy vấn duy nhất — nó thoát khỏi mọi ký tự được bảo vệ. Sử dụng phạm vi URI đầy đủ để mã hóa toàn bộ URL trong khi vẫn giữ /, ?, và # làm dấu phân cách cấu trúc. Kết quả khớp với encodeURIComponent và encodeURI của JavaScript.

  • 02

    Chuyển đổi hai chiều

    Chuyển đổi giữa mã hóa và giải mã bằng một cú nhấp chuột. Giải mã loại bỏ ký tự %20, %3F và tất cả các chuỗi được mã hóa phần trăm khác trở lại văn bản gốc, bao gồm các ký tự không phải ASCII.

  • 03

    Chạy trong trình duyệt của bạn

    Mã hóa sử dụng các API URL gốc của trình duyệt. Dữ liệu nhập của bạn không bao giờ rời khỏi thiết bị — tiện lợi khi bạn làm việc với token, thông tin đăng nhập hoặc các tham số riêng tư.

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

Mã hóa URL là gì?
Mã hóa URL (mã hóa phần trăm) thay thế các ký tự có ý nghĩa đặc biệt trong URL — khoảng trắng, &, =, ? và không ASCII — bằng % theo sau hai chữ số hex. Nó cho phép bạn an toàn đưa văn bản tùy ý vào URL hoặc chuỗi truy vấn mà không làm hỏng cấu trúc của nó.
Khi nào tôi nên sử dụng 'thành phần' so với mã hóa 'URI đầy đủ'?
Sử dụng phạm vi thành phần khi mã hóa một giá trị tham số truy vấn duy nhất — nó thoát khỏi mọi ký tự được bảo vệ bao gồm /, ?, và #. Sử dụng phạm vi URI đầy đủ khi mã hóa toàn bộ URL — nó giữ nguyên các ký tự cấu trúc để URL vẫn có thể phân tích.
Nó có xử lý các ký tự Unicode không?
Vâng. Các ký tự Unicode (emoji, Cyrillic, CJK) trước tiên được chuyển đổi thành byte UTF-8 và sau đó được mã hóa phần trăm từng byte, khớp với định dạng %XX%XX tiêu chuẩn được sử dụng bởi mọi trình duyệt hiện đại.
Mã hóa URL có giống với mã hóa HTML không?
Không. Mã hóa URL sử dụng mã hóa phần trăm (%20 cho dấu cách); mã hóa HTML sử dụng các thực thể (& cho &). Chúng phục vụ các mục đích khác nhau — mã hóa URL bảo vệ URL, mã hóa HTML bảo vệ đánh dấu HTML.
Dữ liệu nhập của tôi có được lưu trữ ở bất kỳ đâu không?
Không. Mọi thứ chạy locally trong trình duyệt của bạn bằng cách sử dụng các API URL JavaScript gốc. Không có gì được tải lên, ghi nhật ký hoặc lưu trữ.

Công cụ liên quan

Tiện ích

Khám phá các công cụ khác

Tất cả công cụ