URL Encoder & Decoder - Percent-Encode Strings & Full URLs

Mã hóa hoặc giải mã các thành phần URL và URL đầy đủ. Chọn chế độ thành phần (encodeURIComponent) hoặc chế độ URL đầy đủ (encodeURI). Sao chép hoặc tải xuống chỉ bằng một cú nhấp chuột.

Đầu vào
Đầu ra

Giới thiệu về mã hóa URL

Chế độ "Component" sử dụng encodeURIComponent, thoát các ký tự như ":/?#[]@" để kết quả an toàn bên trong một phân đoạn URL duy nhất. Chế độ "URL đầy đủ" sử dụng encodeURI và giữ nguyên các ký tự dành riêng, phù hợp để mã hóa toàn bộ chuỗi URL.

Frequently Asked Questions

Chế độ thành phần sử dụng encodeURIComponent và thoát các ký tự như ":/?#[]@" để giá trị an toàn bên trong một phân đoạn URL hoặc tham số truy vấn. Chế độ URL đầy đủ sử dụng encodeURI và để riêng các ký tự dành riêng đó để toàn bộ URL vẫn là URL hợp lệ.

technical

Chuyển sang chế độ thành phần, dán giá trị tham số và bộ mã hóa thay thế khoảng trắng bằng %20, bằng dấu bằng %3D, v.v. Thả kết quả vào URL sau "?key=" hoặc "&key=" và liên kết hoạt động trên bất kỳ trình duyệt, máy chủ hoặc ứng dụng khách REST nào.

usage

Các ký tự đó được dành riêng bởi cú pháp URL - chúng tách lược đồ, đường dẫn, truy vấn và mảnh. Mã hóa chúng dưới dạng %2B%2F, %3A, %3F, %23 cho phép giá trị mang chúng theo nghĩa đen mà không gây nhầm lẫn cho trình phân tích cú pháp ở phía bên kia.

technical

Đúng. Khi đầu vào chứa một "%" đi lạc không theo sau bởi hai chữ số thập lục phân, bộ giải mã sẽ hiển thị thông báo "Đầu vào không hợp lệ" thay vì tạo ra đầu ra bị cắt xén. Sửa trình tự vi phạm và kết quả cập nhật ngay lập tức.

features

Không. Bộ mã hóa sử dụng các hàm encodeURI / encodeURIComponent tích hợp sẵn của trình duyệt, vì vậy không có gì vượt qua mạng. Điều đó làm cho công cụ an toàn cho mã thông báo, đường dẫn tệp và bất kỳ giá trị nhạy cảm nào khác mà bạn cần nhúng vào URL.

privacy

Đúng. Các ký tự UTF-8 như ñ, 漢, ✓ và biểu tượng cảm xúc được mã hóa thành chuỗi byte%xx tương ứng. Các trình duyệt và máy chủ hiện đại tự động giải mã chúng trở lại các ký tự gốc, vì vậy chuyến đi khứ hồi không bị mất dữ liệu.

compatibility

Use Cases

Xây dựng chuỗi truy vấn cho API REST

Mã hóa cụm từ tìm kiếm, bộ lọc và mã nhận dạng cho các yêu cầu GET cho API REST, Algolia, Elastic và Google Tìm kiếm để các ký tự dành riêng không phá vỡ URL yêu cầu

technical

Thông số theo dõi cho liên kết tiếp thị

Mã hóa phần trăm tham số UTM, tên chiến dịch và chuỗi liên kết giới thiệu cho Google Analytics, Quảng cáo Facebook và liên kết HubSpot được chia sẻ trên email và các kênh xã hội

business

Chuyển bộ lọc và cụm từ tìm kiếm trong URL

Mã hóa các truy vấn tìm kiếm nhiều từ, ký tự đặc biệt và tùy chọn sắp xếp thành các URL có thể chia sẻ cho bảng điều khiển SaaS, bộ lọc thương mại điện tử và bảng quản trị

web

Tạo mailto: Liên kết với Chủ đề & Nội dung

Xây dựng mailto: liên kết trong đó chủ đề và nội dung chứa dòng mới, dấu câu và biểu tượng cảm xúc để các nút nhấp vào email mở Gmail và Outlook với thư được điền sẵn

web

Nhúng tin nhắn vào WhatsApp và liên kết chia sẻ SMS

Mã hóa các liên kết chia sẻ WhatsApp, Telegram và SMS được điền sẵn để khách hàng có thể nhấn vào một nút trên trang web của bạn và mở trình nhắn tin với thông điệp tiếp thị đã sẵn sàng

social

Thoát đầu vào của người dùng để xây dựng URL an toàn

Mã hóa các giá trị do người dùng kiểm soát trước khi chèn chúng vào URL để tránh lỗi buôn lậu yêu cầu, chèn chuyển hướng và liên kết hỏng trong ứng dụng web sản xuất

technical